- Nintendo Switch geliştiricileri için ücretsiz bir Godot motoru portu yayımlandı. 3.5.x ve 4.1.x sürümleriyle oluşturulan projeleri destekliyor
- Tüm onaylı Nintendo Switch geliştiricilerine ücretsiz olarak sunuluyor
- Kaynak kodu MIT lisansı kapsamında dağıtılıyor ve geniş kullanım ile değiştirme hakları sağlıyor
- C# veya GDNative/GDExtension desteklenmiyor; yalnızca GDScript destekleniyor
- Portun optimizasyon seviyesi çok yüksek değil, ancak küçük ve orta ölçekli oyun projelerinin çoğu için yeterince verimli
- C++ bilgisi olan geliştiriciler, ihtiyaçlarına göre ek özellikler ekleyip entegre edebilecekleri kaynak koda erişebiliyor
- Bu port destek olmadan sunuluyor; geliştiricilerin iş birliği ve destek için Nintendo geliştirici portalındaki toplulukla etkileşime geçmesi öneriliyor
- Orta veya büyük ölçekli projeler için bir portlama şirketiyle ortaklık kurulması tavsiye ediliyor
- Erişim, Nintendo geliştirici portalı üzerinden talep edilebiliyor
Ek ayrıntılar
- Ek ayrıntılar, Nintendo geliştirici portalının forum bölümünde onaylı Nintendo Switch geliştiricilerine sunuluyor.
Artık Nintendo Switch için bağımsız oyun geliştirmede Godot motorunu kullanmamak için hiçbir neden yok!
- Godot motoru geliştirici topluluğundan çıkacak yenilikçi ve etkileyici oyunlar merakla bekleniyor.
GN⁺ görüşü
- Bu duyuru, bağımsız oyun geliştiricilerine Nintendo Switch platformunda oyun yayımlamak için yeni bir fırsat sunuyor.
- Godot motorunun ücretsiz portu, açık lisansı ve temel işlevleri sayesinde düşük maliyetle oyun geliştirmeyi mümkün kılıyor.
- Bu tür iş birlikçi çabaların, geliştirici topluluğunda destek ve yeniliği teşvik etmesi, ayrıca Nintendo Switch oyun pazarındaki çeşitlilik ve yaratıcılığı artırması bekleniyor.
2 yorum
Zaten oldukça ünlü Brotato da port edilmişti ve aslında en başından beri imkansız olan bir şey değildi; bu yüzden asıl dikkat çekici nokta, Nintendo SDK ile entegrasyonu MIT lisansı altında nasıl çözdükleri.
Hacker News yorumları
Bir kullanıcı ve 12 yaşındaki çocuğu Godot motorunu kullanarak bir oyun yaptı ve bu oyunun Nintendo Switch'te çalışmasının harika olacağını düşündü. Godot portu için zaten iki GitHub deposu buldu ve RAWRLAB duyurusunun bunun teknik olarak mümkün olduğunu doğruladığını söyledi. Ancak Nintendo Switch geliştiricisi olarak onay almaya uygun olmadığını düşündüğünü ve oyunu kendi Switch'inde çalıştırmanın en kolay yolunun ne olduğunu merak ettiğini belirtti. Mig Switch ve bir dumper sipariş ettiğini, ancak bunun en iyi yöntem olduğundan emin olmadığını ekledi.
Başka bir kullanıcı oyun geliştirme hakkında neredeyse hiçbir şey bilmediğini, ancak oyun yapmak için neden Unity veya Unreal yerine Godot kullanılacağını merak ettiğini söyledi. Bunun açık kaynağı zorla öne çıkarmaya yönelik bir niyet değil, tamamen samimi bir merak olduğunu belirtti.
Bir başka kullanıcı, Godot'nun ücretli bir ürün olarak sürdürülmemesinin ve bunun bir kaldıraç olarak kullanılıp daha fazla müşteri çekmek ya da Nintendo'yu kendi platformunda üretilen açık kaynak yazılımların dağıtımını yasaklayan maddeyi kaldırmaya zorlamak için kullanılmamasının ilginç olduğunu söyledi. Nintendo ile bir orta yol buldukları için bu tür adımların gerekli olmayacağını tahmin etti.
Bir kullanıcı, Godot'nun hâlâ C# desteklememesinin üzücü olduğunu, ancak bunun Unity'den biraz daha pazar payı alacağını düşündüğünü söyledi. Çünkü her projenin C#'ın performans artışına ihtiyacı yok.
Bir kullanıcı, bunun gibi projeleri yürüten ekibin parçası olmanın yollarını öğrenmek istediğini söyledi.
Godot ile ilgilenen bir kullanıcı, bu tür projeleri gördükçe daha da gerildiğini ve Godot'nun ne kadar sorunsuz çalıştığını, çalışmazsa ne kadar büyük sorunlarla karşılaşacağını, Nintendo Switch sürümünün çalışmama ihtimalinin Unity ile uğraşmanın baş ağrısı/riskinden daha büyük bir felaket olup olmadığını merak ettiğini söyledi.
Bir kullanıcı, Godot'da eklenti olmadığını ve sadece GDScript bulunduğunu belirtti. Ancak ciddi işler için C++ kod tabanına daha hızlı bir betik çözümü gömmenin zor olmadığını ekledi.
Başka bir kullanıcı, kaynak kodun MIT lisansı altında dağıtıldığını ve bunun geniş kullanım ve değiştirme hakları verdiğini, ancak Nintendo Switch API'si etrafındaki tescilli NDA'nın Godot'nun kendisine Switch desteği eklemenin önündeki en büyük engel olduğunu düşündüğü için bunun nasıl yönetildiğini merak ettiğini söyledi. Bunun ücretsiz olacağını varsaydığını, ancak yine de NDA'ya saygıyı zorunlu kılan bir tür source-available lisans imzalanması gerektiğini düşündüğünü ekledi.
Son olarak bir kullanıcı, MIT lisansı kullanılırken erişimin nasıl yalnızca onaylı geliştiricilerle sınırlandırılabildiğini sorguladı. Onaylı geliştiricilerin kodu internette yayımlayamayacağını mı diye sordu.