GDP201 Advanced programming techniques
C# is a managed language that allows a programmer to focus on problem solving rather than on manipulating low-level resources. Its use within the Unity 3D game engine has secured its role as one of the core languages used within the game industries.
This subject introduces the C# language and explores programming techniques enabled through the advanced features exposed by this language.
Students will explore the advanced features of the C# language in the context of game development using the Unity 3D game engine.