BootcampHackathonHiring ChallengeHiring DayTüm Etkinlikler
İşveren Girişi
Oyun Geliştirmede Özgürlük: Godot Engine

Oyun Geliştirmede Özgürlük: Godot Engine

Yaz Kampı katılımcılarımızdan Emrullah Enis Çetinkaya'nın deneyimlerinden öğrenin. Techcareer.net olarak Teknoloji Yeteneğinin Kod Günlüğü ile teknoloji dünyasındaki merak ettiklerinizi yanıtlıyoruz.
Techcareer.net
Techcareer.net
03.09.2025
4 Dakika

Oyun geliştirmeye yeni başlayanlar için “Hangi oyun motorunu kullanmalıyım?” sorusu çok önemlidir. Genellikle pek çok oyun geliştiricisi daha çok Unity, Unreal Engine gibi oyun motorlarına yönelir. Bunun en önemli sebebi popülerliktir. Bu oyun motorları gerçekten pek çok açıdan güçlüdür. Fakat bu motorların bazı olumsuz yanları da vardır. Bunların başında lisans gelir. Unity, belli bir kazancın üstüne çıktığınızda sizden premium abonelik ister. Unreal Engine ise belirli bir kazanca ulaştıktan sonra sizden komisyon talep eder. Ayrıca bu motorların kodlarına müdahale edemezsiniz. Çünkü telifli ürünler oldukları için size böyle bir özgürlük tanınmaz. İşte tam da burada Godot Engine ortaya çıkıyor.

Godot Engine tamamen açık kaynaklı (MIT lisanslı), ücretsiz bir oyun motorudur. MIT lisansı sayesinde Godot’un kendi kodlarını istediğiniz gibi değiştirebilir, düzenleyebilir hatta telifsiz bir şekilde ticari amaçla kullanabilirsiniz.

Godot Engine Sistem Gereksinimleri

Bir oyun motorunda en önemli noktalardan biri de sistem gereksinimleridir. Eğer sistem gereksinimlerinin altında bir cihaza sahipseniz, ya oyun motorunu hiç çalıştıramazsınız ya da düzgün bir şekilde çalışmaz. İşte tam da burada Godot Engine büyük bir avantaj sağlar. Sistem gereksinimleri çok düşük olduğu için, tabiri caizse “tost makinesinde bile çalışabilen” bir oyun motorudur.

Sistem gereksinimleri diğer birçok oyun motoruna kıyasla oldukça düşüktür. Örneğin, Unreal Engine için güçlü bir ekran kartı gerekir. Fakat Godot Engine muadillerine kıyasla çok düşük sistem gereksinimleri istemektedir. Ayrıca motorun kendisi de çok az yer kaplar. Örneğin, normal sürümün Windows versiyonu yalnızca 60–70 MB civarındadır. İçerisine Export Templates (derleme sürecinde gerekli paketler) indirildiğinde bile 2 GB’ı geçmez.

Cihaz Desteği

Godot Engine sistem gereksinimleri dokümanında dikkatinizi çekebilecek bir nokta var: Godot Engine mobil cihazlarda da destekleniyor! Hem Android hem de iOS cihazlarınızda Godot Engine ile geliştirme yapmanız mümkün. Bu özelliğiyle de muadillerinden ayrılıyor. İsterseniz bilgisayarınızdan, isterseniz tabletinizden hatta telefonunuzdan bile oyun geliştirebilirsiniz.

