2 डी / 3D खेलहरू सिर्जना गर्न सफ्टवेयर। साधारण खेल कसरी बनाउने (उदाहरण)?

नमस्ते

खेलहरू ... यी सबैभन्दा लोकप्रिय प्रोग्रामहरूमध्ये एक हो जसको लागि धेरै प्रयोगकर्ताहरूले कम्प्यूटर र ल्याप्टपहरू खरीद गर्छन्। सायद, पीसीहरूको लागि कुनै खेल भएन भने पीसी धेरै लोकप्रिय भएन।

र यदि पहिले कुनै पनि खेल बनाउन को लागि, प्रोग्रामिंग क्षेत्र मा मोडेल, आदि ड्राइंग मा विशेष ज्ञान हुनु आवश्यक थियो - अब यो केहि संपादक को अध्ययन गर्न को लागि पर्याप्त छ। धेरै सम्पादकहरू, रास्तेमा, एकदम सरल छन् र एक नौसिखिया प्रयोगकर्ताहरूले तिनीहरूलाई बुझ्न सक्छन्।

यस लेखमा म त्यस्ता लोकप्रिय सम्पादकहरूलाई छुटाउन चाहन्छु, साथै साथै एउटा सरल खेल चरणको चरणमार्फत क्रमबद्ध गर्न क्रमबद्ध गर्नुहोस्।

सामग्री

  • 1. 2 डी खेलहरू सिर्जना गर्न कार्यक्रमहरू
  • 2. 3D खेलहरू सिर्जना गर्न कार्यक्रमहरू
  • 3. कसरी कदमद्वारा कदम खेल निर्माता संपादकमा 2 डी खेल सिर्जना गर्ने

1. 2 डी खेलहरू सिर्जना गर्न कार्यक्रमहरू

2D अन्तर्गत - दुई-आयामी खेलहरू बुझ्दछन्। उदाहरणका लागि: टेट्रिस, बिल्ट एङ्गलर, पिनबल, विभिन्न कार्ड खेलहरू, आदि।

उदाहरण -2D खेलहरू। कार्ड गेम: त्यागी

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

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

गेम निर्मातामा खेल सिर्जना गर्ने प्रक्रिया ...

यो सानो खेलहरू सिर्जना गर्न सबै भन्दा सजिलो सम्पादकहरू हुन्। सम्पादक एकदम गुणात्मक बनाइएको छ: यो काममा सुरू गर्न सजिलो छ (सबै चीजहरू intuitively स्पष्ट छ), एकै समयमा त्यहाँ वस्तुहरू, कोठा, आदि सम्पादन गर्ने अवसरहरू छन्।

सामान्यतया यो सम्पादकले खेलहरूलाई शीर्ष दृश्य र प्लेटफार्महरू (छेउको दृश्य) बनाउँछ। अधिक अनुभवी प्रयोगकर्ताहरूको लागि (लिपिबद्ध प्रोग्रामिङ गर्नेहरू) स्क्रिप्टहरू र कोड सम्मिलित गर्न विशेष सुविधाहरू छन्।

यो विभिन्न प्रकारका प्रभावहरू र कार्यहरू ध्यान दिनुपर्छ जुन यस सम्पादकमा विभिन्न वस्तुहरू (भविष्यका क्यारेक्टरहरू) सेट गर्न सकिन्छ: संख्या सरल छ - केहि सय भन्दा बढी!

2) 2 निर्माण

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

आधुनिक खेल डिजाइनर (शब्द को सबसे तेज अर्थ मा), नयाँ प्रयोगकर्ता पीसी प्रयोगकर्ताहरुलाई आधुनिक गेम बनाउन को लागी अनुमति दिइयो। यसबाहेक, म यो कार्यक्रममा सहयोग पुर्याउन चाहन्छु, खेलहरू विभिन्न प्लेटफार्महरूका लागि बनाइन्छ: आईओएस, एन्ड्रोइड, लिनक्स, विन्डोज 7/8, म्याक डेस्कटप, वेब (HTML 5), आदि।

यो निर्माता खेल निर्मातासँग धेरै समान छ - यहाँ तपाईँले वस्तुहरू थप्न आवश्यक छ, त्यसपछि उनीहरूलाई व्यवहार (नियम) लेख्नुहोस् र विभिन्न घटनाहरू सिर्जना गर्नुहोस्। सम्पादक WYSIWYG सिद्धान्तमा आधारित छ - ई.ए. तपाईंले तुरुन्तै परिणाम देख्नुहुनेछ जुन तपाईँले खेल सिर्जना गर्नुहुनेछ।

कार्यक्रम भुक्तान गरिन्छ, हुनत सुरुका लागि निःशुल्क संस्करणको धेरै मात्रामा हुनेछ। विभिन्न संस्करणहरू बीचको भिन्नता विकासकर्ताको साइटमा वर्णन गरिएको छ।

