CSC-30071 - Programming for Virtual Worlds
Coordinator:
Lecture Time: See Timetable...
Level: Level 6
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2026/27

None

Available as a Free Standing Elective

No

Co-requisites

None

Prerequisites

CSC-10070 Introduction to Programming

Barred Combinations

None

Description for 2026/27

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: 1
Design an intuitive user interface for a game, allowing game parameters such as difficulty to be changed: 1
Evaluate a game design using appropriate methodologies: 1

Study hours

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.

School Rules

None

Description of Module Assessment

1: Coursework weighted 100%
Creation of a 3D game using an engine