For every 10 credits, students should engage with around 100 notional hours of learning. This will be approximately 30% direct learning contact and 70% independent student learning.
The course consists of the following modules:
Fundamental Programming (20 Credits)
The aim of this module is to introduce learners to the fundamental concepts used in typical programming languages. Learners will be expected to create basic, logic driven applications using a range of standard techniques. Although the project scope is very small for the applications, it is expected that proper conventions are used in the projects, from initial conception, through to finished product.
Games Study Skills (10 Credits)
This module aims to develop the study skills of the learners through the medium of their preferred subject area, enabling the production of sound academic writing, the introduction of critical thought and basic research skills. It will enable students to develop skills in academic writing, the use of academic conventions, information research, reflection and the management and organisation of their work.
Industry and Employability (20 Credits)
This aim of this module is to introduce a wider knowledge of the games industry and how to participate within it, whilst looking at how improve and develop student soft skills. The module will cover employability aspects as well as looking at the growing indie scene and the benefits of being self-employed.
The module will introduce growing projects within the industry such as Tranzfuser, UK Games Fund, Grads in Games, and Global Game Jams and how they support students and why they should look and consider these activities. We will look at the economical impact of the industries and how games will shape the country/world
Introduction to 3D Modelling and Animation (20 Credits)
This module aims to introduce learners to basic 3D modelling and animation principles and techniques used to create assets for games. Learners will be guided through the process of developing an idea for a model and animation to be used in a computer game. They will be given an opportunity to develop that model and animation using appropriate software such as Autodesk Maya and Mudbox.
Introduction to Character Modelling (10 Credits)
This module aims to introduce learners to basic 3D character modelling principles and techniques. Learners will be guided through the process of developing an idea for a character to be used in a computer game. They will be given an opportunity to develop that character using appropriate software such as Autodesk Maya and Mudbox.
Level Creation (10 Credits)
This module aims to introduce learners to the fundamentals of level design found throughout the games industry. Learners will be guided through the processes of various methods of designing a level, which will then be modelled using industry standard techniques and software.
Level Mechanics (10 Credits)
This module will introduce learners to interactive environments through the use of a game engine. Learners will gain an understanding of the process of game creation, including the main objective of a level, and the supplementary elements an environment may contain. Using this knowledge, they will gain the ability to create level objectives, and supporting interactivity using industry standard programming languages.
User Interface and Experience (20 Credits)
This module will enable learners to develop an understanding of the basic concepts of interactive design for media. The learners will also gain an appreciation of Human Computer Interaction (HCI) theory in interface design and how to embed this in a game field. Learners will also develop an understanding of the basic principles and theories of audio production including the understanding of digital recording principles, how to capture, edit and embed their sounds within an application. The audio will be used to support the core UI designs, as well as enhancing game play elements of a basic application.
Character Modelling and Animation (20 Credits)
This module aims to further develop the learner’s ability working with 3D models and animations. In this module learners will examine the necessary pipeline to creating computer game-ready characters and preparing those characters to interact with objects in the computer game world.
Games Development (20 Credits)
This module will extend the learners existing knowledge of games design and development. Building on these two disciplines, learners will be able to develop original games that vary in complexity. Students will learn how to properly scope a project, and be able to plan, create and test the completed projects to at least a beta stage of development.
Games Industry Research Project (20 Credits)
The module aims to enable students to apply a range of research skills appropriate to study of the creative industries in general and games development in particular. Through a practice dissertation, the module will prepare them for either further studies at Level 6 or career related research.
Lighting and Rendering Techniques (10 Credits)
This module aims to enable students to fully light, render and present their work to a professional level. Students will further develop knowledge and understanding of the lighting process for varying outcomes, and the rendering process that allows them to be viewed.
Methodology Driven Project (20 Credits)
This module aims to give students practical experience of planning and executing a games project whilst following a chosen methodology. Learners will be taught a variety of current working methods and be expected to make an informed choice on which methodology would suit their group project. Working as a group allows a larger project to be accomplished than would be feasible working alone. Individuals will contribute to the initial design of the project and then carry out agreed tasks towards the finished product. The module highlights the importance of a coherent project plan, regular progress reviews and effective group working.
Mixed Reality Development (10 Credits)
In this module, learners will develop content for mixed reality domains. This includes looking at the existing market of mixed reality applications, and a possible deployment strategy for a planned application. Learners will appreciate the target platform when producing planning documentation for their application, whilst learning about the considerations of mixed reality space and scale. Learners will learn the correct approach to developing content for mixed reality and the programming libraries that will need to be utilised.
Testing and Optimisation (10 Credits)
Through the programme, students will develop a range of applications that vary in regard to type, size, and complexity. However, to develop projects in a professional manner, certain techniques and standards should be in place to ensure that project has the scope to grow or be deployed efficiently on a range of platforms including efficient development, and proper testing strategies.
Texture Design and Application (10 Credits)
This module aims to further develop the student’s ability to create textures and materials that they can apply to existing models. Students will understand the processes of creating PBR materials and textures from scratch, and make use of relevant industry standard software to aid in the process.