50 lines
624 B
Markdown
50 lines
624 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)
|
|
|
|
|
|
## Architecture:
|
|
|
|
### Classes/Structs
|
|
#### Core
|
|
- [Core/Game](docs/structs/core/Game.md)
|
|
- [Core/GameTime](docs/structs/core/GameTime.md)
|
|
|
|
#### 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
|
|
|
|
- (enter loop) ... -> Update -> Render -> Update ...
|
|
|
|
- Cleanup
|
|
|
|
|
|
|
|
|