-
Persistent generic JSON data - save files, stats, achievements, etc.
released this
2024-12-04 18:24:15 -05:00 | 31 commits to main since this release- Support for achievements and stats and for syncing them with Steam.
- Added the sb::progress namespace for tracking persistent data - save files, user preferences, stats, achievements, etc.
- Draw and update loops are now passed directly to Game::run and can optionally be lambda functions.
- Added mock Game object and mock game runs to the test suite.
- Log messages can be written with the stream operator
<<
. - Added a CLI, which supports passing configuration JSON overrides from the console at game launch.
- Added the Catch2 unit testing framework and created a test program with support for multiple platforms.
Downloads