Çiftlik Zombileri | Unity'de 2D Platform Oyununun Yapımı

Bu yazıda, Unity formatında bir 2D platform oyunu olan Farm Zombies oyununun geliştirme sürecini belgeleyeceğim (kaynak projenin bağlantısı yazının sonunda mevcuttur).

Geliştirici günlüğü

1. hafta

Oyunun ismine karar vermeden önce Photoshop'ta ana karakteri oluşturarak işe başladım. pixel art karakterini kullanmaya karar verdim:

Karakter sonunda bir çiftçiye benzemeye başladı ve ben de Farm Zombies ismini kullanmaya karar verdim.

İsminde 'Zombies' olmasını haklı çıkarmak için devam ettim ve aslında zombi olan düşmanları yarattım:

Geliştirme sürecini hızlandırmak için bu 2D Oynatıcı Denetleyicisini kullandım.

Artık Oyuncu ve Düşmanlar hazır olduğundan, ilk seviyeyi oluşturmak için harekete geçtim ve bunu Çiftlik temalı yapmaya karar verdim. Bu yüzden seviye için gerekli olan tüm spriteları yapmak için çalışmam gerekiyor:

Zemin ve ağaçlar gibi bazı öğeler karo tabanlıdır, geri kalan ayrıntılar ise sabit boyutlu hareketli görüntülerdir:

Seviye 4 tür engel içeriyordu: sivri uçlar, zombiler, sallanan baltalar ve yer delikleri:

Yeşil bayrak seviyenin sonunu belirtir:

Ve son olarak, oyuncunun ne zaman öldüğünü ve ayrıca seviyeyi yeniden başlatmak için hangi düğmeye basılacağını gösteren bir göstergeyi göstermek için UI Canvas'ı kullanarak ekran etiketleri oluşturdum:

Hafta 2

İkinci haftada yeni bir Seviye oluşturarak başladım. Ortaçağ temalı bir seviyeye gitmeye karar verdim.

Devam ettim ve 3 yeni karo sprite ve bir detay sprite (meşale ve alevler) oluşturdum:

Seviye, duvarda meşaleler ve ilk seviyedeki aynı engeller (sivri uçlar, zombiler, sallanan baltalar ve yer delikleri) bulunan bir kalenin içinde yer almaktadır.

Şimdi Ana Menü'ü Seviye seçimiyle yaparak hepsini bir araya getirmenin zamanı geldi.

Yeni bir Sahne oluşturarak başladım ve ardından menü başlığını ve düğmelerini tasarlamaya başladım. Sonuç aşağıdadır:

WebGL Demosu

Kaynak
📁FarmZombies.unitypackage1.41 MB
Önerilen Makaleler
Unity'de Flappy Bird'den Esinlenen Bir Oyun Nasıl Yapılır
Unity için Sonsuz Koşucu Eğitimi
Unity'de 2D Tuğla Kırıcı Oyunu Oluşturma
Unity'de Kayan Bulmaca Oyunu Oluşturma
Unity'de Mini Oyun | CUBEkaçının
Unity'de 3'lü Eşleştirme Bulmaca Oyunu Eğitimi
Unity'de Mini Oyun | Flappy Küp