- Sonbahar gelince insan geçmişe dönüp bakıyor
- Eski bir sabit diskte 35 yıl önce yazdığı oyunu kurtarmaya çalışıyor
- Eski shareware oyunlarını disk imajları halinde toplayıp GitHub'da yayımlıyor
Neredeyse hiç tamamlanmamış projeler
- Geçmişteki oyun deneylerini yeniden keşfedip kurtarma sürecinde çok şey öğreniyor
- Bazı deneyler, biraz daha zaman ayrılsaydı iyi oyunlara dönüşebilirmiş
- Örneğin AirBikes, fütüristik bir yarış oyunu olacaktı
Hızlı hareket etmek
- 1991'de yazdığı oyunları ve "creator code" listesini buluyor
- Creator code, o dönemde bugünün bundle identifier'ına benzer bir kavramdı
- 27 başlıktan 5'ini yayımladı; geri kalanlar hızlı prototip üretmeye yönelik deneylerdi
Prototip yapmak
- Bir oyunun eğlenceli olup olmadığını görmek için hızlı prototip üretmek önemli
- Örneğin, uçurtma kontrol etme oyununun eğlenceli olup olmadığını anlamak için birkaç gün içinde bir prototip yapıyor
- Bir oyunun eğlencesi çoğu zaman beklenmedik unsurlardan geliyor
Vazgeçmek
- Bazı oyunlar iyi başlasa da sonuna kadar tamamlanamıyor
- Örneğin, Thief of Baghdad uçan bir sihirli halı üzerinde geçen bir oyundu, ancak daha ileri taşınamadı
- Her şeyi tek başına geliştirmek çok zor bir iş
Tamamen ölmez
- Rafa kaldırılmış projelere istenildiği zaman geri dönülebilir
- Örneğin, Thief of Baghdad'ı 18 ay sonra yeniden denedi ama sonunda yine vazgeçti
- Rafa kaldırılmış projelerdeki kodlar yeniden kullanılabilir
Beyaz yakalı
- 1990'ların sonlarında Apple'da çalışmaya başlayınca artık kişisel projeler yapamaz hale geliyor
- Apple'daki deneyimi, hızlı prototipleme yaklaşımını kullanmayı sürdürmesini sağlıyor
- İş arkadaşları çoğunlukla beyaz tahtada plan yaparken o hızlıca kod yazıyor
A.B.I. (“Always Be Iterating.”)
- Apple'daki deneyimi sayesinde kendisinin katkı sağlayan bir çalışan olduğunu hissediyor
- Hızlı programlama yeteneği takdir görüyor
- Kızlarına "her zaman yineleyin" dersini aktarıyor
GN⁺ özeti
- Bu yazı, geçmiş oyun geliştirme deneyimlerinden çıkarılan dersleri paylaşıyor
- Hızlı prototipleme ve yinelemenin önemini vurguluyor
- Oyun geliştiriciler için faydalı içgörüler sunuyor
1 yorum
Hacker News görüşü