फार्म ज़ॉम्बीज़ | यूनिटी में 2D प्लेटफ़ॉर्मर गेम बनाना

इस पोस्ट में, मैं फार्म जॉम्बीज गेम की विकास प्रक्रिया का दस्तावेजीकरण करूंगा - जो Unity में एक 2D प्लेटफ़ॉर्मर है (स्रोत प्रोजेक्ट का लिंक पोस्ट के अंत में उपलब्ध है)।

देवलॉग

सप्ताह 1

गेम का नाम तय करने से पहले, मैंने फ़ोटोशॉप में मुख्य किरदार बनाना शुरू किया। मैंने पिक्सल आर्ट किरदार के साथ जाने का फैसला किया:

यह पात्र एक किसान जैसा दिखता था, इसलिए मैंने इसका नाम फार्म जॉम्बीज रखने का निर्णय लिया।

नाम में 'Zombies' को उचित ठहराने के लिए मैंने आगे बढ़कर शत्रुओं का निर्माण किया, जो वास्तव में ज़ॉम्बी हैं:

विकास प्रक्रिया को गति देने के लिए मैंने इस 2D प्लेयर कंट्रोलर का उपयोग किया।

अब जब खिलाड़ी और दुश्मन तैयार हो गए हैं, तो मैंने पहला लेवल बनाने का काम शुरू किया, जिसे मैंने फार्म थीम पर बनाने का फैसला किया। इसलिए मैंने लेवल के लिए ज़रूरी सभी स्प्राइट बनाने का काम शुरू कर दिया:

कुछ तत्व टाइल-आधारित हैं जैसे कि जमीन और पेड़, बाकी विवरण निश्चित आकार के स्प्राइट हैं:

स्तर में 4 प्रकार की बाधाएं थीं: स्पाइक्स, लाश, झूलती कुल्हाड़ियां, और जमीन के छेद:

हरा झंडा स्तर के अंत का संकेत देता है:

और अंत में, मैंने यूआई कैनवास का उपयोग करके ऑन-स्क्रीन लेबल बनाए, जो यह दर्शाते हैं कि खिलाड़ी कब मरता है और यह भी संकेत देते हैं कि स्तर को पुनः आरंभ करने के लिए कौन सा बटन दबाना है:

सप्ताह 2

दूसरे सप्ताह में, मैंने एक नया लेवल बनाना शुरू किया। मैंने मध्ययुगीन थीम वाला लेवल बनाने का फैसला किया।

मैंने आगे बढ़कर 3 नए टाइल स्प्राइट और एक डिटेल स्प्राइट (मशाल और लपटें) बनाया:

यह स्तर एक महल के अंदर स्थित है, जिसमें दीवार पर मशालें लगी हैं और पहले स्तर के समान ही बाधाएं हैं (कांटे, लाश, झूलती कुल्हाड़ियां और जमीन में छेद)।

अब यह समय है कि मुख्य मेनू को स्तर चयन के साथ बनाकर इसे एक साथ रखा जाए।

मैंने एक नया दृश्य बनाना शुरू किया और फिर मेनू शीर्षक और बटन डिज़ाइन करना शुरू किया। नीचे परिणाम है:

वेबजीएल डेमो

स्रोत
FarmZombies.unitypackage1.41 MB