مزرعة الزومبي | صنع لعبة منصات ثنائية الأبعاد في Unity

في هذا المنشور، سأقوم بتوثيق عملية تطوير لعبة Farm Zombies - وهي لعبة منصات ثنائية الأبعاد في Unity (يتوفر الرابط إلى المشروع المصدر في نهاية المنشور).

سجل التطوير

الاسبوع 1

قبل أن أقرر اسم اللعبة، بدأت بإنشاء الشخصية الرئيسية في برنامج Photoshop. قررت استخدام شخصية فن البكسل:

لقد انتهى الأمر بالشخصية إلى أن تشبه المزارع، لذلك قررت أن أختار اسم Farm Zombies.

لتبرير وجود 'Zombies' في الاسم، قمت بإنشاء الأعداء، الذين هم في الواقع، زومبي:

لتسريع عملية التطوير، استخدمت وحدة تحكم المشغل ثنائية الأبعاد.

الآن بعد أن أصبح اللاعب والأعداء جاهزين، انتقلت إلى إنشاء المستوى الأول، والذي قررت أن أجعله ذا طابع المزرعة. لذا بدأت العمل على إنشاء كل الشخصيات الضرورية للمستوى:

بعض العناصر تعتمد على البلاط مثل الأرض والأشجار، في حين أن بقية التفاصيل عبارة عن رسوم متحركة ذات حجم ثابت:

انتهى المستوى باحتواءه على 4 أنواع من العوائق: المسامير، والزومبي، والفؤوس المتأرجحة، والثقوب الأرضية:

يشير العلم الأخضر إلى نهاية المستوى:

وأخيرًا، قمت بإنشاء العلامات التي تظهر على الشاشة باستخدام UI Canvas لإظهار وقت موت اللاعب وكذلك إشارة إلى الزر الذي يجب الضغط عليه لإعادة تشغيل المستوى:

الاسبوع الثاني

في الأسبوع الثاني، بدأت بإنشاء مستوى جديد. قررت اختيار مستوى ذي طابع العصور الوسطى.

لقد تقدمت وقمت بإنشاء 3 رسومات جديدة للبلاط ورسوم تفصيلية واحدة (شعلة ولهب):

يقع المستوى داخل قلعة بها مشاعل على الحائط ونفس العوائق الموجودة في المستوى الأول (المسامير، الزومبي، الفؤوس المتأرجحة، والثقوب الأرضية).

الآن حان الوقت لوضع كل شيء معًا عن طريق إنشاء القائمة الرئيسية مع تحديد المستوى.

بدأت بإنشاء مشهد جديد ثم بدأت بتصميم عنوان القائمة والأزرار. وفيما يلي النتيجة:

عرض توضيحي لـ WebGL