Programme/Approved Electives for 2026/27
None
Available as a Free Standing Elective
No
CSC-10070 Introduction to Programming
This module teaches students the skills to create their very own simple 3d game, incorporating many ideas seen on other modules of their degree. Students will be introduced to game creation with a modern graphics engine and they will be introduced to cutting-edge topics used in the computer games industry.
Aims
This module teaches students the skills to develop 3d games using modern games engines such as Unity. Students will design a game level and create it using an appropriate modern game engine.
Intended Learning Outcomes
Create a 3d game using a modern games engine, incorporating audio and simple AI elements: 1Design an intuitive user interface for a game, allowing game parameters such as difficulty to be changed: 1Evaluate a game design using appropriate methodologies: 1
Two hours of lectures each week for ten weeks (2*10).One hour lab practical per week for ten weeks (1*10).50 hours of revision time of lecture slides and practical solutions. 10 hours of lab practical preparation. Approx 60 hours to work on the assignment.
Description of Module Assessment
1: Coursework weighted 100%Creation of a 3D game using an engine