Show HN: 2d Tower Defense Mini Game in Three.js (Geodefense)

3 krisdigital 2 6/12/2025, 10:44:13 AM krisdigital.com ↗
Three levels (+random) so far - can you beat the game?

It is not polished by any means but I checked it on all devices I own (in landscape) that it is beatable :)

Tips: Move quickly and don't forget to upgrade your towers...

Geodefense was a popular iPhone game in 2008 which is no longer available (https://en.wikipedia.org/wiki/GeoDefense)

I did it mostly to play with shaders and three.js.

Comments (2)

gus_massa · 16h ago
I beat level 1 and 2, still trying 3...

I'm not sure if you are trying to mimic the original game but ...

For me, it's too fast passed. I like tower defense games where I have time to think and place the towers and then sit back and watch the carnage.

There is too much money initially, in most games you get money for 2 or 3 towers and then collect more money during the game to place more towers. I don't like that I can't use all my money.

It would be nice that towers are sticky, so it's possible to place many "shot/green" towers without moving the mouse back to the bottom of the screen.

I'm not sure how hard it is, but it would be nice that when I'm a trying to place a new tower and the small forbidden circle of a tower overlaps the road, then the position is shifted to the closest legal position if it's a few pixels away. So it's easier to place new towers near the roads. Now if I make a mistake by a few pixels I have to go back to the bottom of the screen and pick the tower again.

Does the "missile/purple" tower cause splash damage?

MasihMinawal · 16h ago
played first round, thoughts: 1. its starting but what am i supposed to do? 3. i see there are towers in the left corner, may be dragging them helps 3. yes really cool! i love TD. 4. oh man i lost

would love to have 1. keyboard shortcuts 2. grid area to know where i can place the towers before dragging them

played on windowsOS laptop.