The
Midnight Engine has been worked on and off for about 3 months. It's beign developed
in
C++ and right now it uses
OpenGL, glfw, glm and stb_image (glfw, and glm are
gonna be replaced at some point. Replacing stb_image is gonna be trickier but we'll see)
Its current goal is to help me develop a 3D platformer nicknamed
"Girl With A Stick"
(named like that in honor of a cancelled Insomniac game with the same codename).
Just to remember what I had in mind: the main setting of the game is a prehistoric/tribal world with advanced technology.
The stick acts as a catalyst or nexus, enabling the use of various 'weapons' and 'gadgets.'
The image I have in mind right now is of the main character, (
Maya?), hovering while grabbing the stick with both her hands
and feet. Or maybe just hanging with her hands? IDK
Current Features
- Custom object file formats [ .mof ]
- Collada | OBJ | MOF | Loader
- Shader hot reloading
- Platform-agnostic GUI
- Quaternion-based camera system
TO-DO LIST
| Feature |
Status |
Priority |
| Animation System |
In Progress |
High |
| Animation File Format [ .maf ] |
In Progress |
High |
| Character Controller |
Planned |
Low (Right now) |