SDL + Odin Cross Platform Engine
Following my personal interest on graphics development and low level engineering, I was compelled to write an engine from scratch using the Odin language, with SDL as the foundation for rendering and cross-platform support.
Here I'm implementing every building block to make an engine. Among the included features are:
- UI layout and rendering
- UI navigation with keyboard/gamepad
- 2D rendering with a transform stack
- Background loading of assets
- Compiles for Windows/Linux/Android/WASM
This engine is aimed at multi-platform development, as SDL allows publishing to PC, mobile, TV and web devices with a single codebase.