Cubism EngineLayer
| _Dependencies | Project Upload | |
| Cubism_EngineLayer | Project Upload | |
| out/build/x64-debug | Project Upload | |
| .gitignore | Project Upload | |
| Banner.PNG | Added Banner | |
| CMakeLists.txt | Project Upload | |
| CMakePresets.json | Project Upload | |
| LICENSE | Initial commit | |
| README.md | README.md aktualisiert | |
Cubism.EngineLayer
Cubism is an multi layered API, that I wrote over 1-2 months for my thesis at "School for Games" in Berlin.
It is seperated in 3 different layers.
CoreLayer, the FrameworkLayer and the EngineLayer.
The idea behind this approach was to have this API be usable at different stages of complexity.
The EngineLayer is the most advanced of these layers and implements a lot for the user already. This layer features an expandable editor, components, world system and many more. For all these features you lose a lot of low level controll, but I still made it simple to have low level controll over some things like culling.