2. 3D खेलहरू सिर्जना गर्न कार्यक्रमहरू

(3D - तीन-आयामी खेलहरू)

1) 3D RAD

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

3D मा सबैभन्दा सस्तो रचनाकारहरूमध्ये (धेरै प्रयोगकर्ताहरूका लागि, बाटोमा, नि: शुल्क संस्करण, जुन 3-महिना अपडेट सीमा छ), पर्याप्त हुनेछ।

3D RAD मास्टर को लागि सबसे आसान निर्माता हो; त्यहाँ व्यावहारिक रूप देखि कुनै प्रोग्रामिंग आवश्यक छ, संभव अपवाद संग विभिन्न इंटरैक्शन को लागि वस्तुहरु को समन्वय को वर्णन को।

यस इन्जिनसँग सिर्जना गरिएको सबैभन्दा लोकप्रिय खेल ढाँचा रेसिङ हो। वैसे, स्क्रीनशॉट माथि यो एक पटक फेरि पुष्टि गर्दछ।

2) एकता 3 डी

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

गम्भीर खेलहरू बनाउनका लागि एक गम्भीर र व्यापक उपकरण (म थोरोलोलोजीको लागि माफी माग्छु)। म अन्य इन्जिन र डिजाईनर्स अध्ययन गर्न पछि यो सार्न सिफारिस गर्नेछु, उदाहरणका लागि पूर्ण हातले।

युनिटी 3 डी प्याकेजले इन्जिन समावेश गर्दछ जसले पूर्ण रूपमा तपाईंलाई DirectX र OpenGL को क्षमताहरू प्रयोग गर्न अनुमति दिन्छ। साथै कार्यक्रम को शस्त्रागार मा 3 डी मोडेलहरु संग काम गर्ने अवसर, शेरहरु, छायाहरु, संगीत र ध्वनि संग काम, मानक कार्यहरुको लागि स्क्रिप्ट को एक विशाल लाइब्रेरी।

सायद यो प्याकेजको मात्र खण्ड C # वा जाभामा प्रोग्रामिङको ज्ञानको आवश्यकता हो - संकलनको क्रममा कोडको भाग "म्यानुअल मोड" मा थपिनेछ।

3) NeoAxis Game Engine SDK

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

3D मा लगभग कुनै गेमहरूको लागि नि: शुल्क विकास वातावरण! यो जटिल संग, तपाईं साहसिक संग दौड, शूटर र आर्केड गर्न सक्नुहुन्छ ...

गेम इञ्जिन SDK को लागि, सञ्जालसँग धेरै कार्यहरूको लागि धेरै थपहरू र विस्तारहरू छन्: उदाहरणका लागि, कार वा विमानस्थलको भौतिकी। विस्तारयोग्य पुस्तकालयहरूको सहयोगको साथ तपाईंले प्रोग्रामिङ भाषाहरूको गम्भीर ज्ञानलाई पनि आवश्यक पर्दैन!

इन्जिनमा निर्माण गरिएको एक विशेष खेलाडीको लागि धन्यबाद, यसमा सिर्जना गरिएका खेलहरू धेरै लोकप्रिय ब्राउजरहरूमा खेल्न सकिन्छ: Google क्रोम, फायरफोक्स, इन्टरनेट एक्सप्लोरर, ओपेरा र सफारी।

गेम इञ्जिन SDK गैर-व्यावसायिक विकासको लागी नि: शुल्क इन्जिनको रूपमा वितरित गरिन्छ।

3. कसरी कदमद्वारा कदम खेल निर्माता संपादकमा 2 डी खेल सिर्जना गर्ने

खेल निर्माता - गैर-जटिल 2 डी खेलहरू सिर्जना गर्न एक धेरै लोकप्रिय सम्पादक (यद्यपि विकासकर्ताहरूले दाबी गर्छन् कि तपाइँ यसमा लगभग कुनै पनि जटिलता खेलहरू बनाउन सक्नुहुनेछ)।

यस सानो उदाहरणमा, म खेलहरू सिर्जना गर्न मात्र एक चरण-दर-चरण मिनी निर्देशन देखाउन चाहन्छु। खेल धेरै सरल छ: ध्वनि चरित्र हरियो स्याउहरू एकत्रित गर्ने स्क्रिन वरिपरि चल्नेछ ...

साधारण कार्यहरूसँग सुरू गर्दै, बाटोमा नयाँ सुविधाहरू थप्न, जसले जान्दछ, तपाइँको खेल समयको साथ वास्तविक हिट हुनेछ! यो लेखमा मेरो लक्ष्य केवल शो सुरू गर्न को लागी हो, किनभने शुरुवातको लागि शुरुवात सबै भन्दा कठिन छ ...

