2 डी / 3 डी गेम्स तयार करण्यासाठी सॉफ्टवेअर. साधा गेम कसा बनवायचा (उदाहरण)?

हॅलो

गेम्स ... हे सर्वात लोकप्रिय कार्यक्रम आहेत ज्यासाठी बरेच वापरकर्ते संगणक आणि लॅपटॉप विकत घेतात. कदाचित त्यांच्यासाठी कोणतेही गेम नसल्यास, पीसी इतके लोकप्रिय झाले नसते.

आणि जर पूर्वी कोणताही गेम तयार करायचा असेल तर प्रोग्रॅमिंग, ड्रॉईंग मॉडेल इ. मध्ये विशेष ज्ञान असणे गरजेचे आहे - आता काही संपादकांचे अभ्यास करणे पुरेसे आहे. बर्याच संपादक, अगदी सोप्या आहेत आणि अगदी एक नवख्या व्यक्तीसुद्धा त्यांना समजू शकतो.

या लेखात मला अशा लोकप्रिय संपादनांवर तसेच छोट्या गेम चरणांच्या निर्मितीद्वारे क्रमवारी लावण्यासाठी त्यापैकी एक उदाहरण वापरणे आवडेल.

सामग्री

  • 1. 2 डी खेळ तयार करण्यासाठी कार्यक्रम
  • 2. 3D गेम तयार करण्यासाठी प्रोग्राम
  • 3. गेम निर्माता संपादक - चरणबद्ध चरण 2 डी गेम कसा तयार करावा

1. 2 डी खेळ तयार करण्यासाठी कार्यक्रम

2 डी अंतर्गत - दोन-परिमाणीय गेम समजून घ्या. उदाहरणार्थ: टेट्रिस, मांजर अँगलर, पिनबॉल, विविध कार्ड गेम इ.

उदाहरण -2 डी खेळ. कार्ड गेमः सॉलिटेअर

1) गेम निर्माता

विकसक साइट: // yoyogames.com/studio

गेम निर्मात्यामध्ये गेम तयार करण्याची प्रक्रिया ...

छोट्या गेम तयार करण्याचा हा सर्वात सोपा संपादक आहे. संपादक अतिशय गुणात्मक बनले आहे: त्यात कार्य करणे सोपे आहे (सर्वकाही सहजतेने स्पष्ट आहे), तसेच ऑब्जेक्ट्स, खोल्या, इत्यादी संपादित करण्याच्या संधी देखील आहेत.

सहसा या संपादकामध्ये शीर्ष दृश्यासह आणि प्लॅटफॉर्मर्स (साइड व्ह्यू) असलेल्या गेम बनवतात. अधिक अनुभवी वापरकर्त्यांसाठी (जे प्रोग्रॅमिंगमध्ये थोडेफार ज्ञान घेत आहेत) स्क्रिप्ट आणि कोड समाविष्ट करण्यासाठी विशेष वैशिष्ट्ये आहेत.

या संपादकातील विविध ऑब्जेक्ट्स (भविष्यातील वर्ण) वर सेट केल्या जाणार्या विविध प्रभावांचा आणि क्रियांचा उल्लेख केला पाहिजेः संख्या फक्त आश्चर्यकारक आहे - काही शंभरपेक्षा जास्त!

2) रचना 2

वेबसाइट: //c2community.ru/

मॉडर्न गेम डिझायनर (शब्दाच्या अगदी सखोल अर्थाने), अगदी नवख्या पीसी वापरकर्त्यांना आधुनिक गेम बनविण्याची परवानगी देतो. शिवाय, या कार्यक्रमाच्या मदतीने मी यावर जोर देऊ इच्छितो की, वेगवेगळ्या प्लॅटफॉर्मसाठी गेम्स तयार केले जाऊ शकतात: आयओएस, अँड्रॉइड, लिनक्स, विंडोज 7/8, मॅक डेस्कटॉप, वेब (एचटीएमएल 5) इ.

हे कन्स्ट्रक्टर गेम निर्मात्यासारखेच आहे - येथे आपल्याला ऑब्जेक्ट जोडण्याची आवश्यकता आहे, नंतर त्यांना वर्तन (नियम) लिहा आणि विविध कार्यक्रम तयार करा. संपादक WYSIWYG तत्त्वावर आधारित आहे - उदा. आपण गेम तयार करता तेव्हा आपल्याला लगेच परिणाम दिसेल.

प्रोग्रामला पैसे दिले जातात, जरी प्रारंभकर्त्यांसाठी भरपूर विनामूल्य आवृत्ती असेल. विकसकांच्या साइटवर भिन्न आवृत्त्यांमधील फरक वर्णन केला आहे.

