Programming roles explained

Junior Programmer 

A Junior Programmer works alongside more experienced developers to write and maintain the code that powers a game’s mechanics, systems, and features.

As a Junior Programmer, you’ll be involved in coding tasks such as creating gameplay features, debugging, and working on smaller parts of larger systems. You’ll learn from senior developers while building your skills in game programming languages like C++, C#, and Python, as well as working with game engines like Unreal or Unity.

Many Junior Programmers have degrees in computer science, game programming, or software engineering, but a strong portfolio of projects is just as important. Experience with game development through internships or personal projects can help you stand out.

For this role, you should love coding, problem-solving, and learning from experienced developers. You’ll need to be adaptable and eager to grow your skills.

Your portfolio should include examples of game projects you’ve worked on, even if they are small or self-directed, to demonstrate your coding ability and enthusiasm for game development.

You’ll love this role if you’re into
  • Coding
  • Helping people
  • Maths
  • Designing things

In your own time, at your own pace

Your learning Journey

Ready to get started?

Join our community

Anyone considering a career in the UK Games Industry is welcome to join our learning community. There’s no screening process, no interviews and no silly subscription package. Just dive in and start asking questions for free!

We can’t wait to meet you.