High-Level Games
This module focuses on using a game engine, Unity3D, to develop a fully working game. It covers a range of topics aimed at developing games.
Key Topics
- Core Concepts in Unity
- Entities
- Components
- Prefabs
- Scenes
- Scripting in C#
- Physics
- Collisions
- Triggers
- Forces
- Rendering, Models & Animation
- Unity’s rendering pipeline
- Using models in Unity
- Animations in Unity
- Sound Effects
- User Interfaces
- Designing user interfaces
- Core Widgets
- Interacting with UI elements
- Particles and Lighting
- Particles and emitters
- Controlling particles
- Artifical Intelligence
- State machines
- Steering Behaviours
- Navmeshes
Method of delivery
- Lectures on the topics presented
- 4 sets of tutorials, allowing students to gain practical experience with the concepts presented in the lectures.