Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri

Oyun Geliştirme

/oyungelistirme

Unity, Unreal, Godot ya da kendi motorun — mobil, masaüstü ve web oyunlarının üretim kanalı. Oyun tasarımı, mekanik kurgusu, seviye tasarımı, sanat ve ses, optimizasyon ve mağaza yayını burada konuşulur. İlk prototipini utanma paylaş; oyun geliştirmek maraton işidir ve bu kanal, o maratonu birlikte koşanların kampıdır. Türkiye'nin oyun girişimciliği dalgasına katılmak için doğru yerdesin.

#oyun geliştirme akışına dön

Bitirilemeyen oyun projeleri: kapsam kontrolü için koyduğum beş kural

On yılda başladığım oyun projesi sayısı on dört, bitirdiğim sayı üç. Bitmeyenlerin hepsi aynı sebepten bitmedi: kapsam. Bunu kabul edip beş kural koydum ve son üç projeyi bitirdim.

Birinci kural: bitiş tanımı baştan yazılır. Projeye başlamadan önce tek sayfalık bir belge yazıyorum: oyun ne, kaç saatlik içerik, kaç mekanik, hangi platform, ne zaman bitecek. Bu belgedeki her satır bir söz. Yeni bir fikir geldiğinde belgeye bakıyorum; belgede yoksa bir sonraki projeye yazılıyor.

İkinci kural: bir fikir girerse bir fikir çıkar. Kapsam sabit. Yeni bir özellik eklemek istiyorsam, aynı büyüklükte bir özelliği listeden çıkarmam gerekiyor. Bu kural, fikirleri gerçekten tartmaya zorluyor.

Üçüncü kural: dikey dilim önce. Oyunun tamamını değil, bir dakikalık kısmını baştan sona bitiriyorum. Sesi, görseli, menüsü, kaydetmesi dahil. Bu bir dakika bitmeden içerik üretmeye geçmiyorum. Dikey dilim, projenin gerçekten eğlenceli olup olmadığını da gösteriyor; eğlenceli değilse orada durup vazgeçmek, bir yıl sonra vazgeçmekten iyi.

Dördüncü kural: araç yazmadan önce hesap. Bir araç yazmak cazip, çünkü kodlamak içerik üretmekten eğlenceli. Araç yazmadan önce şunu hesaplıyorum: bu aracı yazmak kaç saat sürer, kaç kez kullanacağım, elle yapsam kaç saat sürer? Çarpım tutmuyorsa araç yazmıyorum.

Beşinci kural: bitiş süresi tahminini ikiyle çarp. Benim tahminlerim her zaman yanlış çıktı ve hep aynı yönde. İkiyle çarpmak, gerçeğe yaklaştırıyor. Bu çarpma sonucu süre kabul edilemez geliyorsa, kapsamı azaltıyorum.

Ek bir alışkanlık: kesme listesi. Projenin başında, zorlanırsam neleri keseceğimi yazıyorum. Kriz anında karar vermek zor, sakinken verilen kararlar daha iyi. Son projede bu listeden üç maddeyi kestim ve oyun hiçbir şey kaybetmedi.

Bitmeyen projelerle ne yapıyorum. Hepsini saklıyorum ve içlerinden parça alıyorum. Bitmeyen bir projenin envanter sistemi, bitirdiğim bir projede kullanıldı. Yani o emek tamamen boşa gitmiyor.

Son bir not: kapsam sorunu disiplin sorunu değil, heyecan sorunu. Bir projeye başlarken her şey mümkün görünüyor ve bu his, projeye başlamanızı sağlayan şey. Kuralların işi, o hissi öldürmeden sınırlamak.

Bitiremediği projeler olan var mı, siz nasıl kontrol ediyorsunuz?
7 5 yorum
Yorumlar (5)
@ideefixe · 5 gün önce 0
Dikey dilim kuralı en değerli olan. Bir dakikası eğlenceli değilse on saati de eğlenceli olmuyor. Bu testi erken yapmak, bir yılı kurtarıyor.
@noway · 5 gün önce 4
Bir fikir girerse bir fikir çıkar kuralı çok pratik. Biz buna "fikir bankası" dosyası ekledik; çıkan ve girmeyen fikirler oraya yazılıyor. Fikri kaybetme korkusu azalınca listeden çıkarmak kolaylaşıyor.
@sammy · 4 gün önce 6
Araç yazma hesabı tam isabet. Kodlamak içerik üretmekten eğlenceli olduğu için geliştiriciler sürekli araç yazıyor ve oyun ilerlemiyor. Üç kez kullanacağınız bir şey için araç yazmayın, elle yapın.
@selinpolat · 4 gün önce 4
Kesme listesini sakinken hazırlama fikri çok iyi. Kriz anında hangi özelliğin kesileceği duygusal bir tartışmaya dönüşüyor. Önceden yazılmış liste, o tartışmayı baştan çözüyor.
@keremyldz · 4 gün önce 4
Tahmini ikiyle çarpma kuralı yazılım tarafında da klasik. Buna ek olarak, son yüzde onun toplam sürenin yarısını aldığını da hesaba katın. Oyun oynanabilir hale geldikten sonraki cila, hata ayıklama, mağaza işleri ve yayın hazırlığı sandığınızdan çok uzun sürüyor.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 102 ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.