एक एकल गैर-कलात्मक प्रोग्रामर कैसे एक खेल बनाता है? [बन्द है]


194

मैं खेल बनाने में अपना हाथ आजमाना चाहूंगा। कुछ सरल बनाने में, मुझे एहसास हुआ कि मैं कला नहीं कर सकता !

मैंने मदद करने के लिए दूसरों को खोजने की कोशिश की है: ज्यादातर मौजूदा टीमें मेरे सीमित अनुभव (मैं हाई स्कूल में हूं) के कारण नहीं चाहूंगा और मैं एक उपयुक्त कौशल के साथ उपलब्ध स्थानीय कलाकार को खोजने में असमर्थ हूं।

तुम लोग यह कैसे करते हो? क्या मुझे यह देखने के लिए कॉलेज तक इंतजार करना होगा कि क्या मुझे खेलों में काम करना पसंद है? क्या मुफ्त कला प्राप्त करने का कोई तरीका है ताकि मैं अपने आप से खिलवाड़ करना शुरू कर सकूं? या मैं सिर्फ बुरी किस्मत वाला हूं या दिलचस्पी रखने वाले दूसरों के लिए गलत जगह देख रहा हूं?

जवाबों:


160

मैं फुल-टाइम सिक्योरिटी सॉफ्टवेयर का काम करता हूं , और अपने "फ्री" टाइम में अपने गेम पर काम करता हूं । मैं अपने खेल को बनाने में कोई पैसा खर्च नहीं कर रहा हूं, मैं केवल मुफ्त सॉफ्टवेयर का उपयोग कर रहा हूं और अपनी कला बना रहा हूं। मुझे गलत मत समझो, मैं एक कलाकार नहीं हूं, सिर्फ एक प्रोग्रामर हूं। हालांकि यह मुझे रोक नहीं रहा है। मैं बस अपने खेल से दूर रहता हूं, और मैं इसे बाद में बहुत सुंदर दिखने की चिंता करूंगा। या बस यह काफी अच्छा है कि कला कोई फर्क नहीं पड़ता। अभी के लिए इसे "प्रोग्रामर आर्ट" कहा जाता है। आप किस प्रकार का खेल बनाना चाहते हैं, उसके आधार पर कला वास्तव में महत्वपूर्ण हो सकती है। लेकिन बहुत सारे गेम के लिए, यह गेमप्ले के बारे में है। को देखो बौना किले । वास्तव में बहुत सारी "कला" शामिल नहीं है, लेकिन गेमप्ले महान है!

यदि कुछ भी हो, तो आप अपने गेम को Microsoft पेंट की बनावट और स्प्राइट्स के साथ बना सकते हैं, फिर आपको एक कलाकार की दिलचस्पी लेने के लिए कुछ दिखाना होगा।

गेम बनाने के दौरान आपको अपना हाथ जरूर आजमाना चाहिए। मुझे अपना खेल बनाना बहुत पसंद है। यह सबसे मजेदार है जिसे मैंने कभी प्रोग्रामिंग किया है। हर पहलू सीखने के लिए एक नई दिलचस्प बात है।

हर कोई यह सब नहीं कर सकता है, इसलिए हमें बस अपने पास मौजूद कौशल के साथ काम करना होगा। हमारा कौशल प्रोग्रामिंग है, इसलिए हम यही करते हैं। मुझे लगता है कि यह अधिक बार साबित नहीं हुआ है, कि यह गेमप्ले (प्रोग्रामिंग) है जो गेम बनाता है या तोड़ता है, कला नहीं।


47
+1 यदि आपके पास कलात्मक कौशल नहीं है, तो गेमप्ले को उसके रास्ते पर लाना वास्तव में महत्वपूर्ण है! वास्तविक कलाकारों को वास्तविक कला छोड़ें, और उन्हें दिखाने के लिए कुछ करने पर ध्यान केंद्रित करें ताकि वे "वाह! यह परियोजना वास्तव में कहीं जा रही हो! मेरी कला को वहां कैसे रखा जाए ?"
doppelgreener

3
बहुत उत्साहजनक जवाब। फिर भी बनावट है कि आप प्रयोग कर रहे हैं पहले से ही बहुत अच्छा है और किसी की क्षमताओं के रूप में कलात्मक रूप में मुझे चुनौती दी परे तरीका है। ;-)
कोनराड रुडोल्फ

1
@Konrad बनावट से भरी साइट पर जाने और कुछ डाउनलोड करने की आपकी क्षमताओं से परे है ?
doppelgreener

1
@ जोनाथन बेशक; मैं यही करता। लेकिन @ Byte56 ने विशेष रूप से उल्लेख किया है कि वह सभी बनावट खुद कर रहे हैं, और फिर एमएस पेंट के बारे में बात की ताकि मैं वास्तव में भद्दा ग्राफिक्स की उम्मीद कर रहा था और उनकी वेबसाइट पर देखने पर बहुत सकारात्मक रूप से आश्चर्यचकित था।
कोनराड रुडोल्फ

6
एक अच्छे खेल की पहचान अगर यह बकवास की तरह दिखती है तो भी मजेदार है
अजराल

27

कुछ मुफ्त कलाकृति पाने के लिए इन अन्य सवालों पर एक नज़र:

मुझे मुफ्त स्प्राइट और छवियां कहां मिल सकती हैं?

ओपन सोर्स 3 डी मॉडल आसानी से OGRE3D / jMonkeyEngine में प्रयोग करने योग्य हैं

