This undergraduate module covers the fundamentals of software design and implementation of games.

At the end of the course the students will have created a Retro 2D game and have explored the development of several video game features. The programming language adopted is Java and a strong focus is given to Software Engineering for Object Oriented Programming.

Smartphones and tablets (Mobile) are now the widest, the most diverse and interesting hardware platform to develop for.

The purpose of this module is to learn the main aspects of designing and programming applications for such devices covering the most useful and ever changing libraries and system libraries.

Academic Support Hours

Friday 11:00 - 12:00

Thursday 15:30 - 16:30