Ask Amiqus: Most attractive programme languages

Liz Prince our consultant managing the role
Author: Liz Prince
Posting date: 09/10/2019

"I work with at least two different languages in my current studio, but more and more I'm feeling I would need to learn more to make the next step in my career."

If creativity is the beating heart of the games industry, then technology is its lifeblood and the ability to code continues to be a mainstay of the most desirable skills when a games studio is looking to hire. Without the contribution of the programmers there is no game, so from the array of software options what are some of the most desirable languages game developers choose and why?

Even as we move through the fourth decade of games software development, the number one skill continues to be the 35+ year old language of C++. The majority of console and PC games still fundamentally rely on C++ and critically it underpins the most complex and demanding game engines available, such as Unreal. “Basically, nothing that can handle complexity runs as fast as C++” says Bjarne Stroustrup, creator of C++ back in 1979. Why has it not been usurped since then? Arguably the results that can be achieved with C++ have never been bettered. 

Woman using C++ and C# games developer language to build gameplay skills

One of the beauties of C++ is that it is flexible, enabling you to write additional features in to an existing engine, game or tool-set at the lowest level. This provides the flexibility of a high-level language with the power, efficiency and level of control more associated with low-level languages such as assembly. As a core object oriented language, C++ has the power to apply hugely complex programming demands balanced with more efficiency and speed than any other high-level OOP language out there. It’s a win-win and these features make developers with C++ skills enormously attractive to hire. 

The power of C++ is not without price and mastery is highly aspirational

If you’re not familiar with it, getting started in C++ can seem like an uphill climb - the power of C++ is not without price and mastery is highly aspirational. When making career choices it’s worth bearing in mind that some languages are easier than others.  Being so intricate it’s challenging, no low-level systems are handled for you and the kaleidoscope of possibilities means precision is key. One benefit of learning C++ however is that many other languages follow similar principles, so once these skills are mastered transferring skills to other languages can feel much easier.

C++ is not alone however, C# has continued to rise in demand from employers. Born of the same object oriented principles, inspired by the C and C++ family tree, C# began as Microsoft’s simple, modern, general purpose language for the .Net framework. When it comes to online and cloud technology, the presence of C++ and C# are pretty evenly matched, with the likes of Microsoft Azure utilising the agility and speed of its home language C#.

Over the last few years demand for C# has grown exponentially as the basis of the Unity game engine. Unity combines the power to create games and critically, to take them cross-platform, uniting game development for PC, consoles, mobile devices and websites alike. You can play, preview, edit, test and debug your game with rapid iteration, and this comprehensive list of features makes Unity very attractive to game developers. It is capable of creating physically-based visual features with rich and immersive visual content and although it is yet to match the full power of C++, C# within Unity has become extremely attractive when hiring today. Not least because it is still relatively new so experienced developers are harder to find. 

Python has gained momentum because of its universality across staple tools and packages such as Max, Maya and Blender. It’s lighter and more readable syntax makes it much easier to pick up than the deeper languages and nimble scalability increases its usefulness for large and small scale development.

Different developers will be attracted to different skills depending on their choices of mobile strategy

Alongside the demand for cross-platform skills we also see studios opting for native mobile development specific to a given mobile platform, primarily Objective C for iOS and Java for Android. Native development requires unique expertise for that device and the benefit is that the full potential of the platform can be reached, driving greater user experience through larger and faster capabilities. On the non-native side, also attractive in mobile, are HTML5 skills for apps using standard web technologies which creates cross-platform mobile applications that work on multiple devices. These hybrid apps and games using an SDK are typically cheaper and faster to create than native. Different developers will be attracted to different skills depending on their choices of mobile strategy, so there isn’t a one-size-fits-all. As you might expect from the aforementioned, C++ can also be utilised for mobile development. This is a common denominator enabling reuse of core code to port across platforms.


Due to the high skills demanded within the industry getting in at entry-level can be a challenge and it’s no secret that software development requires a rigorous set of competencies. Most developers look for graduates with at least a 2:1 or a 1st Class degree and the deeper and more mathematical the computing aspect the higher the demand. However a good piece of advice is to keep focused on your capabilities and play not only to your strengths, but also what you enjoy. Experience and demonstration is always of huge value to the industry with or without a degree and cross training into new languages can make you more widely desirable, in particular within a smaller studio where the variety of tasks can be greater. The alternative to generalist skills is to consider not only your languages of choice but also a programming specialism

If in your current role you are already working with one of the most in-demand programming languages our advice is to keep evolving techniques, share your ideas and learn from other developers in the games community. There's nothing to stop you from learning other languages in your spare time and knowing the emerging languages in the industry will help to keep you current. If you’re worried about not having the most desirable skills then it’s up to you to ask for some training, to learn what you can to produce personal projects that demonstrate you can cross into other languages with ease.

