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