Godot Engine: Kit permainan sumber terbuka untuk pengembangan 2D dan 3D
Godot Engine, yang dibuat oleh Juan Linietsky dan Ariel Manzur, adalah kit pengembangan game untuk proyek 2D dan 3D. Ini menggunakan model komposisi node-dan-scene dan mencakup editor terintegrasi dengan debugging waktu nyata untuk scripting dalam-engine. Sorotan utama termasuk lisensi MIT yang permisif, editor portabel satu file di bawah 200 MB, dan target ekspor untuk desktop, mobile, dan web. Ini menargetkan pengembang indie, hobi, dan studio kecil yang mencari akses engine yang dapat dimodifikasi dan iterasi cepat.
Cocok untuk tim yang membutuhkan mesin yang dapat dimodifikasi dan bebas royalti
Mesin ini dirilis di bawah lisensi MIT, yang mengizinkan penggunaan komersial tanpa royalti, dan sumbernya tersedia secara terbuka untuk modifikasi. Sebuah yayasan nirlaba mendukung proyek ini dan basis kontributor global memelihara fitur dan perbaikan. Target konsol terpisah dari distribusi inti dan memerlukan penyedia pihak ketiga karena SDK konsol tertutup, sehingga dukungan konsol internal memerlukan koordinasi tambahan.
Mendukung bahasa sisi mesin dan target ekspor yang luas
Dukungan bahasa resmi mencakup bahasa skrip mirip Python yang dioptimalkan untuk editor, opsi yang kompatibel dengan .NET, dan ekstensi C++ asli melalui API ekstensi mesin. Ikatan komunitas ada untuk bahasa lain. Target ekspor mencakup desktop (Windows, macOS, Linux), mobile (Android, iOS), dan HTML5/WebAssembly. Editor ini juga memiliki build eksperimental untuk penggunaan Android dan yang dihosting browser, yang membantu pengujian di platform non-desktop.
Mudah diakses untuk pendatang baru, dapat diperluas untuk kustomisasi tingkat rendah
Distribusi file tunggal portabel editor menghilangkan langkah instalasi formal, yang membantu pengujian cepat di berbagai mesin. Mesin ini menggabungkan jalur skrip yang mudah diakses yang cocok untuk pemula dengan API ekstensi untuk pekerjaan C++ asli yang dapat digunakan tim yang lebih maju untuk memodifikasi internal. Sub-sistem render dan fisika mendukung renderer desktop modern ditambah backend mobile, memungkinkan proyek untuk menargetkan profil kinerja yang berbeda sesuai kebutuhan.
Pilihan praktis untuk tim indie yang menginginkan akses sumber dan portabilitas
Godot Engine adalah pilihan yang solid untuk pengembang indie dan studio kecil yang memprioritaskan lisensi yang permisif dan alat yang portabel, asalkan tim menerima pemeliharaan yang didorong oleh komunitas dan menangani pengaturan pihak ketiga untuk konsol. Untuk skala proyek yang lebih lancar, tetapkan batasan yang jelas untuk ekstensi asli dan jaga agar kode spesifik platform tetap terisolasi sehingga pembaruan mesin tetap dapat dikelola.
