This commit is contained in:
LunarAkai 2025-07-29 00:46:01 +02:00
commit 3dd1a0caee
15 changed files with 21 additions and 30 deletions

View file

@ -4,39 +4,22 @@ 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:
### Classes/Structs
#### Core
- [Core/Game](docs/structs/core/Game.md)
- [Core/GameTime](docs/structs/core/GameTime.md)
### Crates
- [MoonhareEngine](moonhare_engine/)
- [MoonhareEvent](moonhare_event/)
- [MoonhareGraphics](moonhare_graphics/)
- [MoonhareLog](moonhare_log/)
- [MoonhareWindow](moonhare_window/)
#### Debug
-
#### ECS
-
#### Graphics
-
#### Logger
-
#### Math
-
#### Window
- [Window/GameWindow](docs/structs/window/GameWindow.md)
### Modules
- core
- debug
- ecs
- graphics
- logger
- math
- Window
### Game Loop:
- Start Run