Mesin Game Moddio 2
- Moddio adalah mesin game yang memprioritaskan multiplayer.
- Dilengkapi kode jaringan dengan otoritas server, interpolasi snapshot, dan fitur rekonsiliasi sisi klien.
- Mendukung lebih dari 50 pemain bersamaan atau lebih dari 300 objek bergerak pada VM seharga $5 per bulan.
Demo
- Yang termasuk di dalam paket: mesin fisika Box2D, kode jaringan dengan otoritas server, sistem inventaris dan item, atribut bawaan (HP, energi, dll.) beserta laju regenerasinya, sistem dialog, toko, kontrol unit, proyektil dan pergerakan unit dengan prediksi sisi klien, AI unit dan pencarian jalur A*, kontrol mobile, dan lainnya.
Cara menjalankan game
- Memerlukan Node 18 atau lebih baru.
- Setelah menyiapkan repositori, pindah ke direktori
/src, ubah nama game-sample.json menjadi game.json, lalu kembali ke direktori root dan jalankan server.
- Setelah itu, game dapat dimainkan di http://localhost:80.
Cara membuat game baru dari nol
- Game Moddio dibuat dan diedit menggunakan editor game Moddio yang tersedia di https://www.modd.io.
- Setelah membuat game, Anda dapat mengekspor
game.json yang bisa digunakan pada instalasi lokal.
- Ubah nama JSON game yang diekspor menjadi
game.json lalu pindahkan ke direktori ./src.
Cara berkontribusi
- Moddio sepenuhnya gratis dan open source di bawah lisensi MIT.
- Untuk mengetahui cara menjadi kontributor, kunjungi halaman cara berkontribusi.
Kredit
- Menggunakan Isogenic game engine, Phaser, PlanckJS, uWebsocket, Box2D, aset Kenney, Hero Icons, dan lainnya.
Opini GN⁺
- Mesin game Moddio berfokus pada pengembangan game multiplayer dan menawarkan fitur kuat yang mendukung banyak pemain dengan biaya rendah.
- Karena bersifat open source dan terus berkembang lewat kontribusi komunitas, mesin ini juga mudah diakses oleh software engineer pemula.
- Berbagai fitur yang dibutuhkan untuk pengembangan game sudah tersedia secara bawaan, sehingga pengembang dapat dengan cepat membuat prototipe dan melakukan pengujian.
1 komentar
Pendapat Hacker News
Kekhawatiran tentang halaman pendaftaran aplikasi Android yang meminta nama pengguna dan kata sandi Google dimasukkan ke tempat yang tampak seperti formulir web di dalam aplikasi
Mendapatkan pengguna game engine bukanlah hal yang mudah, terutama jika bersifat closed-source
Ungkapan keterkejutan bahwa modd.io adalah framework/platform populer yang digunakan untuk membuat game IO
Salah satu cara paling pasti untuk tidak pernah menyelesaikan game adalah memulai dengan menulis engine sendiri
Rasa penasaran setelah bergabung ke server Brains tentang pengalaman bermain dengan sekitar 50 pemain
Pertanyaan tentang motivasi membuat engine baru
Kelebihan low-code dan editor interaktif yang tampak cocok untuk proyek hobi
Catatan bahwa backend multiplayer berbasis Node.js dapat menjadi semakin lambat seiring bertambahnya jumlah koneksi
Ungkapan terima kasih atas proyek open source ini dan rencana untuk menelaah kodenya lebih detail selama liburan akhir tahun
Ungkapan terima kasih bahwa ini bisa berguna untuk membuat AI agent sebagai NPC dan karena telah merilis pekerjaannya sebagai open source