Home - mtalyat/Minty GitHub Wiki
Welcome to the Minty wiki!
Features
The engine contains all of the following features:
- Dynamic asset and scene loading
- Entity component system
- Task scheduling system
- Serialization and deserialization
- Event handling
- Input for keyboard, mouse, and controllers
- An animation and animator controller system
- A spatial audio system
- Custom memory allocation
- A custom finite state machine
- Sprite rendering
- User interface rendering and input
- Font rendering
- Helpful debugging code
Goals
The goal of the Minty engine is to provide a performant, yet easy to use, game engine. In the future, these are features that would be ideal to include:
- A physics system
- A GUI system
- An editor
- A scripting system
Inspiration
The inspiration came to make this game engine immediately following the 2023 Unity pricing model change disaster. I took a look at my options, and decided: you know what, I can just make it myself. And so I did. Thanks Unity.
Technology
The Minty game engine is a feature rich game engine, built with various libraries and tools.