top of page
Nicholas Brown
Unity Developer
Dynamic UI System
As part of my work on the Virtual Wold Builder at Mesmerise, I had to architect and implement a scalable and reusable UI solution. The solution to this was to implement a dynamic UI system that could take in a configuration for a UI window/panel/area, load the appropriate prefab and then hook up a logic script to that UI prefab.
An important part of this system was the ability to have the UI elements and the core logic to be completely separate and be dynamically linked up later on. To this end I created a custom Attribute and some methods to then retrieve methods in the logic scripts that had that Attribute.
bottom of page