Video oyunu geliştirmek; binlerce satır kodun, matematiksel hesaplamanın ve sanatsal tasarımın bir araya geldiği hassas bir süreçtir. Ancak oyun dünyasının en ikonik mekanikleri, en korkutucu karakterleri ve hatta milyarlarca dolarlık dev serileri bazen mükemmel planların değil, tamamen kazara yaşanan hataların ve beklenmedik tesadüflerin eseridir.
Geliştiricilerin “hata” diyerek silmek yerine kucakladığı ve oyun tarihine yön veren en büyük 10 tesadüf:
1. Grand Theft Auto Serisinin Doğuşu (Racen’Chase) 1997 yılında DMA Design (bugünkü Rockstar North), Racen’Chase adında sıradan bir yarış oyunu geliştiriyordu. Oyunda polisler ve suçlular yarışıyordu ancak test aşamasında bir yapay zekâ hatası gerçekleşti. Polis araçlarının yön bulma kodundaki bir bug, onların oyuncunun üzerine mantıksız ve süper saldırgan bir şekilde sürmesine neden oldu. Oyuncular yarışı kazanmaya çalışmak yerine polisle çatışıp kaçmanın çok daha eğlenceli olduğunu fark etti. Ekip projeyi tamamen değiştirerek Grand Theft Auto serisini yarattı.
2. Space Invaders ve İlk “Zorlaşan” Oyun Mekaniği 1978 yapımı Space Invaders‘ın yaratıcısı Tomohiro Nishikado, oyunu tasarlarken o dönemin işlemci donanımlarının sınırlarına takıldı. Ekranda çok fazla uzaylı olduğu için oyun yavaş çalışıyordu. Ancak oyuncu uzaylıları vurdukça ve ekrandaki düşman sayısı azaldıkça, işlemcinin yükü hafifledi ve kalan uzaylılar gitgide daha hızlı hareket etmeye başladı. Nishikado bunu bir hata olarak düzeltmek yerine, oyuna mükemmel bir tempoyla doğal bir zorluk eğrisi kattığını fark edip aynen bıraktı.
3. Street Fighter II ve “Combo” Sisteminin Keşfi Dövüş oyunlarının temeli olan “combo” (ardışık vuruş) mekaniği aslında tamamen kazara bulundu. Street Fighter II geliştiricisi Noritaka Funamizu, bonus bölümlerdeki nesnelere vururken belirli zamanlamalarla saldırı yapıldığında animasyonların birbirini kestiğini ve rakibin savunma yapmasına izin vermeyen zincirleme vuruşlar oluştuğunu fark etti. Zamanlaması çok zor olduğu için kimsenin bunu fark edemeyeceğini düşündü. Ancak oyuncular bu hatayı profesyonel bir avantaja dönüştürerek dövüş oyunlarının kaderini değiştirdi.
4. Tomb Raider: Lara Croft’un Göğüs Ölçüsü Oyun dünyasının en tanınan figürlerinden Lara Croft’un fiziksel tasarımı sırasında bir fare kayması yaşandı. Karakter tasarımcısı Toby Gard, 3D modelleme üzerinde çalışırken Lara’nın göğüs ölçeğini %5 artırmak yerine yanlışlıkla slider’ı %150’ye getirdi. Ekipten diğer tasarımcılar bu abartılı görüntüyü gördüklerinde çok beğendiler ve karakterin bu tasarımla kalması gerektiğine karar verdiler.
5. Silent Hill ve İkonik “Sis” Atmosferi Silent Hill, oyun tarihinin en korkunç ve klostrofobik atmosferlerinden birine sahiptir. Ancak o efsanevi yoğun sis, sanatsal bir tercihten ziyade donanım yetersizliğinin sonucudur. PlayStation 1’in grafik işlemcisi, Kasaba ortamındaki geniş görüş mesafesini (draw distance) yüklemekte yetersiz kalıyor ve kare hızları düşüyordu. Yazılımcılar uzak detayları gizlemek için haritaya yoğun bir sis kütlesi ekledi. Bu teknik zorunluluk, oyunun ana kimliği ve psikolojik gerilim ögesi haline geldi.
6. Minecraft’ın Creep’erı Minecraft’ın maskotu haline gelen yeşil, patlayan yaratık “Creeper”, aslında başarısız bir domuz modelidir. Notch (Markus Persson), oyuna domuz eklemeye çalışırken karakterin yüksekliğini ve uzunluğunu belirleyen koordinat kodlarını karıştırdı. Ortaya yatay yerine dikey olarak uzayan, bacakları gövdesine garip bağlanmış ürkütücü bir yaratık çıktı. Notch modeli silmek yerine ona yeşil bir kaplama ekledi, patlama kodunu entegre etti ve oyun dünyasının en sinir bozucu yaratığını üretti.
7. Devil May Cry ve “Havada Tutma” Mekaniği Devil May Cry, aslında Resident Evil 4 olarak geliştirilmeye başlanmıştı. Ancak ekibin Onimusha: Warlords oyunu üzerindeki incelemeleri sırasında bir fizik hatası dikkat çekti. Oyuncular kılıçla vurarak düşmanları havaya kaldırabiliyor ve ateş ederek onları yere düşmeden havada asılı tutabiliyordu. Bu durum Resident Evil’ın yavaş temalı hayatta kalma-korku yapısına uymadığı için proje iptal edilip tamamen yeni bir hack-and-slash aksiyon serisine dönüştürüldü.
8. Civilization: Saldırgan “Nükleer Gandhi” Strateji oyunu Civilization’da barışçıl lider Mahatma Gandhi’nin oyun sonuna doğru bir nükleer canavara dönüşmesi oyun dünyasının en popüler şehir efsanelerinden biridir. İlk oyunda her liderin bir saldırganlık puanı vardı (1 ile 10 arasında) ve Gandhi’ninki 1 idi. Ancak oyunda demokratik bir yönetime geçildiğinde saldırganlık puanı 2 birim düşüyordu. 1’den 2 çıkarıldığında sistem eksiye düşmek yerine “unsigned integer” mantığı nedeniyle veri taşması (integer underflow) yaşadı ve Gandhi’nin saldırganlığı anında 255’e fırladı. Bu komik durum sonraki oyunlarda bilerek korundu.
9. The Sims: Tamamen Bir Yangın Kazası Will Wright, SimCity ile büyük bir başarı yakalamıştı ancak aklındaki “mimari ve sanal ev tasarımı” simülasyonu fikrini Nintendo ve EA gibi yayıncılara kabul ettiremiyordu. 1991 yılında Wright’ın evi şiddetli bir yangında tamamen kül oldu. Evini ve eşyalarını sıfırdan yeniden inşa etmek zorunda kalan Wright, nesnelerin insan hayatındaki değerini ve yaşam alanlarının psikolojisini bizzat tecrübe etti. Bu trajik tesadüf, fikri olgunlaştırmasını sağladı ve tüm zamanların en çok satan serilerinden The Sims doğdu.
10. Super Mario Bros: Tırmanma Boruları Shigeru Miyamoto ve ekibi, Mario’nun bölümler arasında geçiş yapması için bir yöntem arıyordu. Aslında planlanan şey, Mario’nun kapılardan geçmesi veya ekranın dışına yürümesiydi. Ancak bölüm tasarımında kullanılan yeşil boru grafiği, yer kaplaması alanında yanlış bir hizalamayla Mario’nun tam durduğu noktanın altına denk geldi. Test sırasında borunun içine doğru giden bir kare kodlandığında Miyamoto bunun harika bir “gizli geçit” hissi yarattığını düşündü ve borular Mario evreninin en temel unsuru haline geldi.
Oyun dünyasındaki bu beklenmedik hatalar ve tesadüfler, yazılım geliştirme sürecindeki esnekliğin ve yaratıcılığın ne kadar kritik olduğunu gösteriyor. Bazen harika bir oyun yapmak için ihtiyacınız olan tek şey, oluşan bir hatayı silmek yerine “Peki ya bunu bir özelliğe dönüştürürsek?” diye sorabilmektir.
