← All projects

Project

Crimson

A WinUI 3 client I built while exploring what goes into a native Windows application.

  • C#
  • WinUI 3
  • Windows App SDK
View repository

Crimson began as an alternative front end for an Epic Games library. The visible part is a WinUI 3 interface, but most of the interesting work sits underneath it: authentication, library data, downloads, installs, settings, and local state.

It can read a user’s library and includes the pieces for downloading, installing, and launching games. Working on it was a useful reminder that the difficult part of a desktop application is often getting all of those ordinary-looking pieces to agree with each other.

Crimson is an unofficial personal project and is not affiliated with or endorsed by Epic Games.