ProjectBahamut is a temporary name for my game engine.
The engine uses C++ with OpenGL, SDL2, glad, stb_image, GLM, ASSIMP, imgui, and yaml-cpp.
The engine is a work in progress, but you can check the progress on my blog.
There is also a basic roadmap that I will update occasionally on this Github repositories wiki.
I plan to keep working on this project so check back regularly.
The level files currently use YAML.
This is an example of a level file:
GameObjects:
- name: Raphtalia
model: raph/raph.obj # path from executable
position:
- 0.0 # x
- 0.0 # y
- 0.0 # z
rotation:
- 0.0 # x (pitch)
- 0.0 # y (yaw)
- 0.0 # z (roll)
scale:
- 1.0 # x
- 1.0 # y
- 1.0 # z
