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