Join Michael House for an in-depth discussion in this video What you should know, part of Unity: Programmatic UI.
- [Instructor] For this course, you should be familiar with the Unity game engine. For example, the game object and component based architecture. You should have created some UIs already, even basic non-scripted Uis qualify. You should also have knowledge of how scripts work in Unity. For example, the start and update methods, and how scripts attach to game objects as components. Additionally, programming knowledge will be very useful. We use C# throughout the course, and you should be familiar with it, as well as object oriented programming concepts like objects and properties.
We also touch on some higher level topics, like coroutines. If you're not familiar with them, or you're not comfortable diving right in, you should research them further.
- Creating text and button elements manually
- Creating UI elements from reusable prefabs
- Scripting complex events
- Modifying events at runtime
- Creating UI elements from scripts
- Creating in-game or worldspace elements such as displays and control panels
- Creating tooltips, nested menus, and tables