"Kod bilmiyorum ama oyun yapmak istiyorum." Bu cümleyi kafamda kurduğumda, birçok kişi bana "o zaman olmaz" derdi. Ama 2026'da bu cümle artık geçerli bir başlangıç noktası.
AI araçları — özellikle Claude ve ChatGPT — benim için bir geliştirici ortağı gibi çalıştı. Ama her şeyin güllük gülüstanlık olmadığını da söylemem gerekiyor.
AI araçlarını oyun geliştirmede nasıl kullandım, nerede işe yaradı, nerede yanılttı ve bu süreci nasıl verimli hale getirdim — dürüst bir değerlendirme.
AI'ya ne sormak gerekiyor?
En büyük hata şu: "Bana bir oyun yap." Bu çalışmıyor. AI'dan en iyi sonucu almak için küçük, net ve bağlamlı sorular sormak gerekiyor.
Örneğin şunu söylersem: "Godot 4'te bir düğmeye basıldığında sahne değişsin" — çalışan kodu alıyorum. Ama "bana BiMoLa'yı yap" dersem işe yaramaz bir şey geliyor.
İyi soru örnekleri
- "Godot 4 GDScript ile iki sprite tıklandığında renkleri eşleşiyorsa kaybolsun"
- "Android için export ayarlarında hangi izinleri kaldırabilirim?"
- "Bu hata mesajı ne anlama geliyor: [hata kodu]"
- "Bu kodu daha okunabilir hale getir"
AI'nın en iyi olduğu şeyler
Hata ayıklama: Bir kod çalışmıyorsa hata mesajını AI'ya yapıştır. Çoğu zaman birkaç saniyede sebebi buluyor.
Mantığı açıklama: "Bu kod ne yapıyor?" diye sorarsam satır satır açıklıyor. Bu sayede kopyala-yapıştır değil, anlayarak ilerliyorum.
Alternatif yöntemler: "Bunu başka nasıl yapabilirim?" diye sorduğumda farklı yaklaşımlar sunuyor.
AI'nın yanıltığı durumlar
AI bazen güvenle yanlış bilgi verebilir. Özellikle Godot 4'e özgü yeni API'larda eski Godot 3 kodunu getirdiği oldu. Her zaman Godot'un resmi dokümantasyonuyla çapraz kontrol yapıyorum.
Ayrıca karmaşık oyun mantığını tek seferde doğru üretmesi nadiren mümkün. Küçük parçalara bölerek sormak çok daha verimli.
Benim iş akışım
- Ne yapmak istediğimi kağıda yaz
- Küçük parçalara böl
- Her parça için ayrı soru sor
- Kodu Godot'a yapıştır, test et
- Hata varsa hata mesajını AI'ya gönder
- Çalışan kodu anlamaya çalış
AI bir sihirli değnek değil, ama doğru kullanıldığında inanılmaz güçlü bir araç. Kod bilmeden başlayabilirsin — ama anlamak için çaba göstermen gerekiyor. Anlamadan ilerlersen ileriki aşamalarda büyük sorunlarla karşılaşırsın.