Stack Tower

How high can you stack?

Continuing my journey to master vanilla web development, I decided to build a small game using only a static web page. For this project, I chose a 2D version of Stack Tower.

The main goals were:

  • Build a playable version of the game.

  • Work with the HTML canvas element.

Working on this project brought me back to my uni days, drawing graphics in Windows Forms and focusing on low-level rendering logic.

Tech stack: HTML, CSS, JavaScript

The 2D version was fun and educational, but it also made one thing obvious:

Stack Tower really wants that third dimension.

So I went ahead and built a 3D version using Three.js, bringing depth and perspective into the mix to get closer to the original game experience.

This time the main goal was aesthetic:

  • Replicate the look and feel of the original game.

  • Explore basic 3D rendering concepts.

Tech stack: HTML, CSS, JavaScript + Three.js

Previous
Previous

Pong [Videogames] [Unity]

Next
Next

Intro to Textiles Industry Web [HTML] [CSS] [JavaScript]