खेल सिर्जना गर्न खाली

तपाइँ कुनै पनि खेल सिर्जना गर्न सुरु गर्नु अघि, तपाईंलाई निम्नलिखित गर्न आवश्यक छ:

1. उनको गेमको क्यारेक्टर, के उसले गर्नेछ, त्यो कहाँ हुन्छ, कसरी खेलाडीले यसलाई व्यवस्थापन गर्नेछ र अन्य विवरणहरू।

2. तपाईंको क्यारेक्टरका चित्रहरू सिर्जना गर्नुहोस्, वस्तुहरू जसमा तिनीहरू अन्तरक्रिया गर्नेछन्। उदाहरणका लागि, यदि तपाईंसँग स्याउ सङ्कलन गर्ने भाडा छ भने, तपाईले कम्तीमा दुई तस्बिरहरू चाहिन्छ: भाडा र स्याउ आफै। तपाइँलाई पनि पृष्ठभूमिको आवश्यकता पर्न सक्छ: एक ठूलो तस्वीर जसमा कार्य हुनेछ।

3. तपाईंको क्यारेक्टरहरू, सङ्गीतमा खेल खेल्ने सङ्गीतको लागि ध्वनिहरू सिर्जना गर्नुहोस् वा प्रतिलिपि गर्नुहोस्।

साधारणतया, तपाइँलाई आवश्यक छ: सबै सिर्जना गर्न आवश्यक छ कि सङ्कलन गर्न। यद्यपि, यो सम्भवतः सबै कुरा बिर्सिएको वा पछिको लागि बायाँ खेलको अवस्थित परियोजनामा ​​थप्न सम्भव हुनेछ।

चरण-चरण मिनी-खेल सिर्जना

1) तपाईंले गर्नु पर्ने पहिलो कुरा हाम्रो क्यारेक्टरको छिटो जोडिएको छ। यो गर्नका लागि, कार्यक्रमको नियन्त्रण प्यानलसँग अनुहारको आकारमा विशेष बटन छ। स्प्रेट थप गर्न यसलाई क्लिक गर्नुहोस्।

स्प्रेटाइट सिर्जना गर्न बटन।

2) देखा पर्दामा, तपाइँ स्प्रेइटका लागि डाउनलोड बटन क्लिक गर्न आवश्यक छ, त्यसपछि यसको आकार निर्दिष्ट गर्नुहोस् (आवश्यक भएमा)।

अपलोड गरिएको स्प्रेट।

3) त्यसैले तपाईंले यो परियोजनामा ​​तपाईंका सबै स्पाटहरू थप्न आवश्यक छ। मेरो मामलामा, यो 5 स्पिटहरू बाहिरियो: सोनिक र बहु ​​रङ सेब: हरियो चक्र, रातो, नारंगी र खैरो।

परियोजनामा ​​प्रायः

4) अर्को, तपाईंले परियोजनामा ​​वस्तुहरू थप्न आवश्यक छ। वस्तु कुनै पनि खेलमा महत्त्वपूर्ण विवरण हो। गेम निर्मातामा, एक वस्तु एक खेल इकाई हो: उदाहरणका लागि, ध्वनि, जुन तपाइँ प्रेस थिच्नु पर्दा पर्दामा सार्नेछ।

सामान्यमा, वस्तुहरू एक जटिल विषय हुन् र यो सिद्धान्तमा असम्भव छ यो सिद्धान्तमा व्याख्या गर्न। तपाई सम्पादकको साथ काम गर्नुहुन्छ, तपाईं गेम निर्माताले तपाईंलाई प्रदान गर्ने सुविधाहरूको विशाल ढेरसँग बढी परिचित हुनेछ।

बीचमा, पहिलो वस्तु सिर्जना गर्नुहोस् - बटन "वस्तु थप्नुहोस्" मा क्लिक गर्नुहोस्। .

खेल निर्माता। एक वस्तु थप्दै।

5) अर्को, एक स्प्रेइट थप वस्तुको लागि चयन गरिएको छ (बाँया + माथिमा, तल स्क्रीनशट हेर्नुहोस्)। मेरो मामलामा अक्षर चरित्र।

त्यसपछि वस्तुहरूको लागि रेकर्ड गरिएको घटनाहरू: त्यहाँ उनीहरूको दर्जन हुन सक्छ, प्रत्येक घटना तपाईंको वस्तुको व्यवहार, यसको आंदोलन, यसको साथमा आवाज, नियन्त्रण, चश्मे, र अन्य गेम विशेषताहरू हो।