The key is to always stay open-minded to learning new things and to keep in touch with what’s going on in the wider industry as well as what’s happening within your own studio.

Are you interested in learning new languages in a programmer job? Amiqus are experts in games recruitment and we want to use our industry knowledge to help you find a role that you love, whether that's in programming, animation or art. If our current jobs aren't exactly what you're looking for then sign up to our job alerts.

Browse jobs by skill:

--relatedposts-postpage

Read more...

Some Positive News For The Games Industry
AND NOW FOR SOME GOOD NEWS…

Teaser

Amiqus News

Content Type

Blog

23/01/2024

Summary

If you’ve been reading some of the commentary about the games industry of late, you’ll be forgiven for thinking that we’re in a downwards spiral of doom and gloom.It’s true: times are tougher

Teaser

Times are tougher for the industry than they have been for many years. We’ve seen projects cancelled alongside redundancies and restructuring... but surely we need a little positivity to allow us to better tackle the challenges ahead?

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

#EqualPayDay
EQUAL PAY DAY: TIME TO MAKE FLEXIBLE WORKING THE DEFAULT?

Teaser

Amiqus News

Content Type

News

22/11/2023

Summary

Today (November 22nd) is the day when, because of the gender pay gap, women overall in the UK stop being paid compared to men. This means:At the current rate of change, the gender pay gap won'

Teaser

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

TIGA Winners 2023
Another Award For The Trophy Cabinet 🥳

Teaser

Amiqus News

Content Type

News

21/11/2023

Summary

The whole team at Amiqus is absolutely delighted and honoured to have received another award, this time the accolade of Best Recruitment Agency at the TIGA Games Industry Awards 2023.Awards li

Teaser

Read full article
What's Next? Unlocking A Complicated Industry
Unlocking A Complicated Industry

Teaser

Blogs

Content Type

News

17/10/2023

Summary

The Value of Working with a Games Recruitment Agency There has been a lot of sad news recently about redundancies and restructuring within the industry, and our thoughts go out to

Teaser

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

Facing redundancy can be daunting. Here are some top tips to help you get back on track...
Navigating Redundancy in the Video Games Industry: 7 Essential Tips

Teaser

Blogs

Content Type

News

05/09/2023

Summary

Facing redundancy can be daunting. I'll cut to the chase with my top tips to help you navigate this situation: Take Your Time to Reflect and Regroup: In the midst of a career trans

Teaser

Read full article
Alan Dixon

by

Alan Dixon

Alan Dixon

by

Alan Dixon

Amiqus Wins Recruitment Star Award 2023 at Develop: Brighton
DEVELOP:BRIGHTON: WHAT A GREAT FEW DAYS! (AND ANOTHER AWARD FOR THE TEAM!)

Teaser

Amiqus News

Content Type

News

19/07/2023

Summary

The Amiqus team has just about recovered from a super busy and exciting few days in Brighton for the Develop Conference and Awards. The icing on the cake for us was picking up the

Teaser

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

How to Stand Out From The Crowd - Landing That Job

Teaser

Blogs

Content Type

News

12/06/2023

Summary

We’re often asked by candidates about how they can stand out during the job application process. With over 20 years of experience as a specialist games recruiter, we’ve got an arsenal of killer

Teaser

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

Women In Gsmes
AMIQUS BECOMES A WOMEN IN GAMES CORPORATE AMBASSADOR ON #IWD23

Teaser

Amiqus News

Content Type

News

07/03/2023

Summary

On this International Women’s Day, we’re delighted to reveal that Amiqus has become an official Women in Games Ambassador. An Individual Ambassador herself, Amiqus’ Business Manage

Teaser

Read full article
4 Day Work Week  - The Results Are In
4 DAY WEEK GLOBAL TRIAL RESULTS – IS THIS THE FUTURE OF WORK?

Teaser

Amiqus News

Content Type

News

23/02/2023

Summary

Results from the world’s largest four-day week trial have been published, with most participating companies deciding to continue with this new way of working, with productivity, business perform

Teaser

Read full article
Liz Prince

by

Liz Prince

Liz Prince

by

Liz Prince

Offering A Job Role
A Recommended Approach To Offering A Role

Teaser

Amiqus News

Content Type

News

29/11/2022

Summary

What's The Best Way To Offer A Role? The ‘war for talent’ is well documented, and undoubtedly we are working within a candidate-led market which is set to continue into 2023 and beyon

Teaser

Read full article
Alan Dixon

by

Alan Dixon

Alan Dixon

by

Alan Dixon

