Thank you for your feedback, Kirblee. I'm glad you enjoyed it. The thing that surprised me most about the minimap myself is how easy it is to setup. The basic setup actually doesn't require one line of code. Just an orthographic camera that hovers over the player and looks directly down flat at the ground, and a TextureRect that uses a viewport texture from the minimap camera to display the whole thing. The icons on the minimap are nothing more than 3D Sprites sitting on another render layer, so only the minimap camera can see them. To zoom the map in and out, you can simply register a scrolling gui input and accordingly change the size of the orthografic camera appropriately, for example with lerp to make it shooth, or even better with a tween so it doesn't have to be updated every frame even if it's unnecessary.