Oyun Geliştirme 101 eğitimi kapsamında Altuğ Işığan tarafından verilen bu eğitimde oyun tasarım ilkelerine değiniliyor. Oyunların arkasında hangi kurgular var, nelere dikkate etmeliyiz, kullanıcı ne bekler bunları öğrenmeye çalışıyoruz.
Bir oyun yapımına başlarken ilk adımda oyunun her adımını tasarlamaktansa önce küçük küçük adımlarla başlayarak oyunumuzun core (çekirdek) yapısını oluşturmalıyız. Oyunumuzda mutlaka olması gerekenleri belirleyip sonradan eklenebilecekleri bir kenara bırakmamız gerekir. Hikayeden önce de bu core yapı önemlidir. Bir oyunun basit olması tasarımcının başarısıdır, oyun bir hikaye barındırmıyor olsa da. Bunun en güzel örneklerinden biri Tetris oyunudur.
Core Game Play’i (Oyun Çekirdeği) Ana Mekanizma ve Çatışma olmak üzere ikiye ayırıyoruz. Örnek olarak amaç A’dan B noktasına gitmek olabilir. Bu ana mekanizmayı oluştururken bu noktaya ulaşılmaması için konulan engeller varsa bu bir çatışma doğurur ve kaybetme riski yaratır, yani sonuca varamama durumu oluşturmaya sebep olur ve kullanıcıyı zorlar.
Oyundaki başarıyı hep bir şarta bağlamaya çalışıyoruz. Çekirdekte bu yatıyor, başarılı olmuş örneklerde de bunları yakalamamız gerekiyor. Örnek olarak;
- Tabu oynarken kelimeyi anlat ama yasaklı kelimeleri kullanma.
- Fruit Ninja’da meyveleri kes ama meyveleri yere düşürme ya da bombaya çarpma.
- Tetris’te satırı yıkmak için blokları doğru yerleştir ama bloklar en tepeye ulaşmadan.
- Temple Run, Subway Surfers, Miniın Rush gibi oyunlarda gidebildiğin en uzak noktaya git ama engellere çarpmadan ya da yakalanmadan.