Indie Takımlar İçin Post Mortem Dokümantasyon ve Geri Bildirim Döngüsü

Proje sonu analizleri, hata sınıflandırma, motor karşılaştırması ve şeffaf gelir etiği. Steam 2025 metrikleri, Godot 4.4 ve Unity 6.0 ile uygulanabilir indie geliştirme şablonu.
Post Mortem Çerçevesi ve Takım Hafızası
Indie geliştirme süreçlerinde proje sonu analizleri genellikle ihmal edilir. Steam 2025 güncellemesiyle birlikte platform içi metrikler daha detaylı hale geldi. Bu verileri doğru okumak için somut bir şablon gerekir. Her sprint sonunda bir geriye dönük kayıt tutulur. Kayıt alanı Notion veya GitHub wiki olabilir. Kritik karar noktaları, beklenmeyen teknik engeller ve tasarım değişiklikleri tarih bazlı kaydedilir. Timeline mapping burada devreye girer. Her milestone için gerçek zaman çizelgesi ile planlanan çizelge yan yana karşılaştırılır. Farklar sarı, gecikmeler kırmızı, erken teslimler yeşil kodlanır. Bu görselleştirme takımda ortak bir gerçeklik algısı yaratır. Kod tabanında refactoring süresi iki hafta uzadığında bu durum bir hata değil, bir öğrenme verisidir. Takım içi iletişim kopukluğu veya motor karşılaştırması yapmadan doğrudan Unity veya Unreal'e geçmek yaygın hatalardandır. Her kararın altında veri olmalıdır.
Retrospective Kayıtları ve Erişilebilirlik
Her toplantı sonunda üç soruya yanıt aranır. Ne iyi gitti, ne kötü gitti, bir sonraki adımda ne değiştirilecek. Cevaplar kişiselleştirilmez. Sistem odaklı olur. Örneğin Unity 6.0 güncellemesi sonrası render pipeline değişti. Kod tabanında refactoring süresi iki hafta uzadı. Bu durum bir hata değil, bir öğrenme verisidir. Erişilebilirlik kontrol listesi de bu kayıtta yer alır. Colorblind mode, subtitle customization ve input remapping testleri dokümantasyona eklenir. Oyuncuların fiziksel veya bilişsel sınırlarını görmezden gelmek, ürünün ömrünü kısaltır. Oyuncu geri bildirimlerini doğrudan kodu değiştirmek yerine önce filtrelemek gerekir. Aynı öneri on kez gelirse geçerli bir ihtiyaçtır. Tek seferlik talepler ise anlık keyfi bir istektir. Geri bildirim döngüsü dört aşamalıdır. Toplama, sınıflandırma, prototipleme, yayın öncesi test. Her aşama için bir sorumlunun adı ve iletişim kanalı kaydedilir. Bu şeffaflık saygıyı tesis eder. Takım üyeleri kendi emeklerini korur, oyuncular da haklarını görür.

Bug Triage ve Öncelik Haritalaması
Hata listesi otomatik oluşmaz. Her bug için severity, impact, reproduction rate ve fix cost belirlenir. Critical bugs oyunun açılışını bozanlar. Major bugs ana döngüyü kesenler. Minor bugs görsel veya metin hataları. Cosmetic bugs ise sadece estetik. Indie ekipler sıklıkla minor bugs'a fazla zaman harcar. Bu kaynak israfıdır. Triage matrisi kullanılır. X ekseni tahmini geliştirme süresi, Y ekseni kullanıcı etkisi. Yüksek değerli hatalar ilk sprintte çözülür. Düşük değerli hatalar backlogta bekler. Bu yaklaşım takımdaki sabrı korur. Baskı yerine veri odaklı kararlar alınır. Build pipeline da aynı disiplinle çalışır. Git branch strategy, semantic versioning ve automated testing GitHub Actions veya GitLab CI ile kurulur. Her merge öncesi lint, unit test ve integration test çalışır. Hata sayısını sıfıra indirmek yerine hata döngüsünü kısaltmak hedeflenir. Her kapalı ticket bir dokümantasyon sayfasına dönüşür. Takım hafızası canlı tutulur.
Geri Bildirim Döngüsü ve Gelir Etiği
Oyuncu geri bildirimleri doğrudan kodu değiştirmez. Önce filtrelenir. Steam forumları, Discord sunucuları ve test grupları farklı veri kaynaklarıdır. Aynı öneri on kez gelirse geçerli bir ihtiyaçtır. Tek seferlik talepler ise anlık keyfi bir istektir. Geri bildirim döngüsü dört aşamalıdır. Toplama, sınıflandırma, prototipleme, yayın öncesi test. Her aşama için bir sorumlunun adı ve iletişim kanalı kaydedilir. Bu şeffaflık saygıyı tesis eder. Takım üyeleri kendi emeklerini korur, oyuncular da haklarını görür. Monetization mekanikleri konusunda net bir çizgi vardır. Loot box, gacha veya time gated progression indie etik dışıdır. Bu sistemler bağımlılık döngüsü yaratır. Yerine direct purchase, season pass veya cosmetic only shop kullanılır. Oyuncu parasını oyunun ilerlemesi için değil, kendi tercihi için öder. Bu yaklaşım uzun vadeli sadakat oluşturur. Steam 2025 mağaza politikaları da dark pattern kullanımlarına karşı daha sıkı denetim getiriyor. Şeffaf fiyatlandırma ve açık indirim kuralları şart. Gelir hedefi mekanikten önce gelmemeli. Mekanik oyuncuya değer sunmalı, gelir yan ürün olmalı.