यह निश्चित रूप से उतना अच्छा नहीं लगेगा जितना विशेष रूप से आपके खेल के लिए बनाई गई कलाकृति, लेकिन आप इसे हमेशा बाद में बदल सकते हैं।

एक अन्य विकल्प चीजों की तस्वीरें लेना और उन का उपयोग करना है। उदाहरण के लिए एक फोटो से बनावट या क्यूबैप बनाना काफी सरल है ।


19

मैं पहले से जो उत्तर दिया गया है उससे थोड़ा अलग दृष्टिकोण जोड़ना चाहता हूं।

सबसे पहले, मैं असहमत हूं कि गेम में गेमप्ले एकमात्र महत्वपूर्ण चीज है। विजुअल्स बेचते हैं, और यदि आप एक सुंदर स्क्रीनशॉट दिखाते हैं, तो आप अपने गेम को अन्य लोगों द्वारा खेले जाने की संभावना रखते हैं। इस वजह से, मैं आपको कला की अवहेलना करने या अपने खेल के लिए स्टॉक या प्लेसहोल्डर कला का उपयोग करने की सलाह नहीं देता। यह ध्वनि और कहानी के लिए भी जाता है (यदि आपके गेम में एक है)।

दूसरा, मैं आपको अकेले प्रोजेक्ट पर काम करने की सलाह नहीं दूंगा। आपकी परियोजना में अधिक लोगों के रहने से प्रेरित रहने का एक शानदार तरीका है, और अन्य सदस्यों के साथ विचार साझा करने से भी आपको एक बेहतर खेल प्राप्त होने की अधिक संभावना है।

तो आपको जो करना है वह उन लोगों को इकट्ठा करना है जो एक गेम बनाने में रुचि रखते हैं, और उनके साथ एक प्रोजेक्ट बनाते हैं। यह कठिन लगता है, लेकिन यह वास्तव में बहुत आसान है, अगर आप समस्या को सही कोण से संपर्क करते हैं। मैंने अन्य लोगों के साथ कई इंडी गेम्स किए हैं, और मुझे वास्तव में ऐसा करने के अच्छे अनुभव हुए हैं।

आपको बता दें कि आप एक प्रोग्रामर होने के नाते बहुत ही विशेषाधिकार प्राप्त स्थिति में हैं। दुनिया में बहुत सारे लोग हैं जो गेम से प्यार करते हैं और अपने लिए एक बनाना चाहते हैं, लेकिन बहुत कम लोग जानते हैं कि कोड कैसे बनाया जाता है। भले ही यह तकनीकी रूप से वन-मैन-आर्मी एक गेम प्रोजेक्ट प्रोग्रामर होने के नाते संभव है, लेकिन एक कलाकार होने के नाते यह असंभव है। आपको यह जानकर आश्चर्य होगा कि प्रत्येक के लिए "मैं एक गेम कैसे बनाऊं अगर मैं एक प्रोग्रामर हूं और कलाकार नहीं हूं?" सवाल, एक दर्जन हैं "मैं एक गेम कैसे बनाऊं अगर मैं कलाकार हूं और प्रोग्रामर नहीं?" प्रशन।

तो, लोग वहाँ हैं। बहुत सारे कलाकार और संगीतकार और गेम डिज़ाइनर हैं जो गेम बनाना चाहते हैं, और उन्हें मुफ्त में करेंगे। दुर्भाग्य से, बहुत ज्यादा हर कोई जो सक्षम रूप से एक खेल के विकास में भाग लेने में सक्षम है, सबसे अधिक संभावना है कि वह आपके खेल में शामिल होने में दिलचस्पी नहीं रखेगा , इसलिए यह समस्या है कि आप जिस पर हमला करना चाहते हैं यदि आप सफलतापूर्वक इंडी गेम बनाना चाहते हैं।

कुछ शब्दों में, यह (अच्छे) प्रोग्रामर हैं जो दुर्लभ हैं, कलाकार नहीं।

मेरी राय में, इस समस्या को हल करने के दो तरीके हैं। मैंने दोनों काम किए हैं, और मैं आप दोनों को आश्वासन दे सकता हूं।

  1. यदि आप गेम बनाने में रुचि रखते हैं, लेकिन आपकी खेल के लिए विशिष्ट आवश्यकता नहीं है , तो आप लोगों को अपने गेम बनाने की पेशकश कर सकते हैं! यदि आप साबित कर सकते हैं कि आप एक सक्षम प्रोग्रामर हैं, तो बहुत सारे कलाकार फ़ोरम हैं, जिन्हें आप गुनगुना सकते हैं, और यदि कोई दिलचस्प विचार है, तो आप उन्हें यह बताकर कलाकार से संपर्क कर सकते हैं कि आप उनका गेम बनाने में रुचि रखते हैं। यदि आप इसे सही कहते हैं, तो यह लगभग गारंटी है कि वे "हाँ" कहेंगे।

  2. यदि आप यह साबित कर सकते हैं कि आप गेम बना सकते हैं और पूरा कर सकते हैं (हर समाप्त हुए इंडी गेम के लिए, ऐसी हजारों परियोजनाएँ हैं जो कभी खत्म नहीं होंगी), और यदि आपके पास एक अच्छा विचार है, तो आप फ़ोरम को हिट कर सकते हैं और उस विचार को प्रस्तावित कर सकते हैं। हो सकता है कि पहली बार केवल एक ही व्यक्ति आपसे जुड़ेगा, लेकिन यदि आप एक तैयार उत्पाद प्रदान कर सकते हैं, और यह सुनिश्चित कर सकते हैं कि आपने अपनी प्रगति और सफलता को उक्त फोरम में प्रचारित किया है, तो आप विश्वसनीयता प्राप्त करेंगे और अधिक लोग आपकी अगली परियोजना में शामिल होने के इच्छुक होंगे ।

    अपने नवीनतम खेल के लिए, मैं दो ग्राफिक कलाकारों, एक संगीतकार, एक लेखक और नौ आवाज अभिनेत्रियों (उनमें से दो जो वास्तव में पेशेवर हैं) को मुफ्त में मेरी मदद करने के लिए मनाने में सक्षम था। बेशक यह वास्तव में वितरित करने के लिए महत्वपूर्ण है। मैंने किया, और उसकी वजह से मुझे विश्वास है कि मैं उनकी मदद और अगले प्रोजेक्ट के लिए अन्य लोगों की मदद ले सकूंगा।