2. 3D गेम तयार करण्यासाठी प्रोग्राम

(3 डी - त्रि-आयामी गेम)

1) 3 डी आरएडी

वेबसाइट: //www.3drad.com/

3 डी मधील स्वस्त निर्मात्यांपैकी एक (बर्याच वापरकर्त्यांसाठी, वस्तुतः, विनामूल्य आवृत्ती, ज्याची 3-महिन्याची अद्ययावत मर्यादा आहे) पुरेसे असेल.

3 डी आरएडी हा मास्टरचा सर्वात सोपा कन्स्ट्रक्टर आहे; येथे वेगवेगळ्या परस्परसंवादासाठी ऑब्जेक्ट्सचे समन्वयक निर्धारित करण्याच्या संभाव्य अपवादांसह येथे आवश्यक असलेल्या कोणत्याही प्रोग्रामिंगची आवश्यकता नाही.

या इंजिनसह तयार केलेले सर्वात लोकप्रिय गेम स्वरूप रेसिंग आहे. तसे, वरील स्क्रीनशॉट पुन्हा एकदा याची पुष्टी करतात.

2) युनिटी 3 डी

विकसक साइट: //unity3d.com/

गंभीर गेम तयार करण्यासाठी एक गंभीर आणि व्यापक साधन (मी टाटोलॉजीसाठी क्षमा मागतो). इतर इंजिन आणि डिझायनरांचा अभ्यास केल्यानंतर मी त्याकडे जाण्याचा सल्ला देतो, म्हणजे. पूर्ण हाताने

युनिटी 3 डी पॅकेजमध्ये एक इंजिन समाविष्ट आहे जे आपल्याला DirectX आणि OpenGL ची क्षमता वापरण्यास पूर्णपणे सक्षम करते. या कार्यक्रमाच्या शस्त्रक्रियेत 3 डी मॉडेलसह कार्य करण्याची संधी, शेडर्स, छाया, संगीत आणि ध्वनींसह कार्य करणे, मानक कार्यांसाठी स्क्रिप्टची एक मोठी लायब्ररी.

या पॅकेजचा एकमात्र त्रुटी म्हणजे संकलन करताना कोडचे कोड # किंवा जावा - प्रोग्रामिंगच्या ज्ञानची आवश्यकता "मॅन्युअल मोड" मध्ये जोडली जाणे आवश्यक आहे.

3) नियोएक्सिस गेम इंजिन एसडीके

विकसक साइट: //www.neoaxis.com/

3 डी मधील जवळपास कोणत्याही गेमसाठी विनामूल्य विकास पर्यावरण! या कॉम्प्लेक्ससह, आपण साहसी सह रेस, नेमबाज आणि आर्केड्स करू शकता ...

गेम इंजिन एसडीकेसाठी, नेटवर्कमध्ये बर्याच कार्यांसाठी अनेक जोड आणि विस्तार आहेत: उदाहरणार्थ, कार किंवा विमानाचे भौतिकशास्त्र. विस्तारीत ग्रंथालयांच्या मदतीने आपल्याला प्रोग्रामिंग भाषांचे गंभीर ज्ञान असणे आवश्यक नाही!

इंजिनमध्ये तयार केलेल्या एका विशेष खेळाडूस धन्यवाद, त्यात तयार केलेले गेम बर्याच लोकप्रिय ब्राउझरमध्ये प्ले केले जाऊ शकतात: Google Chrome, फायरफॉक्स, इंटरनेट एक्सप्लोरर, ओपेरा आणि सफारी.

गैर-व्यावसायिक विकासासाठी गेम इंजिन एसडीके एक विनामूल्य इंजिन म्हणून वितरीत केले जाते.

3. गेम निर्माता संपादक - चरणबद्ध चरण 2 डी गेम कसा तयार करावा

गेम निर्माता - गैर-जटिल 2 डी गेम तयार करण्यासाठी एक अतिशय लोकप्रिय संपादक (जरी विकासक दावा करतात की आपण त्यातल्या कोणत्याही क्लिष्टतेचे गेम तयार करू शकता).

या लहान उदाहरणामध्ये, मी गेम तयार करण्यावर चरण-दर-चरण मिनी-निर्देश दर्शवू इच्छितो. गेम अतिशय सोपा आहे: सोन्याचे पात्र हिरव्या सफरचंद गोळा करण्याचा प्रयत्न करणार्या स्क्रीनच्या भोवती फिरेल ...

