Technomedialabs - SpatialOS adalah sebuah platform pengelola layanan game online. Bukan hanya menyediakan dan mengelola infrastruktur untuk Anda, SpatialOS juga mengeluarkan Game Development Kit (GDK) untuk mempercepat pengembangan game multiplayer.
Link Blank Starter Project: https://github.com/spatialos/gdk-for-unity-blank-project
Link Unity GDK: https://github.com/spatialos/gdk-for-unity
Anda bisa membuka file SpatialOS Blank Project pada direktori [PATH INSTALASI] gdk-for-unity-blank-project/workers/unity
Jika terjadi ERROR GDK Depedencies Check seperti berikut, itu tandanya anda harus membeli laptop baru, eh. Nggak deng. Cuma butuh restart doang dan biarkan konfigurasi path Depedencies berjalan secara otomatis.
Buka folder Scene
Buka DevelopmentScene
Tes koneksi Blank Project dengan mengakses menu Local Launch
Tunggu beberapa saat sampai proses Transfered (upload) selesai
Tampilan console akan terlihat kurang lebih seperti berikut
Buka browser dan ketik: localhost:21000/inspector anda akan melihat jendela berikut. Sip! Artinya Server local dan browser sudah dapat berkomunikasi.
Selanjutnya klik Play pada Unity. Perhatikan jika pada hierarchy hanya ada 4 buah GameObject yaitu MainCamera & DirectonalLight yang merupakan GameObject standar Unity dan ClientWorker dan GameLogicWorker yang merupakan GameObject khusus SpatialOS.
Cek lagi pada browser dan perhatikan jika sudah ada 2 GameObject yang aktif pada inspector yaitu ClientWorker dan GameLogicWorker