--relatedjobs-nosvg

Related Jobs

3D Art Lecturer

Salary

£37,000 - £54,000

Location:

Dundee - Onsite

Specialisms

Art

Location

Scotland

Job type

Permanent

Salary

£30 - 40,000

£40 - 50,000

£50 - 60,000

Description

3D Art Lecturer Dundee £37,000 - £54,000

Reference

9085

Expiry Date

01/01/0001

Alan Dixon

Author

Alan Dixon
Alan Dixon

Author

Alan Dixon
Apply now
Senior Character Animator - Manchester Hybrid

Salary

Up-to £40k

Location:

Manchester

Specialisms

Character Animator

Location

North West

Job type

Permanent

Salary

£30 - 40,000

Description

An exciting opportunity for a sports enthusiast to work on a live service game as a Senior Character Animator.

Reference

9074

Expiry Date

01/01/0001

Chris Molleson Apply now
Lead Programmer - C++

Salary

to £75k plus benefits

Location:

Brighton

Specialisms

Lead Programmer

Location

South East

Job type

Permanent

Salary

£60 - 70,000

£70 - 80,000

Description

Lead Programmer C++ to join this award winning developer of VR / AR titles. Lead a team of seven developing a fun, casual multiplayer shooter for PSVR2 / Quest3). Salary to £75k plus benefits.

Reference

9083

Expiry Date

01/01/0001

Simon Pittam

Author

Simon Pittam
Apply now
Core Tech / Systems Programmer C++ UE4 / UE5 - Remote (UK based only)

Salary

to £75k plus benefits

Location:

Remote (UK based only)

Specialisms

Core Tech Programmer

Engine Programmer

Programmer

Location

UK

Job type

Permanent

Salary

£60 - 70,000

£70 - 80,000

Description

Senior Programmer C++ UE4/5 to join this award winning developer of VR titles, developing core tech / systems, supporting their four development studios. Fully remote (UK only)

Reference

9084

Expiry Date

01/01/0001

Simon Pittam

Author

Simon Pittam
Apply now
Graphics Programmer

Salary

£55,000 - £78,000

Location:

Midlands or Remote

Specialisms

Engine Programmer

Graphics Programmer

Programmer

Location

Remote working

Midlands

Job type

Permanent

Salary

£50 - 60,000

£60 - 70,000

£70 - 80,000

Description

This is fantastic opportunity to build an engine from scratch and work with a team who create amazing games

Reference

9080

Expiry Date

01/01/0001

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Unity Developer

Salary

£25,000 - £40,000

Location:

Liverpool or Remote

Specialisms

Gameplay Programmer

Programmer

UI Programmer

Unity Programmer

Location

Remote working

North West

Job type

Permanent

Salary

£20 - 30,000

£30 - 40,000

Description

This is a fantastic opportunity to work with a studio who are making amazing games

Reference

9072

Expiry Date

01/01/0001

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Lead Animator

Salary

£60,000 - £78,000

Location:

South East or Remote working

Specialisms

Animator

Character Animator

Creature Animator

Lead Animator

Location

Remote working

South East

Job type

Permanent

Salary

£50 - 60,000

£60 - 70,000

£70 - 80,000

Description

This is a fantastic opportunity to work with a fantastic studio who are working on a new project

Reference

9053

Expiry Date

01/01/0001

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Engine Programmer

Salary

£55,000 - £78,000

Location:

Midlands or Remote

Specialisms

Engine Programmer

Programmer

Unity Programmer

Location

Remote working

Midlands

Job type

Permanent

Salary

£30 - 40,000

£40 - 50,000

£50 - 60,000

£60 - 70,000

Description

This is a fantastic opportunity to work on an amazing game with a high number of players (11 million a month!)

Reference

9027

Expiry Date

01/01/0001

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
AI Programmer

Salary

£55,000 - £78,000

Location:

Midlands or Remote

Specialisms

Gameplay Programmer

Programmer

Location

Remote working

Midlands

Job type

Permanent

Salary

£30 - 40,000

£40 - 50,000

£50 - 60,000

£60 - 70,000

Description

This is a fantastic opportunity to join a successful who are working on a whole range of new content

Reference

9026

Expiry Date

01/01/0001

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Senior Product Manager

Salary

£65,000 - £75,000

Location:

Fully Remote

Specialisms

Analytics

Monetisation

Product Manager

User Acquisition

Location

Europe

UK

Job type

Permanent

Salary

£60 - 70,000

£70 - 80,000

Description

Product Manager Remote

Reference

9079

Expiry Date

01/01/0001

Alan Dixon

Author

Alan Dixon
Alan Dixon

Author

Alan Dixon
Apply now