Permafrost - Mesin game RTS berbasis C & OpenGL
(github.com)-
Mesin game simulasi strategi waktu nyata open-source yang dibuat sendiri oleh satu pengembang
-
Menggunakan OpenGL 3.3 dan bahasa C
-
Rendering peta berbasis tile, editor peta/scene
-
Kamera RTS/FPS
-
Rendering air (refleksi, refraksi, soft edge, dll.)
-
Framework UI berbasis Nuklear
-
Bagian dalam engine dapat di-scripting dengan Python 2.7
-
Rendering cepat untuk peta berukuran besar
-
Pathfinding untuk unit dengan berbagai jenis/ukuran (menggunakan Navigation Layer)
-
Penghindaran tabrakan
-
Fitur untuk RTS: minimap, pemilihan unit, pertempuran unit, fog-of-war, mekanik pembangunan markas, mekanisme pengumpulan dan perpindahan sumber daya
-
Pertempuran jarak jauh menggunakan simulasi fisika proyektil
-
Mendukung berbagai resolusi dan rasio layar
-
Mendukung serialisasi/deserialisasi seluruh status interpreter Python
-
Lintas platform: Linux/Windows
-
Game demo Evergloly yang menggunakan engine ini dapat diunduh di Steam atau dibeli di Itch.io
-
Catatan implementasi engine dan pengembangan game dipublikasikan di YouTube
2 komentar
Engine scene graph itu sendiri adalah proyek dengan skala yang masih mungkin dibuat sendirian. Saya juga pernah membuat engine scene graph sederhana saat menjalani wajib militer sebagai tenaga khusus industri. Namun, seiring waktu rasanya nilai komersialnya makin berkurang. Dalam arti tertentu, proyek seperti ini benar-benar terasa makin menjadi toy project...
Kalau melihat ranah game, sepertinya memang ada cukup banyak orang yang sendirian mampu menyelesaikan hal sebesar ini.
rg3d di bawah ini juga adalah engine yang dibuat oleh satu pengembang.