Alparslan Semiz
ENDETR
Tüm projeler
Bölüm
Geliştirici Araçları
Kiminle
Tek başıma
Teknolojiler
Godot 4.7 · GDScript · GUT · GitHub Actions
Durum
Aktif
Durak
Kara Orman

Hikâye

Godot'ta her yeni mobil oyun aynı kurulum işleriyle başlıyor. Telefonda daha ilk günden doğru çalışan ve hataları kendi kendine yakalayan bir başlangıç noktası istedim.

Şablon Godot 4.7 için; statik tipli GDScript, Android ve iOS export'ları hazır. Frame pacing, girdi ve fizik ayarları 120 Hz'lik bir telefonda ölçülerek seçildi. CI'da her script lint'ten geçiyor ve tek bir uyarıya bile izin yok; GUT birim testleri headless çalışıyor, bir smoke testi de önceden yazılmış dokunuşlarla 10 saniye oynuyor ve en ufak hatada başarısız oluyor.

Oyunun adı, paket kimliği, sürümü, ekran yönü, reklamları ve satın almaları açıp kapatan ayarlar: hepsi tek dosyada, game.cfg'de. AdMob ve Google Play Billing entegre ama varsayılan olarak kapalı; kapalı oldukları sürece SDK'lar build'e hiç girmiyor. Hop adında küçük bir demo oyun da var; hemen oynanabiliyor.

Rotada gör

Kısaca · tek ekranda

Alparslan Semiz

Traggert'te full-stack geliştiriciyim, Karlsruhe'deki KIT'te de bilgisayar bilimleri okuyorum. Çoğunlukla tek başıma, zaman zaman bir ekiple oyunlar, Mac uygulamaları ve web projeleri yapıyorum.