Welcome to Maelstrom, a sleek and straightforward JavaScript Canvas-based game engine crafted from the ground up. Designed with simplicity in mind to teach browser game engine concepts.

Explore with Asteroids: A Demo Game

To showcase concepts implemented in Maelstrom, I wrote an example game inspired by the classic Asteroids.

  • Dive into the Code: For those curious about the inner workings or looking to build upon the foundation, the source code for both Maelstrom and the Asteroids demo is readily available.