1
खेल इंजन पर विचार करें कुछ डेवलपर्स पहिया को फिर से रेखांकित करते हैं और अपने स्वयं के इंजनों को खरोंच से लिखते हैं, खासकर पहले गेम में। यदि आप रास्ते में जाना चाहते हैं लेकिन अभी तक तय नहीं किया है कि गेम को कैसे खेलना है, तो तैयार इंजन का उपयोग करना एक अच्छा विकल्प है ये इंजन, जिसे अंग्रेजी शब्द से भी जाना जाता है
इंजन, आमतौर पर तीन आयामी मॉडल को संशोधित करने के लिए उच्च-स्तरीय टूल शामिल हैं,
पटकथा घटनाओं, और अन्य आम अनुप्रयोगों, लेकिन यह भी विभिन्न प्रकार के कस्टम प्रोग्रामिंग अवसरों की पेशकश करेगा।
- महान प्रोग्रामिंग सुधार क्षमताओं के साथ प्रमुख इंजन में शामिल हैं: "यूनिटी", "यूडीके", "अवास्तविक इंजन 4" और "क्रैंजिइन"
- यदि आपके पास एक सीमित प्रोग्रामिंग अनुभव है, तो एक खेल निर्माण किट खरीदने पर विचार करें GameMaker कंपनी के योओ खेलों. यह सॉफ़्टवेयर आपको बिना एन्क्रिप्ट किए गए आइटम को खींचकर छोड़कर एक गेम बनाने की अनुमति देता है, लेकिन जब भी आपको सहज महसूस होता है, तब भी एक शक्तिशाली प्रोग्रामिंग भाषा तक पहुंच होती है।
2
उपयोग चौखटे और अन्य उपकरण एक
ढांचा एक खेल इंजन के नीचे एक कदम है, लेकिन यह आमतौर पर उपकरणों का एक सेट है और
एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफेसेस) जो आपके समय की बचत करेगा और आपकी परियोजनाओं के प्रवाह को बेहतर करेगा। पहले परियोजना के लिए उपयोग करने वाले कम से कम सॉफ्टवेयर पर विचार करें, और फिर भी आपको अपने आप को एक प्रोग्रामर के रूप में शुरू करने या खेल इंजनों के दृश्यों के पीछे गहरी दिलचस्पी रखने में सहज महसूस करना चाहिए। इस पर निर्भर करता है
ढांचा और / या मोटर का इस्तेमाल किया, कुछ के साथ अतिरिक्त काम करते हैं
एपीआई विशेष, जैसे कि लोकप्रिय
ओपन, त्रि-आयामी चार्ट बनाने के लिए
- "पॉलीकोड", "टर्बुलेंज़", और "मोनोग्राम" ये हैं चौखटे द्वि और त्रि-आयामी खेलों के लिए बनाया गया
3
एक कोशिश करो आईडीई, या "एकीकृत विकास पर्यावरण" यह संकलक और फाइल कलेक्टर जटिल प्रोग्रामिंग परियोजनाओं का निर्माण करना आसान बनाता है। एक
आईडीई प्रोग्रामिंग को और अधिक सुविधाजनक बना देगा, खासकर यदि दृश्य और ऑडियो सिस्टम के साथ इंटरैक्ट करने में अंतर्निहित मोड हैं
- "विज़ुअल स्टूडियो" और "एक्लिप्स" दो उदाहरण हैं, लेकिन कई अन्य हैं एक के लिए देखो आईडीई एक ऐसी भाषा के साथ क्रमादेशित जिसके साथ आप परिचित हैं
4
एक प्रोग्रामिंग भाषा जानें ऊपर उल्लिखित अधिकांश टूल लोकप्रिय प्रोग्रामिंग भाषाओं पर आधारित हैं, इसलिए निम्नलिखित ट्यूटोरियल एक अच्छी शुरुआत हो सकती है। हालांकि लगभग सभी भाषाओं में एक गेम बनाना संभव है, जो काफी शक्तिशाली हैं, उनमें से अधिकांश सभी डिवाइसों के लिए "सी ++" या "सी #" में हैं, ब्राउज़र के लिए "फ्लैश एक्शन स्क्रिप्ट" या "HTML5" और "जावा" या "उद्देश्य सी "मोबाइल उपकरणों के लिए ये एक अच्छा विकल्प हैं यदि आप किसी मौजूदा गेम स्टूडियो द्वारा काम पर रखा है, लेकिन "पायथन", "रूबी" या "जावास्क्रिप्ट" का उपयोग करके कई स्वतंत्र गेम बनाए जाते हैं।