Oyun Geliştirme

Hikâyemiz (Kişisel Hediye)

Kız arkadaşımla nasıl tanıştığımızı anlatan, bölüm bölüm ilerleyen minik bir pixel art oyun — ilk yıl dönümümüz için yaptım.

Rol
Tek Kişi · Tasarım, Yazım ve Geliştirme
Yıl
2026
Motor
Godot · GDScript
Araçlar
  • Godot 4
  • GDScript
  • iOS
  • Xcode
  • Claude Code
  • Codex
Hikâyemiz (Kişisel Hediye) kapak görseli
  • Gerçek hikâyemizi bir prolog ve beş kısa bölüme dönüştürdüm; her biri tek bir etkileşimi olan küçük, kuşbakışı bir harita
  • Diyalogların her satırını kendim yazdım; tek bir senaryo dosyasını bir araç oyun verisine dönüştürüyor
  • Tek bir oyuncu ve tek bir cihaz için yapıldı — onun iPhone'unda yatay ekranda dokunmatik kontroller
  • Yapıldığı iPhone'da kendi oyun testlerimle birkaç tur üzerinden geçerek cilaladım
İçindekiler

Bağlam

Hikâyemiz, kız arkadaşıma ilk yıl dönümümüz için yaptığım küçük ve kişisel bir oyun. Nasıl tanışıp birlikte olduğumuzu bölüm bölüm, sevimli bir kuşbakışı pixel art oyun olarak yeniden anlatıyor. Oyunda kendisini oynuyor.

Ticari bir proje değil ve reposu gizli. Yine de buraya koyuyorum, çünkü tek ve çok belirli bir oyuncu için yapılmış eksiksiz bir oyun — ve tasarım kararlarının hepsini bu oyuncu şekillendirdi.

Tasarım

  • Tek oyuncu, tek cihaz. Oyun onun iPhone’unu hedefliyor; yatay ekranda, yalnızca dokunmatik: kayan bir analog çubuk ve tek bir aksiyon düğmesi. Hiçbir şey klavye gerektirmiyor. Fare ve klavyeli Windows sürümü yalnızca test için var.
  • Küçük bölümler, her birinde tek bir an. Bir prolog ve beş bölüm; her biri içinde dolaşılan küçük bir harita, merkezinde tek bir etkileşim ya da mini oyun, ardından kısa bir ara sahne ve sonraki bölüm. Oyun sade bir kapanış kartıyla bitiyor.
  • Hikâye gerçek kalıyor. Oyundaki her olay gerçekten yaşandı. Tek bir bilgi kaynağı tuttum ve oyunun gerçek olmayan ayrıntılar eklemesine hiç izin vermedim.
  • Sıcak, kısa ve eğlenceli. Diyalog satırları telefonda rahat okunsun diye yaklaşık iki kısa satırda tutuldu; daktilo efektli metin, karakter portreleri ve her konuşmacı için ayrı bir ses efekti var.

Nasıl Çalışıyor

Oyun Godot 4 ve GDScript ile yapıldı.

  • Yazım bana ait. Tüm diyalogları tek bir Türkçe senaryo dosyasında yazdım. Bir araç bunu oyunun diyalog verisine dönüştürüyor; bir doğrulayıcı da herhangi bir şey çalışmadan önce konuşmacıları, ruh hâllerini ve hikâye bayraklarını kontrol ediyor.
  • Tek tarz, araçlarla korunuyor. Haritalar ve arayüz görselleri bir içe aktarma hattından geliyor; karakter sprite’ları ise veriden derlenen piksel haritaları. Ortak bir renk paletini araçlar zorunlu kılıyor; böylece her şey tek bir tarzda kalıyor.
  • İçerik veri. Bölümler, karakterler, diyaloglar ve oturma yerleri veri dosyalarında duruyor; her bölüm; yürüme, poz, ifade balonları, diyalog, telefon mesajları ve geçişler için ortak bir araç setinin üzerine kurulmuş ince bir sahne.

Sonuç

Oyun tamamlandı ve başlık ekranından kapanışa kadar iPhone’da ve PC’de oynanabiliyor. Yapıldığı telefonda doğru hissettirene kadar kendi cihaz testlerimle birkaç tur üzerinden geçtim — çarpışmaları, derinlik sıralamasını, kamera kadrajını ve dokunmatik kontrolleri düzelttim.