Kurulum ve Yeni Proje Oluşturma

  • Godot Engine’in resmi web sitesine girdiğimizde bizi şu ekran karşılıyor:
  • Buradan “Download Latest” butonuna tıklıyoruz. Karşımıza işletim sistemimize uygun indirme linkleri çıkacak. Buradan doğru versiyonu indiriyoruz.
  • İndirme sayfasında iki farklı Godot versiyonu bulunuyor. Bunlardan biri normal versiyon (sadece GDScript ile geliştirme yapabileceğimiz sürüm), diğeri ise .NET versiyonudur (hem GDScript hem de C# ile geliştirme yapılabilir). Eğer C# ile geliştirme yapmak istiyorsanız .NET versiyonunu indirmeniz gerekir. Aksi takdirde normal versiyon yeterli olacaktır.
  • İndirdiğimiz dosya bir ZIP arşividir. Arşivi istediğimiz klasöre çıkardıktan sonra yürütülebilir dosyayı açıyoruz. Karşımıza şu ekran gelir:
  • Buradan “Create New Project” butonuna tıklıyoruz. Açılan sayfada proje ismini ve hangi klasöre kaydetmek istediğimizi seçiyoruz.
  • Burada “Renderer” adlı bir bölüm göreceksiniz. Bu bölümde üç seçenek bulunuyor: Forward+, Mobile, Compatibility. Her seçeneğin açıklaması ekranda görülebilir. Bu ayarın amacı, görüntü işlenirken hangi sürücülerin hangi modda çalışacağını belirlemektir.
    • Forward+ ve Mobile seçildiğinde Vulkan grafik API’si kullanılır (en yeni açık kaynak grafik API’si).
    • Compatibility seçildiğinde ise OpenGL veya WebGL (daha eski API’ler) kullanılır.

Burada dikkat edilmesi gereken nokta, Vulkan’ın yeni cihazlarda daha iyi çalışması, fakat eski cihazların Vulkan desteği bulunmamasıdır. Buna göre seçiminizi yapabilirsiniz. Ardından “Create” butonuna tıklayarak projemizi açıyoruz. Artık Godot Engine ile geliştirmeye başlayabiliriz!

Hangi Programlama Dillerini Kullanabiliriz?

Godot Engine indirirken .NET seçeneğini hatırlıyorsunuzdur. Bu motor, temelde 2 programlama dilini varsayılan olarak destekler:

  • Python’a çok benzeyen GDScript
  • C#

GDScript, Godot Engine için baştan beri varsayılan dildir. Godot 3.0 (2018) sürümüyle birlikte C# da resmi olarak desteklenmeye başlamıştır. Bunun dışında farklı dillerle (örneğin C++) geliştirme yapmak da mümkündür, ancak bu diller genelde topluluk desteğine dayanır. Dolayısıyla kaynak sıkıntısı yaşanabilir veya hatalarla karşılaşabilirsiniz.

Özellikle GDScript, öğrenmesi kolay bir dildir. Python gibi yüksek seviyeli bir yapıya sahiptir. Girintiler kullanılır, tür ataması opsiyoneldir (atamazsanız kendisi otomatik belirler). Ayrıca sahne sistemi, düğümler (nodes) ve sinyaller gibi Godot’un temel yapılarıyla tam uyumludur.

Godot’un kendi kod editörü de oldukça kullanışlıdır. Kod tamamlaması, renklendirme ve hata ayıklama desteği bulunur.

Resmi Belgeler ve Öğrenme Materyalleri

Godot Engine için İngilizce pek çok kaynak mevcut, ancak Türkçe kaynaklar şu an için sınırlı. Bu yüzden İngilizce kaynaklardan çalışmak büyük avantaj sağlar.

Resmi Kaynaklar

İngilizce Kaynaklar

Türkçe Kaynaklar

Böylece yazımızın sonuna gelmiş olduk. Bu yazıda Godot Engine nedir, nasıl kurulur, özellikleri nelerdir gibi birçok önemli noktaya değindik. Godot Engine ile ilgili daha fazla içeriği kendi oluşturduğum GitHub organizasyonumda paylaşıyorum. Orada Godot ile ilgili basit projeler bulabilir ve inceleyebilirsiniz.

Okuduğunuz için teşekkür ederim. Artık siz de Godot Engine ile oyun geliştirmeye başlayabilirsiniz!

Frame 38 (9).png

Daha Fazla

Techcareer.net AI Barometer: Türkiye’de Şirketlerin Yapay Zeka Hazırlık Düzeyini Ölçüyoruz

Techcareer.net AI Barometer: Türkiye’de Şirketlerin Yapay Zeka Hazırlık Düzeyini Ölçüyoruz

Yapay zeka (AI), iş dünyasında büyük bir dönüşüm yaratıyor, operasyonel süreçlerden müşteri deneyimine kadar birçok alanda değişim sağlıyor.
24.11.2025
2 Dakika
TECHCAREER
Hakkımızda
techcareer.net
Türkiye’nin teknoloji kariyeri platformu
SOSYAL MEDYA
LinkedinTwitterInstagramYoutubeFacebook

tr

en

Tüm hakları saklıdır
© Copyright 2025
support@techcareer.net
İşkur logo

Kariyer.net Elektronik Yayıncılık ve İletişim Hizmetleri A.Ş. Özel İstihdam Bürosu olarak 31/08/2024 – 30/08/2027 tarihleri arasında faaliyette bulunmak üzere, Türkiye İş Kurumu tarafından 26/07/2024 tarih ve 16398069 sayılı karar uyarınca 170 nolu belge ile faaliyet göstermektedir. 4904 sayılı kanun uyarınca iş arayanlardan ücret alınmayacak ve menfaat temin edilmeyecektir. Şikayetleriniz için aşağıdaki telefon numaralarına başvurabilirsiniz. Türkiye İş Kurumu İstanbul İl Müdürlüğü: 0212 249 29 87 Türkiye iş Kurumu İstanbul Çalışma ve İş Kurumu Ümraniye Hizmet Merkezi : 0216 523 90 26