Skip to main content


CSC8599 : Project and Dissertation in Computer Game Engineering

  • Offered for Year: 2024/25
  • Module Leader(s): Professor Graham Morgan
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus

Your programme is made up of credits, the total differs on programme to programme.

Semester 2 Credit Value: 20
Semester 3 Credit Value: 60
ECTS Credits: 40.0
European Credit Transfer System


To enable students to utilise the knowledge acquired in all the previous modules of the computer game engineering programme to carry out challenging project work in the area of computer game engineering.

Outline Of Syllabus

Students are expected to choose a project from a list offered by potential supervisors, who could be from the School or from Industry. Suitable projects involve students learning about some aspect of producing an engineered solution to a challenging computer game related problem and applying what they've learned to solve such a problem.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion1001:00100:00Preparing and finalising deliverables for submission
Guided Independent StudyProject work6951:00695:00Undertaking project
Scheduled Learning And Teaching ActivitiesDrop-in/surgery80:304:00PiP Supervisor meetings
Scheduled Learning And Teaching ActivitiesModule talk11:001:00PiP Introduction to module with Q&A
Teaching Rationale And Relationship

Regular one-to-one meetings with project supervisor and industrial partners will provide the setting for achieving the learning outcomes. In addition, the learning outcomes have already been covered in earlier modules and therefore this module is viewed as “putting to work” skills learnt earlier in the programme.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Dissertation3M50Dissertation (20 pages) (50 hours)
Design/Creative proj3M50Software (50 hours)
Assessment Rationale And Relationship

The dissertation serves as a critical platform for the student to showcase their ability to articulate their work in a manner that is reproducible and understandable to others, particularly in a technical context. This aspect of the dissertation is pivotal as it reflects the student's grasp of the subject matter and their proficiency in communicating complex ideas and methodologies in a clear, concise, and technical style.

Moreover, the software developed as part of the dissertation is a tangible demonstration of the student's programming skills and their capability to engineer a solution. It is a testament to their practical application of theoretical knowledge, problem-solving abilities, and creativity in tackling advanced project challenges. The software's sophistication and functionality indicate the student's technical acumen and understanding of the nuances of software development.

The dissertation and the accompanying software collectively provide a comprehensive overview of the student's technical prowess. They showcase the student's ability to conceptualise and articulate a complex technical idea and bring it to fruition through a well-engineered software solution. This dual demonstration of theoretical understanding and practical application sets apart a well-executed dissertation in computer science and related disciplines.

Reading Lists