Link to GitHub

What?

This is a Visual Studio Code extension that adds game-like achievements to the code editor. My goal for this project was to sometimes give the user a little “reward” for what they were doing.

Examples

  • If a file ending with .asm is created, the achievement Bye Friends is unlocked
  • If a .b file is deleted, the achievement That's not how a brain works is unlocked

Technical Aspects

The Achievements extension was my first interaction with TypeScript, the VSCode API and building an extension in general, so there was pretty much to learn.

What I learned