Tuesday, July 14, 2015

Palyaço Evi post-mortemi



Bu yazımda son oyunum Palyaço Evi'nin ilk post-mortemini yapacağım. Oyun geliştiriciler için faydası olacağını düşünüyorum. Şu sorulara yanıt bulacaksınız,

* Oyun nasıl ortaya çıktı?
* Neler yolunda, neler ters gitti?
* Oyun nasıl karşılandı?
* Ne kadar indirildi? (Spoiler: Windows Phone 8'de çok fazla indirildi)
* Çıkarılacak sonuçlar neler?
* Sonraki planım ne?

Oyun Steam Greenlight'tan da kabul gördü. İkinci post-mortemim Steam'in oyunun indirilme sayısına ne kadar faydası olduğu konusunda olacak.


Oyun nasıl ortaya çıktı?
Bana sık sorulan sorulardan birisi "Bu oyunları neyin kafasıyla yapıyorsun?". Yanıtı depresyon. Depresif ruh halleri bana korkunç kurkunç şeyler için ilham veriyor. 2008'de ciddi bir depresyon geçiriyordum, çok değer verdiğim bir arkadaşım artık benimle iletişimini kestiği için kötü durumdaki psikiyatrik durumum iyice batmıştı. Bu dönemde Self'in fikri aklıma geldi, aklıma gelen diğer korkunç fikirlerden birisi de Clown House'tu. O bahsettiğim arkadaşımın palyaço fobisi vardı, onun asla oynamak istemeyeceği bir oyun yapma fikri aklıma geldi. O dönemde teknik anlamda zayıftım, bu oyunu yapacak yeterlilikte değildim. Bu fikri rafa kaldırdım.

2015 yılında Microsoft, ATOM'da Dev2Win 2015 yarışması düzenlediğinde bu raftaki fikri geri ele aldım. Teknik anlamda yeterli değildim sadece, artık başka insanları da benimle çalışmaya ikna edecek kadar tecrübe sahibiydim. Yine ATOM'dan arkadaşım olan Mehmet Atılay Hüsnüoğlu'nu oyunun animasyonlarını yapması için ikna ettim. 3D modelleri hazır satın alacaktık. 2 haftamız vardı, oyunu yapabilirdik.

Neler yolunda, neler ters gitti?
En büyük avantajımız, European Furniture gibi kaliteli bir asset'in Asset Store'da satılıyor olmasıydı. Galiba ben bu asset'i indirimdeyken yarı fiyatına almıştım, "Bunu kesin ileride kullanırım" diye. Oyunun siyah&beyaz eski film mizansenine cuk oturan bir tarzı var, oyunun havasına çok şey kattı.

İnsan modelleri için MakeHuman kullandık. Baştan insan modellemeye vaktimiz yoktu. Şansımıza, MakeHuman'da giysi olarak işçi tulumu da vardı, tam palyaço giysisiydi.

Ters giden şey, biz ilk başta her palyaço için farklı modeller yapmıştık. Ama Mehmet'in bir model üzerinde yaptığı animasyonları niyeyse diğer modellere uyarlayamadım, aynı iskelete sahip olmalarına rağmen sürrealist sonuçlar ortaya çıktı. Her model için bütün animasyonları baştan yapmak gibi bir seçeneğimiz yoktu, zamanımız yetmezdi, bu animasyon-farklı model sorununu da bir türlü çözemedim. Soruna şöyle pratik bir çözüm getirdim: Tüm palyaçolar aynı modele sahip olacaktı, ama onların texture'ları ve detayları (saç, şapka) farklı olacaktı. İşe yaradı, 3 farklı insan yaratıldı bu yöntemle.

Oyunu 2 haftada zar zor bir şekilde kodladım. Bazı eksikleri var, eğer palyaço sizi öldürmek istiyorsa ve siz palyaçodan kaçıyorsanız, palyaço duvarların içinden geçip doğrudan sizin üzerinize yürüyor. Çünkü doğru düzgün çalışacak bir pathfinding kodlamak için yeterli vaktim yoktu. Yarışmaya bu haliyle katıldık. Kısıtlı zamanınız ve bütçeniz varsa stratejik davranıp bazı özellikleri kısmanız gerekebilir.

En nihayetinde oyunu son teslim gününden bir gün önce teslim ettik. Bir günlük bir store'dan kabul edilmeme ihtimali payı bıraktık, ama gerek kalmadı, oyun hemen Windows Store ve Windows Phone Store'da çıktı.

Oyun nasıl karşılandı?
Oldukça güzel! Dev2Win 2015'te üçüncülük kazandık. İnsanlar genel olarak oyunu beğendiler. Eleştiriler şuydu: Oyun kısa sürüyordu (çünkü ev küçüktü) ve daha fazla palyaço olması lazımdı. Bu doğru, ücretsiz bir oyun için ayırabileceğim maaliyet sınırında bu kadarını yapabildim. Başka planlarım var, yazının devamında değineceğim.

Oyunda Türkçe dil desteği vardı, klasik Aslan Game Studio oyunu. Bu sayede yerli oyun basınında epey yer bulduk, oyuncuların çoğu Merlin'in Kazanı'ndan ve Webtekno'dan geldi. Greenlight'ta oy verenlerin ne kadarı Türk'tü bilmiyorum, ama bence epey fazlaydı. Yurtdışında Indie Game Magazine, Windows Central ve Survival Horror Downloads gibi sitelerde de haberimiz çıktı.

Çok sayıda YouTube videosu çekildi. O kadar fazla ki, daha sadece GameJolt'ta yorum olarak bırakılan videoların yarısını izlemeye vakit bulamadım. İnsanları korkutmayı başardığımı görmek haz verici! Palyaçoların duvarın içinden geçmesi bug'ını o şekilde bırakmaya karar verdim, çünkü bu olunca oyuncular korkudan kafayı yiyor. Oyun zaten mantıklı değil, David Lynch filmi havasında, oyunun inandırıcılığını çok olumsuz etkilemedi bu yüzden.

Tahmin edebileceğiniz gibi Türklerden çok sayıda olumsuz yorum geldi. Steam'de birisi şunu demişti, "Keşke Türk olduğunuzu bu kadar belli etmeseydiniz. Türk düşmanı bazı kesimler yoluna taş koymaya çalışabilir." Ben 11 yıldır uluslararası platformlarda İngilizce oyun yayınlıyorum, Türk kimliğimi alnım açık bir şekilde göstererek. Yabancılarda Türk düşmanlığı diye bir şey yok arkadaşlar, ben öyle bir şey görmedim. Türk düşmanı kim, biliyor musunuz? Türkler! Yabancılardan "this game sucks" gibi yorumlar almadım değil, ama "Türkler oyun yapamamış işte, oyun bok gibi" diyenler hep Türk'tü. 10 yorumsuz yorum aldıysam 8'i Türklerden geldi.

Tamam, insanların oyunu beğenmeme hakkına saygı gösterebilirim, ama bir torrent sitesinde "Oyunun ana dili neden Türkçe değil? Türkçe neden 'desteklenen dil'? Yazıklar olsun!" yorumu beni çok sinirlendirdi. Türk oyun kültürünü geliştirmek adına, maddi kazancı geri planda tutup bu kadar çaba gösterirken bana böyle bir yorumun yapılması tek kelimeyle nankörce. Bir de oyunu beğenmediler diye bize küfredenler var, o da ayrı mevzu. Sanki insanların kafasına silah dayayıp Palyaço Evi'nde zorla anahtar aratıyoruz.

Ama buna rağmen ben oyunlarımda Türkçe dil desteğine devam edeceğim, çünkü yaptığım işi takdir eden insanlar da var.

Ne kadar indirildi?

Windows Store              19.1K
Windows Phone Store   29.9K
Android   4.6K
iOS  3.7K
Game Jolt  2.3K

Toplam 59.6K

Oyunun Windows'larda yüksek olmasının bir nedeni, 2.5 aydır store'larda olması. Diğer rakamlar sadece 2 haftalık bir süreçin neticesi.

Ama hayır, Windows ve Windows Phone Store yine de diğerlerine göre üstün. İlk 2 haftada WP8'de 8K gibi bir indirmeye sahiptik. Benim bütün ücretsiz mobil oyunlarımda WP8 indirmeleri iOS ve Android'e göre çok daha fazla. Özellikle Alkekopter; WP8'de 30K'dan yüksek olan oyun diğer platformlarda 1000'i geçemedi. Neden?

Benim tahminim, WP8'de rekabet daha kolay. Çoğu kaliteli geliştirici ve teknoloji (mesela Flash) WP8'i pazar olarak görmüyor, onların kaliteli ürünleri WP8'de yok. WP8 Store'a baktığınızda oyunların çoğunun çöp olduğunu görüyorsunuz. Çoğu "oyun" bile denemez; Max Payne, Limbo gibi yapımların kalite yoksunu taklitleri, resmen dolandırıcılık. Durum bu olunca siz kaliteli bir oyunu sürdüğünüzde New+Rising'te parlıyorsunuz. iOS ve Android'de bu görünürlüğü yakalayamadım hiç. Windows Store'da da epey görünürlük yakaladık, neredeyse oyunun hiç tanıtımı yapılmadığı dönemde bile 1000'lerce download aldığımız oluyordu.

Bu arada Self 10K download'a sahip. Clown House ise 6 katı daha fazla, sadece 2 hafta yapılmasına rağmen. Self sadece PC için çıkmıştı çünkü.

Çıkarılacak sonuçlar neler?
Ücretsiz oyununuzu eğer çıkartabiliyorsanız Windows Phone 8'e ve Windows Store'a çıkarmayı deneyin, kaliteli oyunlara karşı bir talep var.

Oyununuzda Türkçe dil desteği olması sizi yerli basında göz önüne taşıyabilir, ama görünüşe göre milyonlarca download almak istiyorsanız oyun basınına çıkmak yeterli değil. Bir de Türk düşmanı Türklerin yorumlarıyla da karşılaşacaksınız, bu kaçınılmaz, yıkıcı eleştiriyi dikkate almamayı öğrenmelisiniz (ben sanırım tam olarak öğrenemedim, halen sinirlendiğime göre).

Sonraki planım ne?
Eğer Pawn of the Dead tamamlandığında Clown House 100K gibi bir sayıya ulaşırsa
devamını çıkartabilirim. Tam olarak oyuncuların istediği şeyi vererek, ücretli bir yapım olarak. Daha korkunç palyaçolar, koca bir malikâne (belki de random-generated!). Elimde güzel bir fikir var, onu değerlendirmem gerektiğini hissediyorum.

Facebook ve Twitter'dan bizi takip etmeyi unutmayın, özellikle oyun Steam'e çıktığında haberdar olmak için!