Game Library

The gist: build out an app that displays a grid of installed games and allows you to launch them.

A DRM-free, offline basic version of Steam.

Specs

  • Render games
  • Clicking launches them
  • Allow user to drag executables into the app
  • Monitor a specific folder

Concepts

  • Filesystem
  • Launching processes

Extra Credit

  • Track playtime by monitoring the processes
  • Support organizing and group games by play status or platform or genre
  • Support loading ROMs and launching emulators for those games