Update Home

Booklordofthedings 2025-01-05 15:07:42 +01:00
parent 1515592d0c
commit 8caf9b3af9

15
Home.md

@ -17,3 +17,18 @@ The thing that weaves everything together is the game itself.
So hard dependencies to individual modules are possible and probably even preferable.
Having one layer of indirection over everything just makes things slower and because games are
unlikely to change the modules that they are using during development it should not be a problem.
Possible Modules:
- Core
- Rendering
- Input
- Sound
- Textures
- Object Model
- Editor
- etc...
### Threading
In order to be fast the engine should probably do some sort of threading.
This could be achieved via a job system that runs ontop of a threadpool.