सोप्या क्रियांसह प्रारंभ करणे, मार्गाने नवीन वैशिष्ट्ये जोडणे, कोण माहित आहे, कदाचित आपला गेम वेळेसह एक वास्तविक हिट होईल! या लेखातील माझे उद्दिष्ट केवळ कुठे सुरू करावे हे दर्शविणे आहे, कारण सुरवातीस सर्वात सुरुवातीस सर्वात कठीण आहे ...

गेम तयार करण्यासाठी रिक्त जागा

आपण कोणताही गेम तयार करणे प्रारंभ करण्यापूर्वी आपल्याला खालील गोष्टी करण्याची आवश्यकता आहे:

1. त्याच्या खेळाचे पात्र शोधा, तो काय करेल, तो कुठे असेल, खेळाडू कसा व्यवस्थापित करेल आणि इतर तपशील कसा व्यवस्थापित करेल.

2. आपल्या वर्णांची चित्रे तयार करा जिच्याशी ते संवाद साधतील. उदाहरणार्थ, जर आपल्याकडे अळ्या एकत्रित करण्यासाठी भालू असेल तर आपल्याला किमान दोन चित्रे आवश्यक आहेत: भालू आणि सफरचंद स्वतः. आपल्याला पार्श्वभूमीची देखील आवश्यकता असू शकते: एक मोठी चित्र ज्यामध्ये कारवाई केली जाईल.

3. आपल्या वर्णांसाठी संगीत तयार करा किंवा प्रतिलिपी करा, संगीत वाजवल्या गेलेल्या गेममध्ये.

सर्वसाधारणपणे, आपल्याला आवश्यक ते तयार करणे आवश्यक आहे. तथापि, नंतरच्या खेळाच्या विद्यमान प्रोजेक्टमध्ये जो नंतर विसरला होता किंवा नंतर बाकी असेल तो जोडणे शक्य होईल ...

चरण-दर-चरण मिनी-गेम निर्मिती

1) आपल्याला आवश्यक असलेले सर्वप्रथम आपल्या वर्णांचे स्पिट्ज जोडणे आवश्यक आहे. हे करण्यासाठी, प्रोग्रामच्या नियंत्रण पॅनेलवर चेहर्याच्या रूपात एक विशेष बटण आहे. स्पिट जोडण्यासाठी त्यावर क्लिक करा.

एक स्पिट तयार करण्यासाठी बटण.

2) दिसत असलेल्या विंडोमध्ये, आपण स्प्राइटसाठी डाउनलोड बटण क्लिक करणे आवश्यक आहे, नंतर त्याचे आकार निर्दिष्ट करा (आवश्यक असल्यास).

अपलोड केलेले स्प्राइट.

3) म्हणून आपल्याला आपल्या सर्व स्पिरिट्स प्रोजेक्टमध्ये जोडण्याची आवश्यकता आहे. माझ्या बाबतीत, 5 sprites बाहेर वळले: सोन्याचे आणि बहु रंगीत सफरचंद: हिरव्या मंडळे, लाल, संत्रा आणि राखाडी.

प्रकल्पात स्प्राइट्स

4) पुढे, आपल्याला प्रोजेक्टमध्ये ऑब्जेक्ट जोडण्याची आवश्यकता आहे. ऑब्जेक्ट कोणत्याही गेममध्ये महत्वाची माहिती आहे. गेम मेकरमध्ये, ऑब्जेक्ट एक गेम एकक आहे: उदाहरणार्थ, सोनिक, जे आपण दाबल्या जाणार्या की त्यावर अवलंबून स्क्रीनवर फिरेल.

सर्वसाधारणपणे, वस्तू एक गुंतागुंतीचा विषय असतात आणि सिद्धांतानुसार ते समजावून सांगणे अशक्य आहे. आपण संपादकांसह काम करता तेव्हा गेम मेकर आपल्याला ऑफर करणार्या वैशिष्ट्यांसह मोठ्या प्रमाणावर परिचित होईल.

दरम्यान, प्रथम ऑब्जेक्ट तयार करा - "ऑब्जेक्ट जोडा" बटण क्लिक करा. .

गेम निर्माता एक ऑब्जेक्ट जोडत आहे.

5) पुढे, जोडलेल्या ऑब्जेक्टसाठी स्प्राइट निवडले गेले आहे (डावीकडील + वर, खाली स्क्रीनशॉट पहा). माझ्या बाबतीत - वर्ण सोनिक.

नंतर ऑब्जेक्टसाठी इव्हेंट रेकॉर्ड केले जातात: त्यात बरेच डझन असू शकतात, प्रत्येक कार्यक्रम आपल्या ऑब्जेक्टचा व्यवहार असतो, त्याची हालचाल, तिच्याशी संबंधित ध्वनी, नियंत्रणे, चष्मा आणि इतर गेम वैशिष्ट्ये असतात.

कार्यक्रम जोडण्यासाठी, समान नावाचे बटण क्लिक करा - त्यानंतर योग्य स्तंभात कार्यक्रमासाठी क्रिया निवडा. उदाहरणार्थ, बाण की दाबताना, क्षैतिजरित्या आणि अनुलंब हलवून.

ऑब्जेक्ट्समध्ये कार्यक्रम जोडत आहे.

गेम निर्माता सोन्याचे ऑब्जेक्टसाठी, 5 कार्यक्रम जोडले गेले आहेत: बाण की दाबताना दाबून वेगळ्या दिशेने हलवा; प्लस क्षेत्राच्या सीमेला ओलांडताना एक अट सेट केली जाते.

तसे, बरेच कार्यक्रम असू शकतात: गेम निर्मात्याकडे येथे एक लहान गोष्ट नाही;

- चरित्र हलवण्याचे कार्य: हालचालीची गती, उडी मारणे, उडीची ताकद इत्यादि.

- विविध कृतींमधील संगीत आच्छादन कार्य;

- वर्ण (ऑब्जेक्ट) इत्यादीचे स्वरूप आणि काढणे वगैरे.

हे महत्वाचे आहे! गेममधील प्रत्येक ऑब्जेक्टसाठी आपल्याला आपल्या इव्हेंट्सची नोंदणी करणे आवश्यक आहे. आपण नोंदणी करता त्या प्रत्येक वस्तूसाठी अधिक कार्यक्रम - अधिक सर्वसमावेशक आणि गेम बनविण्याची उत्कृष्ट क्षमता. मूलभूतपणे, हे किंवा ते कार्यक्रम नक्की काय करेल हे देखील जाणून घेतल्याशिवाय आपण त्यांना जोडून प्रशिक्षित करू शकता आणि त्यानंतर गेम कसे वागेल हे पहा. सर्वसाधारणपणे, प्रयोगांसाठी प्रचंड क्षेत्र!

6) शेवटची आणि महत्वाची कृती म्हणजे खोलीची निर्मिती. कक्ष हा गेमचा एक प्रकारचा टप्पा आहे ज्या पातळीवर आपले ऑब्जेक्ट संवाद साधतील. अशी खोली तयार करण्यासाठी, खालील चिन्हासह बटण क्लिक करा:.

खोली जोडा (गेम स्टेज).

तयार केलेल्या खोलीत, माऊस वापरुन आपण आमच्या ऑब्जेक्ट्स स्टेजवर व्यवस्थापित करू शकता. खेळ पार्श्वभूमी सानुकूलित करा, गेम विंडोचे नाव सेट करा, दृश्ये निर्दिष्ट करा इत्यादी. सर्वसाधारणपणे, गेमवरील प्रयोग आणि कार्यासाठी संपूर्ण प्रशिक्षण ग्राउंड.

7) परिणामी गेम सुरू करण्यासाठी - F5 बटण दाबा किंवा मेनूमध्ये: चालवा / सामान्य प्रक्षेपण.

परिणामी खेळ चालवा.

गेम मेकर आपल्यासमोर खिडकीसमोर खेळेल. प्रत्यक्षात, आपण जे पहाता, प्रयोग करता, प्ले करता ते आपण पाहू शकता. माझ्या बाबतीत, कीबोर्डवरील कीस्ट्रोकवर आधारित सोनिक हलवू शकतो. एक प्रकारचा मिनी-गेम (अरेरे, आणि काळ्या रंगाच्या स्क्रीनवर पांढरे ठिपके चालत असतांना जंगली आश्चर्य आणि लोकांमध्ये रस निर्माण झाला. ).

परिणामी खेळ ...

होय, नक्कीच, परिणामी गेम आद्य आणि अत्यंत साधे आहे, परंतु त्याच्या निर्मितीचे उदाहरण अतिशय सूचक आहे. पुढे, वस्तू, sprites, ध्वनी, पार्श्वभूमी आणि खोल्या वापरून प्रयोग आणि कार्य - आपण एक चांगला 2 डी खेळ तयार करू शकता. 10-15 वर्षांपूर्वी अशा गेम तयार करण्यासाठी, विशेष ज्ञान असणे आवश्यक होते, आता माउस फिरविणे सक्षम आहे. प्रगती!

सर्वोत्तमसह! सर्व यशस्वी खेळ प्रणाली ...

व्हिडिओ पहा: Why the universe seems so strange. Richard Dawkins (एप्रिल 2024).