Skip to content

rohanharikr/SaveGame

Repository files navigation

Demo.mp4

.savegame

Keep track of your games!
Powered by C#/.NET WPF, IGDB, and LiteDB.

Tech

SaveGame is a windows desktop application powered by:

Screenshots

Building or Running your own .savegame application

Pre-requisities

  1. Visual Studio or other IDE
  2. .NET 8.0
  3. Twitch Client ID and Secrets for IGDB API authentication (Obtain from Twitch Developer Console)
  4. [Optional] WinAppDriver for UI test automation (Download here)

Build or Run with environment variables:

export IGDB_CLIENT_ID=[your OAuth app client ID]
export IGDB_CLIENT_SECRET=[your OAuth app client secret]

Running the UI test suite

  1. Start WinAppDriver (Download here)
  2. Make sure Window Developer Mode is enabled
  3. Run test suite from IDE