• 0.1.0 5a67b6e496

    Persistent generic JSON data - save files, stats, achievements, etc.

    cocktailfrank 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