Part 2: Intermediate Concepts
In this part, you will advance your Unity and C# skills by accessing and manipulating game components through the API, implementing physics-based interactions, and controlling scene transitions and environmental settings. You will leverage advanced functionalities within Unity’s API, work with data structures such as arrays, lists, dictionaries, and HashSets, and create custom data structures to develop complex game mechanics. Additionally, you will craft and style UI components, handle various input methods, assemble interactive menus, and script custom interaction behaviors. This section also covers the basics of Unity physics, animating game characters, scripting environmental interactions, and employing advanced animation techniques for complex movements, equipping you with the knowledge to create more sophisticated and dynamic game experiences.
This part includes the following chapters:
- Chapter 5, Mastering Unity’s API –...