Moonhare_Engine/README.md
2025-07-29 12:00:36 +02:00

34 lines
799 B
Markdown

# Moonhare Engine
Game Engine written in Rust
(Currently this is just a fun side project, sooo if this engine works eventually, use it at your own risk :D)
## My Goals
- make a somewhat simple (mainly 3D) Game Engine
- provide some abstraction so that for example different graphics APIs _could_ be used
- focus is on OpenGL
- allow Scripting via C#
- learn a metric ton about rust, game engine architecture and graphics programming :3
## Architecture:
### Crates
- [MoonhareEngine](moonhare_engine/)
- [MoonhareEvent](crates/moonhare_event/)
- [MoonhareGraphics](crates/moonhare_graphics/)
- [MoonhareLog](crates/moonhare_log/)
- [MoonhareWindow](crates/moonhare_window/)
### Game Loop:
- Start Run
- (enter loop) ... -> Update -> Render -> Update ...
- Cleanup