Kaçınılması Gereken Hatalar
Indie geliştiriciler sıklıkla post mortem dokümantasyonunu bir forma dönüştürür. Nedenler yazılır, ama aksiyon planı eksik kalır. Takım içi iletişim kopukluğu, motor karşılaştırması yapmadan doğrudan Unity veya Unreal'e geçmek, erişilebilirlik testlerini son aşamaya bırakmak, gelir modelini oyun mekaniklerinden koparıp sadece sayısal hedefe odaklanmak yaygın hatalardır. Ayrıca oyuncu geri bildirimlerini kişisel eleştiri olarak almak, team morale'i düşürür. Her hata bir öğrenme kapısıdır. Veriye saygı göstermek, takıma saygı göstermektir. Asset naming convention ihmal edilir. Dosyalar random isimlerle sürümlenir. Localization string extraction unutulur. Build süresi uzar. CI/CD pipeline kurulmaz. Bu hatalar proje ömrünü kısaltır. Her adım planlı, her karar veriye dayalı, her hata dokümante edilmelidir. Takım kültürü bu disiplinle inşa edilir.
Asset Pipeline ve Otomasyon
Asset pipeline ortak bir standarttır. Blender 4.3 ile modelleme, Audacity 3.4 ile ses düzenleme, Aseprite 1.3 ile sprite animation yapılır. Tüm araçlar açık kaynak veya tek seferlik lisansla çalışabilir. Bu sayede maliyet baskısı takımın yaratıcılığını tüketmez. Texture compression, LOD generation ve material baking otomatize edilir. Shader graph veya visual scripting tercih edilir. Kod bazlı geliştirme yerine görsel akış daha hızlı iterasyon sağlar. Godot 4.4 veya Unity 6.0 arasında seçim yaparken proje ölçeği, hedef platform ve ekip uzmanlığı esas alınır. 2D pixel art ve 2D platformer için Godot veya Phaser daha hafiftir. 3D gerçek zamanlı render ve fizik simülasyonu için Unity veya Unreal daha uygun. Her motorun build size, memory footprint ve deployment pipeline farklıdır. Bu farklar indie yayıncılık maliyetini doğrudan etkiler. Test cihazları, emülatörler ve cloud build servisleri önceden planlanmalı. Oyunun ilk 30 dakikası oyuncuya güven vermelidir. İkinci 30 dakikası mekanik öğrenmeli. Son 30 dakikası ise ödül döngüsü kurmalı. Bu yapı post mortem verilerini de netleştirir.

İlerleme Takibi ve Kültür
Post mortem sadece geçmişe bakar. Geleceğe de ışık tutar. Her sprint sonunda bir what if sorusu sorulur. Ne farklı deneyebilirdik, neyi daha erken başlatabilirdik, hangi bağımlılığı keseriz. Bu sorular takımı sürekli geliştirmeye iter. Steam 2025 ile birlikte platform içi oyunçu davranış analitiği daha detaylı. Kayıp noktaları, ortalama oturum süresi, ödeme anındaki terketme oranları grafiklerde görünür. Bu verilerle tasarım iterasyonu yapılır. Takım içi saygı, veriyi kişisel olarak almak yerine proje lehine kullanmakla başlar. Sabır, itidal ve ihsan burada iş birliğine dönüşür. Her ticket bir görev değil bir öğrenme adımıdır. Her merge bir deneyimdir. Her release bir meydan okumadır. Bu çerçeve indie ekibi uzun vadeli, sürdürülebilir ve etik temelli bir geliştirme kültürüne bağlar.


