This course introduces students to a range of concepts, techniques and<br/>software tools for developing 3D computer/video games. At the<br/>completion of the course, students will have basic skills and<br/>knowledge in game engines, the game development process, game<br/>programming, game AI/algorithms, etc. in general. <br/><br/>Prerequisites: 1005ICT Object Oriented Programming (previously named programming 2) -- Course Website