/LXGameEngine

Small Game Engine Based on OpenGL

Primary LanguageC++GNU General Public License v3.0GPL-3.0

LXGameEngine

Progress

  • Finished building glfw window.
  • Finished ref and autorelease pool.
  • Finished shaders' compiling, linking and processing.
  • Finished image reading.
  • Finished texture generating.
  • Finished sprites' vao & vbos setup.
  • Finished default ortho camera.
  • Finished nodes' transform.
  • Finished sprites' anchor point and content size.
  • Finished visit nodes and nodes'addChild method.
  • Finished local zorder.
  • Finished sprites' opacity and color.
  • Finished main scene.
  • Finished rect.

Under construction

  • Mouse and keyboard events.

Plans

  • BlendFunc.
  • glStateBlock.
  • Timer.
  • Actions.
  • Particles.
  • Support OpenAL.