Godot Motoru: 2D ve 3D geliştirme için açık kaynaklı oyun kiti
Godot Engine, Juan Linietsky ve Ariel Manzur tarafından oluşturulmuş, 2D ve 3D projeler için bir oyun geliştirme kitidir. Düğüm ve sahne bileşim modeli kullanır ve motor içi betik yazımı için gerçek zamanlı hata ayıklama ile entegre bir editör içerir. Ana özellikler arasında izin verici bir MIT lisansı, 200 MB'ın altında tek dosyalık taşınabilir bir editör ve masaüstü, mobil ve web için ihracat hedefleri bulunmaktadır. Modifiye edilebilir motor erişimi ve hızlı yineleme arayan bağımsız geliştiricilere, hobi sahiplerine ve küçük stüdyolara yöneliktir.
Değiştirilebilir, telif hakkı ödemesi gerektirmeyen bir motor gerektiren ekipler için uygundur
Motor, ticari kullanıma izin veren ve kaynak kodunun değiştirilmesi için açıkça mevcut olduğu MIT lisansı altında yayımlanmıştır. Bir kar amacı gütmeyen vakıf projeyi desteklemekte ve küresel bir katkıcı tabanı özellikleri ve düzeltmeleri sürdürmektedir. Konsol hedefleri, ana dağıtımdan ayrı olup üçüncü taraf sağlayıcılar gerektirmektedir çünkü konsol SDK'ları kapalıdır, bu nedenle yerel konsol desteği ek koordinasyon gerektirmektedir.
Motor tarafı dilleri ve geniş dışa aktarma hedeflerini destekler
Resmi dil desteği, editör için optimize edilmiş Python benzeri bir betik dili, .NET uyumlu bir seçenek ve motorun uzantı API'si aracılığıyla yerel C++ uzantıları içermektedir. Diğer diller için topluluk bağlamaları mevcuttur. Dışa aktarma hedefleri masaüstü (Windows, macOS, Linux), mobil (Android, iOS) ve HTML5/WebAssembly'yi içermektedir. Editör ayrıca Android ve tarayıcıda barındırılan kullanım için deneysel sürümlere sahiptir, bu da masaüstü olmayan platformlarda test etmeye yardımcı olur.
Yeni başlayanlar için ulaşılabilir, düşük seviyeli özelleştirme için genişletilebilir
Editörün taşınabilir tek dosya dağıtımı, çeşitli makinelerde hızlı test yapmaya yardımcı olan resmi bir kurulum adımını ortadan kaldırmaktadır. Motor, yeni başlayanlar için uygun bir betik yolu ile yerel C++ çalışmaları için gelişmiş ekiplerin iç yapıları değiştirmesine olanak tanıyan bir uzantı API'sini birleştirmektedir. Render ve fizik alt sistemleri, modern masaüstü rendercıları ve mobil arka uçları destekleyerek projelerin ihtiyaç duyulduğunda farklı performans profillerine hedeflenmesine olanak tanımaktadır.
Kaynak erişimi ve taşınabilirlik isteyen bağımsız ekipler için pratik bir seçim
Godot Engine, izin verici lisanslama ve taşınabilir araçlara öncelik veren bağımsız geliştiriciler ve küçük stüdyolar için sağlam bir seçenektir, ekipler topluluk destekli bakımı kabul eder ve konsollar için üçüncü taraf düzenlemeleriyle ilgilenirse. Proje ölçeklendirmesini daha sorunsuz hale getirmek için, yerel uzantılar için net sınırlar belirleyin ve platforma özgü kodu izole tutun, böylece motor güncellemeleri yönetilebilir kalır.