घटना थप्नका लागि, समान नामको साथमा क्लिक गर्नुहोस् - त्यसपछि दायाँ स्तम्भमा घटनाको लागि कार्य चयन गर्नुहोस्। उदाहरणका लागि तीर कुञ्जी थिच्दा तेर्सो रूपमा ठाडो रूपमा ठाडो पार्नुहोस्।

वस्तुहरूमा घटनाहरू थप्दै।

खेल निर्माता। ध्वनि वस्तुको लागि, 5 घटनाहरू थपिएका छन्: तीर कुञ्जी थिच्दा विभिन्न दिशाहरूमा क्यारेक्टर सार्दै; प्लस बजाउने क्षेत्रको सीमा पार गर्दा एक शर्त सेट गरिएको छ।

वैसे, धेरै घटनाहरु हुन सक्छ: खेल निर्मातासँग सानो कुरा छैन, यो प्रोग्रामले तपाईंलाई धेरै चीजहरू प्रदान गर्नेछ:

- चरित्र सार्न को लागी कार्य: गति को गति, कूद, कूद को बल, आदि;

- विभिन्न कार्यहरूमा सङ्गीतको ओभरलाइनिंग कार्यहरू;

- चरित्र (वस्तु) को उपस्थिति र हटाउने

यो महत्त्वपूर्ण छ! खेलमा प्रत्येक वस्तुको लागि तपाईंले आफ्नो घटनाहरू दर्ता गर्न आवश्यक छ। प्रत्येक वस्तुको लागि थप कार्यक्रमहरू तपाईले दर्ता गर्दछन् - अधिक बहुमुखी र खेल गर्न को लागी ठूलो क्षमता संग। सिद्धान्तमा, यो तथ्य वा यो कार्यक्रम के गर्नेछ भनेर जान्न बिना पनि, तपाइँ तिनीहरूलाई थपेर प्रशिक्षित गर्न सक्नुहुन्छ र हेर्नुहोस् कि खेल कसरी त्यस पछि व्यवहार गर्नेछ। सामान्यतया, प्रयोगको लागि एक विशाल क्षेत्र!

6) अन्तिम र एक महत्त्वपूर्ण कार्यहरू कोठाको सिर्जना हो। एक कोठा खेलको एक प्रकारको चरण हो, जुन तपाईंको वस्तुहरू अन्तरक्रिया हुनेछ। यस्तो कोठा सिर्जना गर्न, निम्न प्रतिमासँग बटनमा क्लिक गर्नुहोस्:।

कोठा थप्नुहोस् (खेल स्तर)।

सृजित कोठामा, माउस प्रयोग गरेर, तपाईं हाम्रो वस्तुहरू स्तरमा व्यवस्थित गर्न सक्नुहुन्छ। खेल पृष्ठभूमि अनुकूलन गर्नुहोस्, खेल सञ्झ्यालको नाम सेट गर्नुहोस्, दृश्यहरू निर्दिष्ट गर्नुहोस्। आदिमा सामान्य रूपमा, प्रयोगको लागि एक सम्पूर्ण प्रशिक्षण मैदान र गेममा काम गर्दछ।

7) नतिजा खेल सुरु गर्न - F5 बटन थिच्नुहोस् वा मेनुमा: रन / सामान्य सुरुवात गर्नुहोस्।

नतिजा खेल चलाउनुहोस्।

गेम निर्माता तपाईंको सामने एक खिडकी संग खुल्नेछ। वास्तवमा, तपाईंले के प्राप्त गर्न सक्नुहुन्छ, प्रयोग, प्ले। मेरो मामलामा, ध्वनि किबोर्डमा कीस्ट्रोकमा निर्भर गर्दछ। एक प्रकारको मिनी-खेल (ओह, र त्यहाँ थिए जब काला स्क्रिनमा सेतो डट चलिरहेको बेला जंगली आश्चर्य र मानिसहरूको बीचमा चासो थियो ... ).

परिणाम खेल ...

हो, निस्सन्देह, परिणाम खेल प्राथमिक र धेरै सरल छ, तर यसको निर्माण को उदाहरण धेरै संकेत हो। यसबाहेक, वस्तुहरू, छिटोहरू, ध्वनीहरू, पृष्ठभूमिहरू र कोठाहरूसँग प्रयोग गर्दै र काम गर्दै - तपाई एक धेरै राम्रो 2 डी गेम सिर्जना गर्न सक्नुहुनेछ। 10-15 वर्ष पहिले यस्तो खेलहरू सिर्जना गर्न, यो विशेष ज्ञान हुन आवश्यक थियो, अब यो माउस घुमाउन सक्षम हुनुपर्दछ। प्रगति!

राम्रोसँग! सबै सफल खेल-प्रणाली ...

भिडियो हेर्नुहोस्: NYSTV - Real Life X Files w Rob Skiba - Multi Language (अप्रिल 2024).