ध्यान रखें कि ये दोनों विकल्प केवल तभी व्यवहार्य हैं जब आप गेम बनाने के बारे में गंभीर हों। यदि आप आधे रास्ते को बंद कर देते हैं, या यदि उन्हें लगता है कि आप गंभीर नहीं हैं, तो आप प्रतिष्ठा खो देंगे, और लोग आपको बाद की परियोजनाओं में शामिल नहीं करेंगे, इसलिए केवल तभी आगे बढ़ें जब आप वास्तव में सक्षम हों, और चलने के लिए तैयार हों।


यह सामान्य रूप से एक अच्छा जवाब है, लेकिन ओपी के अंतिम लक्ष्य के बारे में कुछ धारणाएं बनाता है। यह देखते हुए कि "क्या मुझे वास्तव में बस इंतजार करना होगा जब तक मैं कॉलेज जा सकता हूं, यह देखने के लिए कि क्या मुझे खेलों के साथ काम करना पसंद है", मैं आपको पहले किसी और का समय बर्बाद करने से पहले प्रोग्रामर कला के साथ अपने दम पर कुछ छोटे गेम बनाने की सलाह दूंगा, यह देखने के लिए कि क्या आप इसके साथ चिपके रहेंगे। और फिर जब आप लोगों से संपर्क करना शुरू करते हैं, तो यह स्पष्ट करें कि आप अभी भी अपनी सीखने की प्रक्रिया में जल्दी हैं और यह एक सीखने की परियोजना है।
jhocking

@ हॉकिंग: ऑप ने कहा कि वह हमेशा एक सॉफ्टवेयर डेवलपर थे। मैंने कई अच्छे लोगों को अभी भी उनकी किशोरावस्था में जाना है, इसलिए उम्र थोड़े अप्रासंगिक है।
पांडा पजामा

1
उम्र के बारे में कुछ भी किसने कहा? मेरी बात यह थी कि भविष्य में टीम के किसी भी साथी के समय को बर्बाद करने से पहले उसे खुद ही यह पता लगाना चाहिए कि क्या विकासशील खेल उसके लिए सही है। और वैसे भी मैं आपके उत्तर के बारे में कुछ भी विरोधाभास नहीं कर रहा था, बल्कि यह जोड़ / स्पष्ट कर रहा था कि आपके अन्य सलाह के लागू होने से पहले उसे प्रोग्रामर आर्ट के साथ कुछ काम करने की आवश्यकता हो सकती है।
झॉकिंग

यदि आप बुरा नहीं
स्टंप किया

@stumped: मेरे प्रोफ़ाइल पृष्ठ में स्टीम पृष्ठ का लिंक है
पांडा पजामा

12

यहां एक धागा है जिसमें एक टन लिंक हैं जो आपको उपयोगी मिलेंगे; सब कुछ कानूनी से, कला से संगीत तक, आदि http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List

यह अन्य उत्तरों में उल्लिखित है, लेकिन जब आप एक कलाकार आदि की तलाश कर रहे हैं, तो आपको उसी समय अपना खेल विकसित करना चाहिए। प्रोग्रामर आर्ट, स्टैंड-इन, फ्री स्प्राइट्स का उपयोग करें। ज्यादातर समय, अंतिम संपत्ति के बारे में सोचने से पहले, मैं बस कुछ चाहता हूं और यह देखने के लिए जल्दी से चल रहा हूं कि क्या यह मजेदार है। इसमें से बकवास को प्रोटोटाइप करें और गेम ढूंढें। फिर, जब गेमप्ले बंद हो जाता है, तो आप उचित कला में डालना शुरू कर सकते हैं। इसे दूसरे तरीके से करने से पैसे की कमी हो जाती है, और काम को कई बार फिर से करने की ज़रूरत होती है, जो कि आपकी परियोजना को नुकसान पहुंचाने से अलग है, इसे समाप्त करने के लिए आपकी प्रेरणा को बेकार कर देता है (और यदि आप नौकरी पाने के लिए खेल बना रहे हैं, तो यह दर्शाता है कि आप एक परियोजना खत्म कर सकते हैं एक अच्छी बात है)।

यदि आप अभी भी एक कलाकार नहीं खोज सकते हैं, तो ग्राफिक्स को स्वयं बनाएं। बौना किले का उल्लेख किया गया था, लेकिन इसमें ज्यामिति युद्धों जैसे गेम भी हैं, जहाँ ग्राफिक्स गणित के माध्यम से बनाए जाते हैं। यदि आप अपना दिमाग लगाते हैं तो कुछ भी संभव है।


11

