module specification

CU4006 - Game Portfolio 1 (2019/20)

Module specification Module approved to run in 2019/20
Module status DELETED (This module is no longer running)
Module title Game Portfolio 1
Module level Certificate (04)
Credit rating for module 30
School School of Computing and Digital Media
Total study hours 300
81 hours Scheduled learning & teaching activities
219 hours Guided independent study
Assessment components
Type Weighting Qualifying mark Description
Coursework 20%   In-class exercises Production
Coursework 20%   Technical documentation 5 Pages
Coursework 60%   2D Game Production
Running in 2019/20

(Please note that module timeslots are subject to change)
No instances running in the year

Module summary

This module is essentially an introduction to programming for computer games, intended to build students' confidence and interest in technical aspects of games development.   Students will develop an understanding of the skills required to build games for different platforms, including console, web, computer and mobile.

Students will be assigned to teams and will work together to comply with a brief that demands both technical and design skills.

Module aims

  • introduce students to industry standard games software development kits
  • develop the necessary communication skills required for working in teams in the games and digital media industries
  • enable students to design and produce simple 2D games to a high standard
  • develop awareness of creative and ethical concerns 


  • 2D and 3D coordinate systems;
  • basic programming concepts for 2D games engines;
  • object-oriented design;
  • principles of software engineering;
  • basic trigonometry for computer graphics;
  • basic physics for computer games;
  • user interface design - control and playability;
  • professionalism - user-testing and development life cycles 

Learning and teaching

A problem based learning approach will be used in the module delivery. Students will develop theoretical understanding and practical skills based on weekly lectures, tutorials and supervised workshops.

Appropriate blended learning approaches and technologies, such as, the University’s VLE and online
tools, will be used to facilitate and support student learning to:
• deliver content;
• encourage active learning;
• provide formative and summative assessments, and prompt feedback;
• enhance student engagement and learning experience.

Students will be expected and encouraged to present their solutions to the class, share knowledge and offer each other support and advice within their teams.

Learning outcomes

LO1 – work effectively as part of a team
LO2 – apply their skills to the fulfillment of a brief 
LO3 – understand software development life-cycles
LO4 – develop their ability to solve problems and create interactive applications
LO5 – continue to develop their personal portfolio
LO6 - Use an integrated programming development environment competently
LO7 - Write simple programs using the programming language constructs described in the syllabus

Assessment strategy

Learning outcomes will be assessed in context by the application of the techniques in the solution of problems relevant to the development of computer games.    Students will work in teams to produce a series of simple games using original assets.  They then design and implement a 2D game that meets a  brief, complete with technical documentation.

During the module students will add to their portfolio and will obtain formative feedback on their personal development in their field.


Materials will include current articles on the Internet relating to Games and Digital industry.