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