हम एक समान स्थिति में हैं जब यह कला की बात आती है, मैं और एक मित्र हमारे खाली समय में खेल का निर्माण करते हैं । हम दोनों डेवलपर्स हैं जो खेल से प्यार करते हैं, हमें एक दर्जन खेल परियोजनाएं शुरू करनी चाहिए।

जो परियोजनाएं अटकी हुई हैं, हमने कलाकार सामुदायिक साइटों पर कई लोगों से संपर्क किया है जिनकी कला शैली हमारे विचारों से मेल खाती है।

एक प्रोजेक्ट अप और रनिंग के लिए, आप यह दिखाने के लिए तैयार हैं कि आप गंभीर हैं और प्रोजेक्ट के लिए अपने जुनून को प्रदर्शित करने के लिए हमारे लिए कुछ रुचि उत्पन्न करने के लिए पर्याप्त है।

इसकी कोशिश करें :)


5

मुझे नहीं लगता कि आप एक कलाकार नहीं हैं, यह एक बहुत ही नीच है, प्रोग्रामर एक खेल बनाने के लिए आवश्यक है, और यदि आपके पास सामग्री नहीं है, तो यह वास्तव में कोई समस्या नहीं है: - सामग्री के बिना खेल करें, और खेल में अधिक विशेषताएं होने के बाद कलाकारों को खोजने का प्रयास करें: आपके पास अधिक लाभ होगा, और उन सुविधाओं को जोड़ने के लिए आपके पास बहुत कम दबाव होगा। - स्केचअप की तरह एक उपयोगकर्ता के अनुकूल 3 डी मॉडलिंग उपकरण का उपयोग करें।


4

आप हमेशा "कम अधिक है" दृष्टिकोण के लिए जा सकते हैं और जितना संभव हो उतना कम और सरल कलाकृति का उपयोग कर सकते हैं।

रेट्रो-शैली के वेक्टर ग्राफिक्स इन दिनों बहुत लोकप्रिय हैं, इसलिए वहां पहुंचने के लिए बहुत प्रेरणा है। बस कुछ रेखाएँ खींचें और उन्हें थोड़ा सा चमकदार बनाएं।


मुझे लगता है कि चमकने वाली लाइनें थोड़ी सरल हो सकती हैं, लेकिन मुझे आपकी दिशा पसंद है। बहुत अच्छी सलाह है।
doppelgreener

3

यह इस बात पर निर्भर करता है कि आप किस तरह का गेम डेवलपर करियर चाहते हैं। आधुनिक खेल उद्योग में बनाए गए अधिकांश खिताब विशाल टीमों द्वारा बनाए जाते हैं जहां एक प्रोग्रामर को कभी भी एक पिक्सेल नहीं खींचना पड़ता है।

यद्यपि यदि आप अपने स्वयं के इंडी गेम को विकसित करने में अधिक हैं, तो आप "वन मैन आर्मी" भूमिका ग्रहण कर सकते हैं, जिसमें आपको ग्राफिक्स और ध्वनि निर्माण से निपटना होगा। उदाहरण के लिए, मेरे अपने शीर्षक पर एक नज़र डालें: http://goo.gl/hs5wt

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

यदि आप 80 के दशक में बड़े हुए, जब आप वास्तव में स्क्रीन पर पिक्सेल देख सकते थे (और फिर बाद में कभी भी उन्हें अनदेखा करने में सक्षम नहीं थे) यह सिर्फ आप पर स्वाभाविक रूप से बढ़ सकता है, लेकिन अगर ऐसा नहीं है, तो मैं थोड़ा पढ़ने की सलाह दूंगा पिक्सेल कला निर्माण पर। बेशक आप हमेशा कुछ पेपर ड्राइंग को डिजिटल कर सकते हैं और बस बाद में फिनिशिंग कर सकते हैं।

वैसे भी, गेम बनाना हमेशा एक बहुआयामी शिल्प रहा है। आपको प्रोग्रामिंग कौशल की एक अच्छी गहराई की आवश्यकता होगी (लेकिन 'बहुत अधिक नहीं', या आप अंत में सबसे सरल गेम बनाने में असमर्थ होंगे, क्योंकि आप गर्भपात के बारे में अधिक चिंतित होंगे, जैसे एक अच्छा व्याकरणविद नहीं कर सकता एक ही पुस्तक लिखें), गणित, ज्यामिति, भौतिकी की अच्छी समझ और कलात्मक कौशल का एक अच्छा सौदा, जैसे ड्राइंग, ध्वनि निर्माण, स्तर डिजाइन, कहानी बताना, आदि।

अंततः, आपको अपनी रचना से प्यार होना चाहिए। आपको प्रेरणा का एक अच्छा सौदा और अपने खेल को प्रकाश में देखने के लिए एक वास्तविक इच्छा की आवश्यकता है। आपको अपने खेल का # 1 प्रशंसक बनना चाहिए, क्योंकि यदि आप इसे खेलना पसंद नहीं करते हैं, तो कौन और क्या करेगा?

इस सब को ध्यान में रखते हुए, मैं वास्तव में आशा करता हूं कि आप अपनी बाधाओं को दूर करेंगे और अपना खुद का खेल बनाने में बहुत अच्छा समय देंगे। एक बार उठने और चलने के बाद यह एक अविश्वसनीय रूप से मजेदार और पुरस्कृत अनुभव है। :)


3

सबसे पहले, आप कॉलेज जाने से पहले यह सब सामान करके वास्तव में अच्छा कर रहे हैं ।

अब, क्या आपने खुद कला की खोज करने की कोशिश की है ?

