Skip to content

Quick Search

Search DEVKEY BLOG

Go back

[GUNDAM EVOLUTION] I Made a Gundam Evo Fan Game Version of Animal Tower Battle

I tried making a Gundam Evo version of Animal Tower Battle called GUNDAM EVOLUTION Tower Battle.

Published:

GUNDAM EVOLUTION has shut down…

I was really into it—enough to reach NT in every season—so I’m pretty sad about it…

Gundam Evolution

So I made a fan game called GUNDAM EVOLUTION Tower Battle. (It is basically an Animal Tower Battle-style Gundam Evo game.)

Gundam Evolution

gunevo-tower-battle.devkey.jp

How to Play

Online matches

  • Create a room with Create Room
  • Share the generated ID with your opponent
  • The other player joins with Join Room

Controls

  • Mouse movement: move the piece left and right
  • Left click: drop
  • Right click: rotate

Tech Stack

  • TypeScript
  • Phaser + Matter.js
  • React + Vite
  • Trystero (P2P communication)

Still Unfinished

I only put together something that works for now, so it is nowhere near finished. This was my first time implementing online multiplayer with P2P communication, and it was really hard.

Tuning the physics is seriously difficult, and right now it behaves pretty strangely. Animal Tower Battle looks simple, but I realized it was actually made incredibly well… (that’s my very basic take)

I got to study P2P communication and Matter.js physics to some extent, and my motivation has basically hit zero, so I do not think this will ever be finished—though maybe I will complete it someday.


Text-first cards so you can decide what to read next.


Previous Post
I Bought an Okamura Contessa seconda to Build the Ultimate Remote Work Setup
Next Post
I Made an Anki Deck from the Words Included in Eigo de GO!, So I’m Sharing It