readme
This commit is contained in:
parent
a97e41f395
commit
3dd1a0caee
15 changed files with 21 additions and 30 deletions
43
README.md
43
README.md
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue