Commander Keen in a Web Browser?

Emscripten, GameDev, Posts, Programming, Retrogaming, Videogames, WebAssembly, Web Development

Commander Keen in a Web Browser?

Emscripten, GameDev, Posts, Programming, Retrogaming, Videogames, WebAssembly, Web Development

After a few weeks on/off work with Emscripten, I’ve succesfully ported Commander Keen to the Web Browser. The code is on GitHub and you can play it right here

An old school PC platformer, Keen took on legendary status after developer id Software went on to stellar success with Wolfenstein, Doom and Quake. I’ve very fond 1980s memories, playing Keen on the Amstrad PC1640. So when I discovered the reverse-engineered C source code I needed to bring it to a broader audience

Thanks to original authors NY00123, QuantumG and Lemm. The vast majority of the work is theirs

You can learn more about the project over on GitHub

Controls

  • Arrows - Move Keen around
  • Ctrl - Jump
  • Alt - Use Pogo/Stop Pogo (if you have one)
  • Ctrl AND Alt - Fire raygun (if it has charges)

Comments