Code snippets of the initial Platform Development 2 course of IGP (DAE), which uses the Unity3D engine.
- Controller: example of how cover could be implemented visually using the CharacterController.
- DesignPatterns: example of typical design patterns (singleton, decorators) and basic optimalization techniques (memory pools) in Unity3D.
- EditorScript: example of how to build editor script tools (explaining differences between editor scripts and runtime scripts).
- Shader: "Triangle Displacement" geometry shader using built-in Unity functionality. Common functionality is included in a .cginc file. This was used for a masterclass and was not part of the default course.