मैं एक प्रोग्रामर हूं, कलाकार नहीं

क्या कोई आम पुलिस वाला अपनी कलाकारी पर फैसले से बचने के लिए इस्तेमाल करता है।

लेकिन अगर आप इसमें समय लगाते हैं, तो आप ड्रॉ करना भी सीख सकते हैं। (और एक Wacom गोली के लिए रुपये की एक जोड़ी!)


लेकिन एक एकल प्रोग्रामर एक गेम कैसे बनाता है?

आप बस उस पर काम करते रहें जब तक कि वह पूरा न हो जाए।

यह सच है कि एक गेम बनाने के लिए प्रवेश करने की बाधा जो कि ध्यान आकर्षित करती है और एक बाजार है, जो वास्तव में बिकने वाले खेलों में निवेश किए गए पैसे और समय की गुणवत्ता और मात्रा से काफी हद तक उठाया गया है ।

इसलिए, क्योंकि Blizzard या Edge of Reality जैसी कंपनियां अगले कार्ड गेम / पहले व्यक्ति को शूटर आउट करने के लिए इतना समय + पैसा लगा रही हैं, आज गेम मार्केटप्लेस बहुत प्रतिस्पर्धी जगह है। इसकी तुलना उस समय से करें जब मारियो ब्रदर्स में एज टेक्नोलॉजी से खून बह रहा था , और जॉन रोमेरो क्रेजी क्लाइंबर जैसे गेम बेचने में सक्षम थे जो इस तरह दिखते थे:

यहां छवि विवरण दर्ज करें


3
पूर्णतया सत्य। कोई भी प्रोग्रामर या कलाकार नहीं होता है। आप क्रमशः प्रोग्रामिंग या कला से एक हो जाते हैं। यकीन है, यह पेशेवरों को प्रतिद्वंद्वी नहीं करेगा, लेकिन यहां तक ​​कि पेशेवरों ने पहले दिन से पेशेवरों को प्रतिद्वंद्वी नहीं किया।
काइलोटन

1
मैं ग्राफिक्स गहन गेम (आरपीजी) करना चाहता था, इसलिए मैंने ड्राइंग, पेंटिंग और 3 डी मॉडलिंग करने के लिए थोड़ी देर के लिए प्रोग्रामिंग छोड़ दी। इसे गंभीरता से आसान नहीं है, 4 साल आत्म अभ्यास के बाद, मेरे प्रोग्रामिंग निस्तेज हो गया और मेरी कला लिंक है अभी भी अभी तक वहाँ नहीं। उल्टा, मुझे पता चला कि मुझे कला से उतना ही प्यार है, जितना प्रोग्रामिंग से। :) मैं हर किसी को प्रोत्साहित करता हूं कि वह सिर्फ अपने बारे में कुछ नया खोजे। आपको बस एक नया जुनून मिल सकता है।
कार्डिन

1
@bobobobo आपको धन्यवाद: DI जोड़ना चाहूंगा कि अगर कला बहुत डराने लगती है, तो कोई पहले 3D मॉडलिंग की कोशिश कर सकता है। यह प्रोग्रामर को अधिक प्रकृति अपील कर सकता है। : पी
कार्डिन

@ कार्डिन हे कार्डिन, जब आप शुरू हुए तो आप कितने अच्छे थे? क्या आप पहले से प्रशिक्षित थे या पिछले अनुभव थे? ओह, क्या आप एक ग्राफिक्स टैबलेट या पेपर सेते हैं? आप कंप्यूटर पर चित्र कैसे प्राप्त करते हैं? अच्छा काम। साझा करने के लिए धन्यवाद।
जॉनी

कितना अच्छा ... हम्म मैं इंसानों को आकर्षित नहीं कर सकता जब मैंने शुरू किया। कोई पूर्व प्रशिक्षण नहीं। मुझे अनिवार्य कला और शिल्प कक्षाओं में अभी भी ऑब्जेक्ट्स (कुर्सी, टेबल आदि) ड्राइंग के लिए उच्च विषय में कुछ सभ्य ग्रेड मिले। कॉलेज में मैंने अपने आप को एक टैबलेट दिया और एक शौक के रूप में ड्राइंग शुरू किया। टैबलेट में ग्राफिक्स प्राप्त करने का एक तरीका है, या आप एक स्कैनर, 4 बी पेंसिल लेड और एक इनकिंग पेन (सकुरा पिग्मेंट पेन जीडी है) प्राप्त कर सकते हैं। लेकिन वास्तव में, मुझे कोई फर्क नहीं पड़ता कि मुझे क्या उपकरण मिलते हैं, यह रातोरात आपके कौशल में सुधार नहीं करता है। (मैं अभी भी एक स्तर पर नहीं है, हालांकि अभी तक अपनी खुद की संपत्ति ड्राइंग शुरू कर रहा हूं)
कार्डिन

2

आप हमेशा अपनी आवाज़ और कला को बाद में बदल सकते हैं। मेरी राय में महत्वपूर्ण चीज खेल ही है।

यह एक उत्कृष्ट 3 डी शूटिंग गेम हो सकता है, भले ही दीवारें सभी भूरे रंग की हों और वर्ण घन ब्लॉक वाले हों।

यह एक अद्भुत सैंडबॉक्स दुनिया हो सकती है और Minecraft की तरह दिख सकती है।

ध्वनि प्रभाव बनाने में आसान है। बस अपने आप को अपने मुंह से आवाज़ें रिकॉर्ड करें। मैंने कुछ बहुत मजेदार टॉवर रक्षा खेल खेले हैं जहाँ यह स्पष्ट है कि शूटिंग की आवाज़ एक आदमी जा रहा है, "प्यू! प्यू!" एक माइक्रोफोन में। :-)

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


1

मुझे आपकी वर्तमान स्थिति में कला के बारे में इतनी चिंता नहीं होगी। पहला गेम जिसे मैंने कभी पूरा करने का संतोषजनक स्तर पाने में कामयाबी हासिल की, मैंने पूरी तरह से एक कलाकार के बिना किया और कॉलेज शुरू होने से पहले ही यह हो गया था।

मेरे विचार में, आपके पास गेम प्रोग्रामिंग के स्तर के आधार पर चार अच्छे विकल्प हैं:

  1. आप एक अच्छी गेम प्रोग्रामिंग बुक पा सकते हैं जिसमें एक परियोजना है जिसमें सभी कलाएं शामिल हैं और आप यह महसूस कर सकते हैं कि क्या आपको गेम प्रोग्रामिंग में शामिल काम पसंद है
  2. आप एक गेम इंजन पा सकते हैं जो आपको उनकी कलाकृति का उपयोग करने पर मॉड्स लिखने देता है
  3. Unity3d या टॉर्क गेम इंजन का उपयोग करें, उन लोगों को देखें, दोनों के पास कुछ मुफ्त कला के साथ संपत्ति के भंडार हैं
  4. आप मेरा मार्ग ले सकते हैं जो मुझे लगता है कि सबसे अच्छा है :) आप एक गेम प्रोग्रामिंग शुरू कर सकते हैं और इंजन की मुख्य कार्यक्षमता लिख ​​सकते हैं। इसके लिए बेहद बदसूरत कला का उपयोग करें, जैसे ब्लॉक या स्टिक फिगर स्प्राइट। फिर एक बार जब आपके पास एक काम करने वाला इंजन होता है, तो इसे GameDev.net की मदद चाहने वाले मंचों पर पोस्ट करें। मुझे इस तरह से अपने पहले दो कलाकार मिले। उन्हें मेरी उड़ान सिम का गेमप्ले पसंद आया, भले ही प्लेन 4 ब्लॉक्स से बना था और इलाक़ा इलाक़े के संपादक का था।

1

मैं वर्तमान में लोगों के लिए GDCore नामक एक नेटवर्क साइट पर काम कर रहा हूं जो आपकी स्थिति है। यह कोडर, संगीतकारों और कलाकारों की मदद करने के लिए डिज़ाइन किया गया है, जो भयानक गेम बनाने के लिए आवश्यक स्क्रिप्ट, स्प्राइट शीट, पृष्ठभूमि संगीत आदि का आदान-प्रदान करते हैं। हम अभी तक सार्वजनिक नहीं हुए हैं, लेकिन आप हमें http://www.gdcore.com पर देख सकते हैं । यह यूनिटी एसेट स्टोर के समान होना चाहिए, लेकिन अधिक मुफ्त संपत्ति के साथ, सामग्री प्रकार में अधिक व्यापक है।


1

मैं एक एकल, हॉबीस्ट गेम डेवलपर हूं, और हालांकि यह कई हफ्तों तक काम करता है, लेकिन मैंने सार्वजनिक रूप से 2 डी मोबाइल गेम का एक मुट्ठी भर रिलीज करने का प्रबंधन किया। आपकी तरह, मैं एक प्रोग्रामर हूं और कलाकार नहीं।

सबसे पहले, मैं दूसरों की टिप्पणियों से सहमत हूं कि यूनिटी 3 डी एक शानदार तरीका है। जब तक आप प्रो संस्करण के लिए नहीं जाते हैं, तब तक आपके पास केवल एक चीज होती है, आप स्प्लैश-स्क्रीन से चिपके रहते हैं और Android / iPhone प्लग-इन (सामान्य रूप से) मुक्त नहीं होते हैं (मैं आपके प्रश्न से स्पष्ट नहीं हूँ कि क्या आप मोबाइल या डेस्कटॉप को लक्षित करना चाहते हैं?)।

यदि एक एकल गैर-कलाकार के रूप में वास्तव में एक परियोजना को पूरा करना आपके लिए महत्वपूर्ण है , और आप यूनिटी 3 डी (या कुछ अन्य समान गेम इंजन) के खिलाफ निर्णय लेते हैं, तो मुझे संदेह है कि यदि आप जाते हैं तो आपको यह अधिक प्रबंधनीय लगेगा - कम से कम शुरुआत में - के लिए 2 डी। परिसंपत्तियों की मात्रा और प्रोग्रामिंग की जटिलता / आकार / प्रयास बहुत कम होंगे।

अंत में एक त्वरित टिप - मैंने 3 डी में ऑब्जेक्ट्स को मॉडल करना बहुत आसान पाया और फिर उन्हें उपयुक्त छायांकन के साथ - 2 डी स्प्राइट्स में, कोशिश करने और हाथ से खींचने वाली 2 डी कलाकृति के बजाय प्रदान किया। ब्लेंडर एक शानदार, मुफ्त 3 डी मॉडलिंग टूल है। मैं इसकी पर्याप्त अनुशंसा नहीं कर सकता।

