फार्म लाश | यूनिटी में 2डी प्लेटफ़ॉर्मर गेम का निर्माण
इस पोस्ट में, मैं गेम फ़ार्म जॉम्बीज़ की विकास प्रक्रिया का दस्तावेज़ीकरण करूँगा - Unity में एक 2D प्लेटफ़ॉर्मर (स्रोत प्रोजेक्ट का लिंक पोस्ट के अंत में उपलब्ध है)।
देवलॉग
सप्ताह 1
खेल का नाम तय करने से पहले, मैंने फ़ोटोशॉप में मुख्य पात्र बनाना शुरू कर दिया। मैंने पिक्सेल आर्ट कैरेक्टर के साथ जाने का फैसला किया:
किरदार अंतत: एक किसान से मिलता-जुलता था, इसलिए मैंने फ़ार्म जॉम्बीज़ नाम रखने का फैसला किया।
नाम में 'Zombies' रखने को सही ठहराने के लिए मैं आगे बढ़ा और दुश्मन बनाए, जो वास्तव में ज़ोंबी हैं:
विकास प्रक्रिया को तेज़ करने के लिए मैंने इस 2D प्लेयर कंट्रोलर का उपयोग किया।
अब खिलाड़ी और शत्रु तैयार होने के साथ, मैं पहला स्तर बनाने के लिए आगे बढ़ा, जिसे मैंने फ़ार्म थीम पर बनाने का निर्णय लिया। इसलिए मुझे स्तर के लिए आवश्यक सभी स्प्राइट बनाने का काम करना पड़ा:
कुछ तत्व टाइल-आधारित हैं जैसे कि जमीन और पेड़, बाकी विवरण निश्चित आकार के स्प्राइट हैं:
स्तर में 4 प्रकार की बाधाएँ शामिल थीं: स्पाइक्स, जॉम्बीज़, स्विंगिंग कुल्हाड़ियाँ, और ग्राउंड होल:
हरा झंडा स्तर के अंत का संकेत देता है:
और अंत में, मैंने यूआई कैनवस का उपयोग करके ऑन-स्क्रीन लेबल बनाए ताकि यह दिखाया जा सके कि खिलाड़ी कब मरता है और यह भी बताता है कि स्तर को पुनः आरंभ करने के लिए कौन सा बटन दबाना है:
सप्ताह 2
दूसरे सप्ताह में, मैंने एक नया स्तर बनाकर शुरुआत की। मैंने मध्यकालीन-थीम वाले स्तर के साथ जाने का निर्णय लिया।
मैं आगे बढ़ा और 3 नए टाइल स्प्राइट और एक डिटेल स्प्राइट (मशाल और लपटें) बनाए:
स्तर एक महल के अंदर दीवार पर मशालों और पहले स्तर के समान बाधाओं (स्पाइक्स, लाश, स्विंगिंग कुल्हाड़ियों और जमीन के छेद) के साथ स्थित है।
अब एक स्तर चयन के साथ मुख्य मेनू बनाकर सब कुछ एक साथ रखने का समय आ गया है।
मैंने एक नया दृश्य बनाकर शुरुआत की और फिर मेनू शीर्षक और बटन डिज़ाइन करना शुरू किया। नीचे परिणाम है: