Treekeeper

Treekeeper cover image

Dynamic Gameplay UI

For Treekeeper, we needed a way to have the player manage towers(Ents) but still able to quickly respond to threats without interrupting the flow of the game by pausing time, so the gameplay designers and I settled on the idea of each Ent having a context menu that pops up when you click on them to manage them. To make the radial layout it employs, I created a dynamic radial layout group script, a variation of Unity's native grid layout system that takes in a radius, start angle, and end angle, and automatically spaces and sizes each element.

Treekeeper highlight image
Previous Game Next Game