यहां तक ​​कि जब मैंने चीजों को वास्तव में सरल (और 2 डी) रखा, तो मैंने पाया कि मैंने कल्पना की तुलना में अपने पहले गेम को पूरा करने में अधिक समय लिया। यह उन पहलुओं की सरासर संख्या के लिए था, जिनसे निपटने के लिए - गेम डिज़ाइन, प्लेबिलिटी (जैसे इनपुट नियंत्रण), प्रोग्रामिंग, कलाकृति, मार्केटिंग सामग्री, एनीमेशन, बिक्री पिच, स्तर डिज़ाइन, स्तर संपादक, आप इसे नाम देते हैं।

सौभाग्य - आप इसे कर सकते हैं। मुझे लगता है कि खेल विकास सबसे बहु-अनुशासित परियोजनाओं में से एक है। मुझे यह पसंद है!


0

मैं पिछली टिप्पणी से सहमत हूं। एक बहुत ही सरल गेम इंजन प्रोग्रामिंग आपको 200-1000 मानव-घंटे न्यूनतम के बीच कहीं ले जाएगा। लो पॉली 3 डी मॉडल आवश्यक गुणवत्ता के आधार पर, प्रत्येक को 2-दिन से एक महीने (पूर्णकालिक काम) तक ले जाएगा। अपने खेल के लिए मैंने एक टॉप-डाउन दृश्य का इस्तेमाल किया और जानबूझकर भद्दे हाथ से तैयार 2 डी स्प्राइट्स का इस्तेमाल किया ताकि मुझे केवल प्रत्येक राक्षस आदि (1 घंटे प्रत्येक) का एक दृश्य खींचना पड़े। मैं अपना खुद का 3 डी इंजन बना रहा हूं (यह अब तक लगभग 300 घंटे की प्रोग्रामिंग है) लेकिन एक बेहतर शॉर्टकट 3 डी के लिए मौजूदा इंजन (उदाहरण के लिए अवास्तविक या क्वेक III) या योयो के गेममेकर जैसे 2 डी गेम निर्माता का उपयोग करना होगा। घर से बने प्लेसहोल्डर का उपयोग करने के लिए बेहतर - बेहतर नमूना ध्वनियों / बनावट / मॉडल से बचें क्योंकि इनमें अक्सर पोस्ट-प्रोसेसिंग कार्य के भार की आवश्यकता होती है ताकि वे आपके खेल में अच्छी तरह से लोड हो सकें। http://antongerdelan.net/crongdor/


6
"पिछला टिप्पणी" यहाँ मदद नहीं करता है क्योंकि पोस्ट ऑर्डर जंबल्ड है। नाम कृपया! :)
डोपेलग्रेनेर

0

मुझे लगता है कि विकास प्रक्रिया में स्क्रीन पर वास्तविक सुंदर चीजें देखने के लिए यह बहुत अच्छा है। छोटी परियोजनाएं अक्सर दिशानिर्देश और एक बहुत मजबूत प्रेरक के रूप में ग्राफिकल कलात्मक / विद्या अवधारणाओं का शुरू से पालन करती हैं।

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

एक दोस्त, सहकर्मी, एक प्रेमिका, पत्नी, जो भी, कोई भी व्यक्ति जो DRAW कर सकते हैं खोजने की कोशिश करें। उन्हें किसी सॉफ्टवेयर के साथ काम करने या माउस का उपयोग करने की जानकारी नहीं है। उन्हें बताएं कि आप एक गेम बनाना चाहते हैं और आपको प्रोग्रामिंग करते समय ड्राइंग करने के लिए किसी की आवश्यकता है। यदि कोई नहीं जिसे आप अपने जीवन से जानते हैं, तो कुछ कलाकारों को ऑनलाइन या मंचों में खोजें। एक विचार पर मिलकर काम करें। मैं वास्तव में आपके साथ वैसी ही दुविधा में था जब तक कि मैंने उनके फेसबुक पेज पर एक मित्र को कुछ चित्र नहीं दिखाए, वैसे भी, मैंने यह पोस्ट किया है प्रश्न को जो प्रासंगिक लगता है।

एक विकल्प कुछ अमूर्त ग्राफिक्स अवधारणा के साथ एक खेल कर सकता है जो किसी को भी आकर्षित कर सकता है। स्टिकमैन गेम की तरह, लेकिन आसानी से इससे अधिक हो सकता है। या कुछ स्तर में कुछ सार 3 डी जो कि लिंडा से सीखने के 2 दिनों के बाद बनाया जा सकता है। यह MineCraft के लिए काम किया :)


0

मुझे अपने स्वयं के खेल लिखने का कुछ अनुभव है, दोनों खुले स्रोत और वाणिज्यिक इंडी-शैली। आपकी तरह, मुझे परिसंपत्तियों (चित्र, एनिमेशन, ऑडियो, ...) के साथ समस्याओं का सामना करना पड़ा। आपके पास कुछ विकल्प हैं:

  1. यह स्वयं करो
  2. किसी को अपने लिए अपना समय देने के लिए खोजें
  3. कुछ ऐसा ढूंढें जिसे आप कानूनी रूप से मुफ्त / शुल्क के लिए उपयोग कर सकते हैं
  4. आपको एक सभ्य उत्पाद देने के लिए किसी [शायद अच्छे पैसे] का भुगतान करें

ज्यादा पैसे के बिना, ये सभी विकल्प निराशाजनक हो सकते हैं। आप कलाकारों को अपने समय को स्वेच्छा से पा सकते हैं, लेकिन मेरे अनुभव में वे चारों ओर बैठना पसंद नहीं करते हैं और एक नए गेम / रेंडरिंग इंजन को विकसित करने और ठीक करने के लिए इंतजार करते हैं, इसलिए यहां मेरी सलाह है (मैं मान रहा हूं कि आप नहीं हैं कोई भी पैसा खर्च करने को तैयार):

