This module teaches the fundamentals of computer programming covering variables, datatypes, arrays, algorithms, conditional and iterative code and the use of functions. Students will learn to write simple programs making use of a contemporary programming language and development environment. Assessment: 100% coursework.
In this module students will develop an understanding of the complementary nature of Art and Sound as a fundamental building block of game development through character design practice. Students will learn to observe, design and record materials to support their Game Art and Sound Project, built around a central character design and supporting sound / music material. Students will also develop an understanding of the impact of sound and music on the player experience through mixed media materials, in-class demonstrations, out of class activities and practical workshops. Assessment: 100% portfolio.
In this module students learn the key elements involved in videogame production by creating a digital game. Students are split into groups and in their group, they will be assigned a role. Integral to the module is familiarising students with professional skills crucial to the game development process that will be built upon in subsequent modules on the course: programming and using a games engine, managing the game asset pipeline, strategies for meeting deadlines, game development project management techniques and working effectively in a team. Teams are assigned a supervisor and are expected to meet weekly as part of timetabled sessions to provide team updates and assign actions. The module will also begin introducing students to considerations of commercial concerns like market viability, budgeting, as well as personal skills relating to industry such as awareness of how workers make a living in industry and networking. Assessment: 100% portfolio.
3D Modelling introduces the process of creating models in 3D in a game development context. Students will explore the connections between 2D art and 3D modelling, examining issues such as perspective, texturing, rendering and lighting. Students will learn 3D Modelling tools and techniques by being taught appropriate development software such as Maya which they will use when doing their assessment. Students will also become familiar with skills necessary to produce work that adheres to a brief. Assessment: 100% portfolio.
This module helps you to understand, develop a vocabulary and acquire some simple programming skills using a programming language. It is using the programming skills/knowledge gained during the first semester to extend the complexity of the coding. It will provide a familiarity with Objects and Classes and some experience in simple GUIs. Good development principles and the kind of support an IDE will provide will also be looked at including all important aspects of the application development process in whatever environment or programming language you may use in the future. Assessment: 100% coursework.
This is a theory module and serves as an introduction to research skills for an arts and humanities approach to understanding games. The module provides students with an introduction to game studies, via a focus on the textual analysis of games. Sessions introduce students to basic concepts such as the definition of a game, storytelling in games, how game mechanics are theorised, as well as broader discussions of how to analyse games critically. The module content is delivered via lectures and seminars in which students will discuss as well as learn about key theory within game studies as it applies to both the assessment and their own practice.Assessment: 100% portfolio.