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