परीक्षण करने के लिए कुछ बहुत ही सरल ग्राफिक्स बनाएं। मेरे द्वारा बनाए गए एक गेम में, मैंने कुछ बहुत ही सरल स्टिक फिगर ग्राफिक्स बनाए, जो यह बताने के लिए पर्याप्त थे कि वर्तमान में मेरे चरित्र में क्या एक्शन / स्टेट है? बाद में, जब गेम / रेंडरिंग इंजन सम्मोहक हो रहा है, तो उम्मीद है कि यह प्रेरणादायक होगा और आप करेंगे। कम परेशानी कलाकारों को मदद करने के लिए तैयार है।


0

यह निर्दिष्ट नहीं किया गया था कि आप पेशेवर रूप से या शौक के रूप में एक खेल करना चाहते हैं। एक पेशेवर खेल के लिए, आपको पेशेवर ग्राफिक्स की आवश्यकता होती है। Minecraft एक बेहतरीन काउंटर उदाहरण है, लेकिन नियम का अपवाद है। रहने वाले के लिए गेम बनाने वाले प्रोग्रामर के रूप में, मुझे ग्राफिक्स एक सशुल्क कलाकार से और ऑनलाइन वेबसाइटों से मिलता है जो 3 डी मॉडल, चित्र और ध्वनि बेचता है।

एक शौक के लिए, अपनी कला के साथ-साथ मुफ्त ऑनलाइन संसाधन भी हैं। हालाँकि, यदि आप मेरे जैसे कुछ भी हैं, तो मेरी कला बेकार है, मुझे करने में बहुत समय लगता है और मुझे खेल का अंतिम परिणाम पसंद नहीं है। इसका मतलब है कि मैं अपना मोजो ऐसा सामान खो रहा हूं जो मुझे पसंद नहीं है, मुझे जो सामान पसंद है और मैं अपने परिणामों से प्रेरित नहीं हूं ... जिसका अर्थ है: मैं इसे अच्छे स्रोतों से प्राप्त करता हूं।

अपने ग्राफिक्स के लिए कम से कम सभ्य दिखने वाले प्लेसहोल्डर प्राप्त करें। फिर पता करें कि एक बेहतर संस्करण कैसे प्राप्त करें, यदि आप उस बिंदु पर पहुंचते हैं जब आप रिलीज के लिए तैयार होते हैं, आदि।

अपने आप को वह सामान करने के लिए मजबूर न करें जो आपको ध्वस्त कर देगा - चाहे वह कुछ भी हो। प्रेरणा केवल एक चीज है जो आपको अपना खेल खत्म करने और खेल को पूरा करने के लिए सबसे महत्वपूर्ण चीज होगी। ग्राफिक्स पर अभिप्रेरण न करें अगर यह आपकी चीज नहीं है, लेकिन यह महसूस करें कि एक अच्छा दिखने वाला यूआई आपको प्रेरित करेगा।


0

बहुत कुछ खेल के प्रकार और खिलाड़ियों की इसी अपेक्षा पर निर्भर करता है। मैं गेम बिट्स की वास्तविक तस्वीरों पर कलाकृति को आधार बनाकर अपने गेम (Boardspace.net पर) में ग्राफिक्स के लिए आवश्यकता को कम करता हूं।


0

मैं एक कोडर हूं, कलाकार नहीं। अपने खाली समय में गेम बनाने में, मैंने पाया कि कभी-कभी अगर गेमप्ले काफी अच्छा होता है, तो ग्राफिक्स कोई मायने नहीं रखते।

आप उदाहरण के लिए http://www.bfxr.net/ का उपयोग करके शानदार फ्री साउंड fx बना सकते हैं ।

किसी को भी मेरी सलाह वास्तव में, एक महान खेल विचार के बारे में सोचना है। यहाँ पाए गए १०० में से एक का उपयोग क्यों नहीं करते हैं http://www.squidi.net/three/index.php ?? थोड़ा विचार पर काम करें। फिर, देखें कि गेमप्ले को बदले बिना ग्राफिक्स के साथ क्या किया जा सकता है।

यहां मुफ्त संगीत रचना टूल के लिंक के साथ एक शानदार ब्लॉग पोस्ट है: http://www.ludumdare.com/compo/2012/12/19/automatic-music-composition-tools/

फिर, पहले गेमप्ले :)


0

इसके लिए आवश्यक प्रेरणा और समय है।

जब तक आप समय पर इतनी गंभीर रूप से सीमित नहीं होते हैं कि परियोजना को पूरा करने से पहले आपका जीवन समाप्त हो जाएगा, आप समय के साथ अकेले कुछ भी करने में सक्षम होंगे।

प्रेरणा एक ऐसी चीज है जिसे प्रत्येक व्यक्ति को स्वयं पता लगाना होता है। व्यक्तित्व अलग-अलग होते हैं, और यही काम करता है। मेरे लिए, जो सबसे अच्छा काम करता है वह है खुद को हर दिन घंटों सेट करने के लिए मजबूर करना, और अगर मैं सप्ताहांत पर इसके लिए याद करता हूं।

छोटे, छोटे लक्ष्य निर्धारित करना। फिर जब आपके पास खेल का निर्माण पर्याप्त होता है, तो आप इसे खत्म करने के लिए बेहतर प्रेरणा प्राप्त करते हैं क्योंकि आप इतने करीब हैं। सबसे कठिन हिस्सा शुरू हो रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.