Skip to content
This repository was archived by the owner on Aug 19, 2025. It is now read-only.

Kirugaming/ProjectBahamut2

 
 

Repository files navigation

ProjectBahamut2 - C++ OpenGL Game Engine

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.

Screenshots:


How level files are formatted:

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

About

Remaking my game engine in hopes that compiles times are better.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published