Skip to content

AdamWallberg/Ymir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ymir Engine

Another Game Engine, but Better

My n'th game engine that I named after my cat. Wohoo..
The GitHub version of this project is a simple copy-pase remake of another private project under the same name. So I actually already have a running version of this engine already, I just wanted it to have better architecture and prettier code. So the development will be really quick up until I start dealing with (for example) more advanced rendering.

Implemented Features

- Premake5 project setup
- GLFW context creation
- Multi-threaded state machine
- 32 and 64 bit windows support
- Slightly fancy logging
- Memory tracking
- Fancy input system

Planned Features

- Deferred lighting, instancing, skeletal animations, fancy postFX, etc...
- Maybe even PBR
- Custom block allocator
- Crème Fraîshe
- Controller support
- Debug geometry rendering
- Simple collision detection with AA bounding boxes etc..