C++ Engine for 2D Game Development
Onyx2d was a project started back in 2008 as a first approach to game engine development using OpenGL. Along with OpenGL, this project uses the following libraries and APIs:
- glut (freeglut)
Bare in mind the following: onyx2d uses OpenGL inmediate mode and is not recommended for modern game development.
Although onyx2d is not the most optimized engine and was build from the unknowledge as a learing exercise, is easy to understand and use.
The engine has been developed mainly on Code::Blocks so it is quite easy to get it up and running using that IDE.
- Import the project onyx_illusion.workspace located in the src/ folder into Code::Blocks
- Activate sample_game project
- Rebuild and execute
Hopefully you should be ready to go.