OpenGL khá thích hợp cho các trò chơi 2D. Mặc dù nó thường được sử dụng cho 3D, nhưng chức năng tương tự có thể được sử dụng cho các trò chơi 2D. Điều đó có nghĩa là, bất cứ điều gì bạn có thể làm với 3D OpenGL sẽ được áp dụng với OpenGL "2D".
Một số thông tin có thể được tìm thấy tại vị trí này .
OpenGL 2D đạt được theo cách tương tự như 3D OpenGL. 2D OpenGL chỉ là ứng dụng của một kỹ thuật, nghĩa là hiển thị cảnh trên mặt phẳng, sau đó sử dụng và chiếu chính tả thay vì chiếu phối cảnh, tùy thuộc vào thiết lập của bạn, có thể làm biến dạng cảnh.
Một ví dụ:
(a) là một cảnh trong một hình chiếu chính tả. (b) là cùng một cảnh, sử dụng phép chiếu phối cảnh. Trong trò chơi 2D, điều này có thể gây ra việc định vị sai các họa tiết nếu độ sâu của chúng bị thay đổi (điều này, tùy thuộc vào cách bạn phát triển, có thể là trường hợp). Sử dụng phép chiếu phối cảnh cũng làm cho việc sắp xếp mọi thứ trong tọa độ màn hình trở nên khó khăn hơn.
Ngoài ra, OpenGL mang nhiều, rất nhiều, rất nhiều lợi ích với nó. Chủ yếu, tăng tốc phần cứng là một điểm cộng rất lớn. Ngoài ra còn có một mức độ kiểm soát tốt hơn đối với những gì card đồ họa làm và cách thức hoạt động của nó, cho phép tối ưu hóa theo từng trường hợp cụ thể