I'm glad you enjoyed! Don't hesitate to message me if you need help understanding the code 😊
We made the game in 2D, with a fixed camera that gets the whole stage. Then we output this 2D to a texture using a Viewport node, and apply it (as a texture) to a cylinder mesh (the tower). It was a clever idea from @miphos !
That's how it looks: