Welcome to your Computer Games Design and Programming course

Welcome to the Computer Games Design and Programming course at Staffordshire University! We are very pleased that you have chosen to join one of the most creative and technology driven areas of the university as we welcome you to the Games Development Department.

Your staff team

We want to make sure you know some of our team before you arrive. Hopefully this will help you recognise us and ensure you know who you can contact if you need any additional help and guidance.

Thomas Oliver

Senior Lecturer

Tom comes to education from an industry background running his own indie games company. He specialises in realising game mechanics through use of commercial engines but is also proficient in audio development and all things maths related.

Thomas's profile

Course delivery

In Games, the academic year is comprised of 3-blocks of learning. Each block is 9-weeks long. You can expect to be scheduled for 12-hours of contact throughout the week. This is usually timetabled over 3-days.

You will study two modules at the same time. With each module being timetabled 6 hours of contact per-module-per-week. You will study 6 modules per year.

You will be taught through a combination of lectures, seminars, workshops, and development practical. Seminars enable you to discuss and develop your understanding of topics covered in lectures in smaller groups of around 15-40 students. In addition, you will have timetabled meetings with your personal tutor at least twice a year. You will be taught in first-class learning spaces throughout your course. Many of our courses are accredited or recognised by professional, statutory, or regulatory bodies.

Your course will provide you with opportunities to engage with formative modules and engagement activities to help us to gauge your understanding of your subject informally before you complete the formal assessments.

There is a formal or ‘summative’ assessment at the end of each module. This includes a range of coursework assessments, practical portfolio work, development logbooks, written reports, presentations, and independent supervised projects. The grades from formal assessments count towards your module mark, and ultimately to your degree classification.

You’ll often be given independent learning tasks (homework) that are designed to consolidate your learning and give you opportunities to complete tutorials or practice what you’ve learnt from your scheduled sessions. This is what we refer to as self-managed study time. Assignments are broken up into milestones throughout the Teaching Blocks.

Semester one activities

During your first few weeks with us we will be starting the basics of C++ programming and the fundamentals of computing alongside the development of an in-depth understanding of the academic skills required during university, and an appreciation of the skills preparation required for the games industry.

Programming Fundamentals – A module which introduces the core practises of programming in C++, you will explore a range of programming techniques in isolation before combing these to make a small, text-based game.

Computational Methods – A module where you will be presented with a range of computational problems which you will learn solve using both algorithmic and programming techniques. The solutions will come in a variety of forms, ranging from pseudo code, spreadsheeting, and programmed elements.

C# Scripting for Games – A module which introduces the Unity Games engine and programming / scripting in C#.

Mechanics Prototyping – A module which introduces Unreal Engine’s visual scripting language Blueprint for creating exciting new gameplay mechanics.

Introduction to Graphics Programming – A module which introduces the programming techniques of rendering 2D and 3D graphics.

Game Prototyping – A module where you will create a series of quick prototype games exploring agile development techniques and a a range of engine features in Unity.

Pre-learning

Before you arrive, we advise signing up to these resources and installing key software including Unreal Engine, Unity 2022 LTS and Visual Studio 2022. Here are a few key things to do:

Create an Account on the Unity website

Create a free student account, this can be used to login to Unity’s Learn Platform (https://learn.unity.com/)

Create an Unreal Engine Account 

Create a free account, this can then be used to login to the Unreal Learn (https://learn.unrealengine.com/ ) site which has a plethora of tutorial videos for all levels of Unreal Engine users from beginners to experienced user.

Sign up to Github

Once you have your University Student email details, you can sign up to the student package on the Github website: (https://education.github.com/)

Download and Install Visual Studio 2022

Visit the Visual Studio website and download the installer: (https://visualstudio.microsoft.com/vs/community/)

Make sure you choose to install all of the various C++ and games related elements of Visual Studio during the install process.

There are also some fantastic industry websites which are worth bookmaking:

https://ukie.org.uk/

https://www.gamesindustry.biz/

https://gamerepublic.net/ 

https://www.therookies.co/ 

We would also recommend subscribing to the following YouTube Channels

https://www.youtube.com/c/Gdconf/videos 

https://www.youtube.com/c/UnrealEngine/videos 

https://www.youtube.com/user/Unity3D

We also advise students to take a look at SoloLearn to start to develop a basic understanding of C++: https://www.sololearn.com/

Equipment and software

Software

We will be using the following on the course:

Visual Studio 2022

Microsoft Office 

Unity 2022 LTS

Unreal Engine 5

Much of the software you’ll be using is free or discounted to students with a valid University e-mail address. The above packages are available in our labs but if you wish to have access to them on your own PC the recommended specification is below. 

Suggested Hardware specs:

  • Minimum 8GB RAM, recommended 16 GB RAM
  • Minimum i5 Intel CPU, recommended i7 Intel CPU
  • Minimum NVidia GTX 970/ 2080, recommended for UE5 projects / Ray Tracing
  • Minimum 1 TB HDD , recommended SSD for loading game projects

You can download wide range of software from the University free of charge once you have enrolled.

Download software

Social Groups

The student's union has a lot of groups that you, as a games and visual effects student may be interested in:

Pokémon Society London - https://www.staffsunion.com/activities/society/pokemonsocietylondon/

Press Start Society - https://www.staffsunion.com/activities/society/pressstartsoc/

Rhythm Revolution Society - https://www.staffsunion.com/activities/society/rhythmrevolution/

Robotics Society – coming soon!

Rolling Bones Society - https://www.staffsunion.com/activities/society/rollingbones/

Silver Screen Society - https://www.staffsunion.com/activities/society/silverscreensoc/

Academic skills

Whether you're joining us from school or college, or you're returning to education after some time away, everyone can benefit from the Academic Study Skills resources provided by the University library.

The Academic Skills team is here to support you throughout your academic journey and to help you gain the skills you need to reach your full potential. They can assist with academic reading and writing skills, give advice on how best to plan assignments, and help improve your time management.

The library's Academic Skills Guides offer the key information to make studying easier and give a comprehensive guide to the learning resources and services we offer.

Staffs CampusConnect

Staffs CampusConnect is our student-led community app for new students. Connect with other people from your course, hometown or country, and even those with similar interests.

To register, please ensure you use your Applicant ID (Student Number) that you received in your offer letter, and the email address you used in your application to us.

Register for CampusConnect

Welcome website

Our welcome website will provide you the link to your new student life. It's all about how you find your place at university, including everything from how to meet friends, feel confident in doing your academic work, being a member of your Student Union and getting involved in Union Societies, Academic Societies, Sports, Volunteering or representing your peers in your School.

Part of this Welcome Week - we have an exciting program of University and course level activities planned for you for your first week in September. We are also building an extended program for you to join a series of events throughout the first half of the autumn term. Further details will be shared with you via the Welcome website and Students' Union pages over the coming weeks.

Welcome website

Campus map

Use our campus map to familiarise yourself with our campus before you arrive.

Campus map (PDF)

Check your email

Please make sure you check your personal email account regularly over the next few weeks. We will be sending you lots of information about Welcome Week.

in the UK for Quality Education

Sustainable Development Goal 4, Times Higher Education Impact Rankings 2024

for Career Prospects

Whatuni Student Choice Awards 2023

for Facilities

Whatuni Student Choice Awards 2023

for Social Inclusion

The Times and The Sunday Times Good University Guide 2023

of Research Impact is ‘Outstanding’ or ‘Very Considerable’

Research Excellence Framework 2021

of Research is “Internationally Excellent” or “World Leading”

Research Excellence Framework 2021

Four Star Rating

QS Star Ratings 2021