Junior Programmer 

Junior Programmers support the work of the development team across a wide range of coding tasks. 

You could be fixing bugs in existing scripts, finding ways to get more out of the game engine, or writing code for new features. As a Junior Programmer you use your programming skills wherever the studio needs them.   

From this position you can gain experience of working in a team, learn how to collaborate with artists and designers, and find out which of the specialist and senior development roles could be right for you in the future.

ProgrammingEntry-level role
You’ll love this role if you’re into:
  • Coding
  • Helping People
  • Maths
  • Designing things

Is this information correct? Submit a correction


Most people working as a Junior Programmer have a degree in engineering, games or computer science. Above all, you should be someone who loves technology, coding and problem-solving. 

As a professional, you will be responsible for writing code where needed and supporting the work of the programming team. Responsibilities will vary from game studio to game studio so being a quick learner and an efficient multitasker is important. The most popular game creation engines use the coding languages, C++ (Unreal) or C# (Unity), but languages like Java and HTML5, are also used depending on the game type. Check out our guide to programming languages for more information.

Working in the games industry is highly competitive and you’ll need to make sure your CV stands out to employers and course leaders. As a Junior Programmer, your CV should outline previous experience, demonstrating a range of coding skills and achievements. For more general ideas on developing your CV, see our top tips page.

Whatever role you are working in, it is essential that you understand the game making process. You can head to our build a game section for first steps; join a regular game jam to build up your skills & network; or start modding others games to gain experience.  

Education pathways

Where are you in your games journey?

The most rewarding thing about my job is that I get to work with incredible people and learn from them.
Kalliopi Tsavari - Junior Programmer, nDreamsRead the full story
Suggested careers

Fullstack Programmer

A Fullstack Programmer undertakes a stack of technical layers and works in both ends of game development.

Read more
Build a game

Start building your portfolio

Go to an event

Meet games crew across the UK

Get a mentor

Connect with a professional