Feature kesmeyi öğrenin, eklemeyi zaten biliyorsunuz
Hep dediğim bir şey vardır, "Oyun tasarımı kısıtların ve çerçevelemenin sanatıdır". Kısıt kesmek demek, çerçeveleme de geriye kalanı oyuncuya nasıl sunduğunuz. Kimse de bu ikisini yapmak istemiyor çünkü eklemek yaratıcılık gibi hissettiriyor, kesmek kayıp gibi hissettiriyor. Halbuki tasarım olan kısım ikincisi
Kesme kararı için tek soru yeterli. Bu feature çıkarsa oyuncu ne kaybeder? Cevabınız "biraz derinlik" ya da "biraz çeşitlilik" ise o feature zaten yoktu, kesin
"Ama bu olmadan olmaz" diyorsanız da ikinci soruyu sorun. Oyuncu bunun olmadığını fark etmezse ne olur? Cevap "hiçbir şey" ise fark etmiyor demektir, siz fark ediyorsunuz. İkisi aynı şey değil
Asıl mesele kesme maliyetinin zamanla artması, çünkü bir feature'ın maliyeti kendi maliyeti değil, etrafına örülen sistemlerin maliyeti. Bugün kestiğinizde bi haftalık iş kaybediyorsunuz, üç ay sonra kestiğinizde ona bağlanmış dört sistemi de sökmek zorunda kalıyorsunuz
O yüzden kararı ertelemek kesmeyi imkansızlaştırıyor. Bi noktadan sonra feature'ı taşımak sökmekten ucuz geliyor ve maalesef kötü tasarımla yaşamaya başlıyorsunuz
Oyununuzdaki en sevmediğiniz sistem büyük ihtimalle geç kesilemediği için orada sürünüyor
Bir de kesilemeyen feature'ların çoğu oyuncu için değil, onu yaparken en çok eğlenen adam için orada duruyor. "Ya ben buna üç ay verdim" diyen birinin sistemi tartışmaya bile açılmıyor. Tek başınıza çalışıyorsanız o adam da sizsiniz, kendi gömdüğünüz emeği kesmek de en zoru
Kesmek tek başına da yetmiyor, çerçeveleme kısmı orada devreye giriyor. Kestiğiniz şeyin yokluğunu oyuncunun hissetmemesi için oyunu baştan o şey hiç yokmuş gibi tarif etmeniz lazım. Oyuncu kendisine vaat edileni arıyor, vaat etmediğiniz şeyi aramıyor
Metal Thunder'da gerçek AC-130 mürettebatının yaptığı işlerin çoğunu bu yüzden erken kestim. Fire control officer, sensor operator, telsiz koordinasyonu, hepsi gerçekte var ama oyuncunun aynı anda taşıyabileceği yük o değil. Geç kesseydim etrafına kurduğum her şeyi de sökmem gerekecekti
Peki nasıl emin olacaksınız? Kesmeden önce o feature'ı kapatıp bi build alın ve birine oynatın, "eksik bir şey var mı" diye sorun. Kimse sormadan fark etmiyorsa cevabınız orada
Kestiğinizi silmeyin de, bir yere not edin. Feature'lar ölmüyor, sadece yanlış oyunda doğmuş oluyorlar. Bir sonrakinde işinize yarayabilir