Komodo
Komodo copied to clipboard
Komodo was spawned out of a desire to learn popular game engine design, like composition over inheritance and ECS. Komodo is an attempt at making an engine that places the developer first, providing s...
Adding a LightComponent also requires adding flags to Drawable2DComponent and Drawable3DComponent describing whether or not to render with lighting. Render2DSystem and Render3DSystem will also need to be aware of how...
To thread the update loop separately from the draw loop, the draw and update loops need to not be tightly coupled to the monogame draw and update call scheduling. Calling...
Under #54
MonoGame Update and Draw calls should be handled from the Komodo engine. Komodo should have full control over how often each is called. Under #54