karsten-vermeulen-dev
released this
07 Sep 19:58
·
33 commits
to main
since this release
This is the very first release of Handmade SDL. This engine is still in its infancy, and there are plans to add more features in the future. Some notes about this release:
- This humble framework can render backgrounds, sprites, text, and animations and play music and sounds.
- A group of custom physics classes manage colliders and rigid bodies. However, the ultimate plan is to eventually replace these with established third-party physics APIs such as Box2D.
- A game state machine has been implemented, and the engine runs with three base states present.
- Some game objects exist, and these manage things such as the background images, a primary player, and a button. More game objects may be added at will. More templates will be added in future releases.
- ImGui has been integrated into the engine. However, no UI elements or widgets exist yet.