नोट: यह C ++ 03 और C ++ 11 के बारे में 'आपकी राय देने वाला' प्रश्न नहीं है।
हमारा गेम इंजन, C ++ 03 में लिखा गया है, जिसे विंडोज, ओएसएक्स और आईओएस पर संकलित करने के लिए डिज़ाइन किया गया है। भविष्य के पास (बहुत) के लिए लिनक्स समर्थन की योजना है। शान्ति की बात आने पर हमारा अनुभव सीमित है, यही कारण है कि मैं यह सवाल पूछ रहा हूं।
वर्तमान में, हम बहस कर रहे हैं कि क्या C ++ 11 पर स्विच करना और C ++ 11 मानक की गैर-संगत विशेषताओं का उपयोग करना निकट भविष्य में समस्या पैदा कर सकता है जब हमें अपने इंजन को वर्तमान जीन कंसोल में से किसी में पोर्ट करने की आवश्यकता होती है (शायद कुछ कंसोल (एस) द्वारा समर्थित कंपाइलर अभी तक C ++ 11 का समर्थन नहीं करते हैं; हम नहीं जानते ...)।
इसलिए, गेम डेवलपर्स जिनके पास कई प्लेटफार्मों और कंसोलों का अनुभव है, क्या आपको लगता है कि हमें C ++ 03 तक रहना चाहिए जब तक कि नई पीढ़ी के कंसोल नहीं आते हैं और अधिकांश लोग C ++ 11 मानक पर स्विच कर चुके हैं (क्या वे पहले से ही हैं?)। या अधिकांश कंसोल का उपयोग / समर्थन संकलक (वीसी ++, जीसीसी या वेरिएंट?) कर रहे हैं जो पहले से ही सी ++ 11 सुविधाओं का समर्थन कर रहे हैं?