This past weekend I woke up thinking about the hit new game, SUPERHOT. A clever time bending FPS that takes the concept of bullet time to a new level. Your movement directly affects the speed of time. Move quickly and the game ascends to real time. Slow down and the game does the same. This one-to-one functionality adds a really fun strategy layer to your traditional run and gunner. Honestly, it's a blast.

Curious to see if I could replicate the mechanic, I set out to create a quick top-down 2D prototype. Just something simple to illustrate the core concept. It turned out to be quite an enjoyable little challenge. I developed it on Codepen using my favorite JavaScript game engine, Phaser. Check out the source, or play it full screen (keyboard input only).