Godot Engine logosu

Godot Engine

v4.6.176 MBAçık Kaynak Android iOS Linux macOS Web Windows
Güvenli Türkçe Açık Kaynak
Resmi Site GitHub

Godot Engine, 2D ve 3D oyun geliştirme için tasarlanmış, açık kaynaklı ve tamamen ücretsiz bir oyun motorudur. Unity veya Unreal Engine gibi motorların aksine Godot’da royalty (telif payı) veya lisans ücreti yoktur; oluşturduğunuz oyunun tüm hakları size aittir. GDScript (Python benzeri sözdizimi), C# ve C++ dilleri desteklenir. Sahne ve düğüm (node) tabanlı mimari, proje yapısını mantıksal ve düzenli kılar. Dahili fizik motoru, animasyon araçları, ses sistemi, ışık ve gölge, sinyal sistemi ve kapsamlı düzenleyici ortamı ile Godot eksiksiz bir oyun geliştirme ortamı sunar. 2D oyunlar için özellikle güçlü olan Godot, piksel sanatı, platform oyunları ve 2D RPG’ler için mükemmel bir seçimdir. Godot 4 ile 3D yetenekleri de önemli ölçüde geliştirilmiştir. Oyunlar Windows, macOS, Linux, Android, iOS ve HTML5 (web) platformlarına dışa aktarılabilir. Büyük ve aktif topluluk, belge ve öğretici zenginliği de Godot’u öğrenmek için cazip kılar.

  • GDScript, C# ve C++ dil desteği
  • Sahne ve düğüm tabanlı proje mimarisi
  • Dahili 2D ve 3D fizik motoru
  • Animasyon, ses ve ışık sistemi entegrasyonu
  • Windows, macOS, Linux, Android, iOS ve Web dışa aktarımı
  • Royalty-free (telif payı yok) lisans
  • Büyük açık kaynak topluluk desteği
  • Tüm büyük masaüstü platformlarda çalışır

Godot’ta basit bir platform oyunu nasıl başlatabilirim?

Godot’u açın ve yeni proje oluşturun. Yeni sahne oluşturun ve kök düğüm olarak CharacterBody2D ekleyin. Alt düğümler olarak CollisionShape2D (oyuncu çarpışma kutusu) ve Sprite2D (oyuncu görseli) ekleyin. CharacterBody2D’ye GDScript eklentisi (script) ekleyin. Klavye girişi kontrolü için input.get_axis(“ui_left”, “ui_right”) ile yatay hareket, “ui_jump” ile zıplama ekleyin. Yerçekimi için her karede velocity.y += gravity * delta kodunu çalıştırın. TileMapLayer ile zemin oluşturun ve StaticBody2D ile çarpışma tanımlayın. F5 ile oyunu çalıştırın.

Godot’ta oyunum Android’e nasıl dışa aktarılır?

Godot Editöründe Proje, Dışa Aktar menüsüne gidin. “Ekle” butonuyla “Android” platformunu ekleyin. Android SDK ve JDK kurulumunu yapın; Godot kurulum yolunu Editör Ayarları, Dışa Aktar, Android bölümünden belirtin. “Export APK” veya “Export AAB” seçeneğini seçin. APK için doğrudan cihaza yüklenebilen test build alabilirsiniz. Yayınlamak için Play Store imzalı AAB dosyası gerekir; keystore oluşturun ve imzalama ayarlarını dışa aktarma penceresinde yapılandırın. “Dışa Aktar” butonuyla APK veya AAB oluşturun.

Alternatifler

Oyun geliştirme alternatifleri arasında Unity geniş varlık mağazası ve çapraz platform desteğiyle liderdir. Unreal Engine 3D oyunlarda fotogerçekçi grafikler sunar. Blender oyun varlıkları (3D modeller) oluşturmak için Godot ile mükemmel bir uyum içindedir.

Artılar
  • Tamamen ücretsiz, açık kaynaklı ve telif ücreti (royalty) almaz
  • Hafif ve kurulum gerektirmez (yalnızca 76 MB)
  • GDScript, C# ve C++ ile oyun geliştirme desteği
  • 2D ve 3D oyun geliştirme tek arayüzde
  • Windows, Mac, Linux, Android, iOS ve Web'e dışa aktarım
  • Sahne ve düğüm tabanlı sezgisel mimari
  • Aktif topluluk ve sürekli gelişen ekosistem
Eksiler
  • 3D yetenekleri Unity ve Unreal Engine kadar gelişmiş değil
  • Türkçe öğretim kaynakları sınırlı
  • AAA kalitesinde oyun geliştirmek için yeterli olmayabilir
  • Asset mağazası rakiplerine kıyasla daha küçük
  • Konsol platformlarına (PlayStation, Xbox) dışa aktarım doğrudan desteklenmez

İşletim Sistemi: Windows 10+ (64-bit), macOS 10.15+ (Forward+/Mobile), Linux (2018 sonrası dağıtımlar)
RAM: 4 GB minimum (editör için), dışa aktarılan oyunlar projeye bağlı
Disk: 200 MB (editör + proje dosyaları), dışa aktarım şablonları için ek 1.3 GB
GPU: Vulkan 1.0, Metal 3 (macOS) veya Direct3D 12 desteği olan GPU minimum. NVIDIA GTX 1050 veya AMD RX 460 önerilen.
Diğer: C# desteği için .NET sürümü gerekir. Kod imzalı Windows çalıştırılabilir dosyası (Prehensile Tales B.V.).

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...