OpenGL ist nur eine Grafikbibliothek. Um die zu nutzen brauchst du auch eine Programmiersprache wie z.B. C++ oder Delphi. Ausserdem brauchst du nicht alle in C++ vorhandenen Befehle kennen, sondern nur die, die du für dein Spiel auch brauchst. Wenn man verstanden hat, wie man in C++ programmiert, ist das fast kein Problem mehr. Ausserdem ist eine fertige Engine wirklich leichter als OpenGL, da die Irrlicht Engine u.a. OpenGL zur Darstellung benutzt. Versuch aber mal in OpenGL eine fertige Level-Datei zu laden... dafür braucht man warscheinlich mehr als 1000 Zeilen Code. Mit einer fertigen Engine warscheinlich nur ca. 5 Zeilen.Zitat von che
PS: Mit der Engine kann man auch 2D-Spiele programmieren...