在编写原始OpenGL与使用完整的游戏引擎之间是否存在中间点?

Fog*_*ird 4 opengl game-engine

我正在玩OpenGL,我发现自己正在编写代码,我觉得我不应该写.

GLU和GLUT很好但不是我想的.

  • 用于从Blender加载.obj模型(顶点和法向量)并渲染它们的代码.
  • 碰撞检测代码.
  • 导航/相机的代码.
  • 简单地形生成代码.

但与此同时,我觉得一个成熟的游戏引擎比我需要的更多.

是否有可以利用OpenGL构建的优秀库,或许可以创建相对简单的游戏?我不一定需要上面列出的所有项目.这些只是我想到的例子.

Kyl*_*tan 5

是.

我不能更具体,因为我没有编写自己的游戏引擎,但我在这个位置有一个在线图书馆列表,其中大部分位于完整引擎之下.