BSc(Hons) Computer Games Design & Development
The BSc Games Design and Development degree equips you with the skills needed to follow a career in games development or in the wider IT industry. The course covers the techniques used to create computer games, including the relevant theory and practice from Computer Science and Software Engineering. This provides you with an understanding of how games are designed and developed in addition to the transferable knowledge and skills you can take forward in your career as games technology advances.
You will be exposed to the latest tools and technologies used in industry as well as work on a number of game projects targeted at different hardware platforms. As you progress through the course you will learn the skills that will allow you to explore and develop your own game ideas as well as understand the business and employment opportunities that exist in the games industry. All students have the opportunity to participate in research, enterprise, public engagement, student exchange and internship programmes.
During the degree course you will have the opportunity to develop your knowledge and learn a wide range of skills. This includes how games are designed and implemented, how game engines work, game mechanics, AI, mobile and multi-player game development. You will also learn a number of programming languages, including C++. This allows you to understand how the internals of a game work and gives you the flexibility to realise your own game design ideas. Game systems today, from mobile phones to consoles, use a graphics card (Graphics Processing Unit, or GPU) to create the effects you see on the screen. Programming the GPU is important in modern games development and this also forms an integral part of the games development programme at Cardiff Met.
The degree programme is comprised of a number of core modules, with a range of options in the final year to develop your specific interests and expertise. Unless specified all modules are 20 credits.
- Introduction to Art and Design – 60 credits
- English Language – 60 credits
- Introduction to Games Industry Practice
- Game Systems Fundamentals
- Principles of Programming
- Computational Thinking
- Developing Quality Software and Systems I
- Architectures and Operating Systems
- Designing and Implementing Game Mechanics
- Introduction to Level Design and Game Asset Creation
- Real-Time Computer Graphics
- Game Engine Development
- Networks and Communications
- Research Methods for Computing and Information Systems (10 Credits)
- Work Experience (10 Credits)
- Creating Virtual Worlds Using the GPU
- Advanced Game Mechanics
- Game Development Dissertation Project (40 Credits)
Students choose two of the following modules:
- Multi-Player Game Development
- Mobile Game Development
- Computational Intelligence
- Parallel and Distributed Systems
- Gamification and Developing for Non-Game Contexts
- Industrial Work Experience