Ewan Forbes Head in the cloud

Fun

Making JavaScript browser games is a particular passion of mine, particularly remaking retro arcade games.

Making these games is what originally sparked my interest in programming. Well... aside from Visual Basic all those years ago at school!

A bunch of these are playable via the links next to each game. You will be redirected to the GitHub Pages site for the game repository where it is hosted. There are also links to the repository where you can see the code if you are so inclined.

Face Invaders

A Space Invaders-style game with puking emojis.

I wanted to see what I could do with plain DOM manipulation and no canvas.

View code

Play it!

Asteroids

Another remake of a classic game.

Groundbreaking in its time, the challenge was definitely in the asteroid-splitting mechanics when they are hit.

View code

Play it!

Ewan Forbes - DevOps Engineer

This site is made with SvelteKit and the Svelte static adapter. See the code here