Level of studies: | Master’s degree |
Recommended high school specialisation: | Scientific |
Employability: | Very good |
Beginner salary: | € 3,300 |
Salary after experience: | € 6,500 |
Mobility: | Very good |
ROME code: | M1805 |
FAP code: | M2790 |
Responsibilities
With their expertise, the mobile video game programmer is responsible for developing a game on mobile platforms. But their role may be different depending on their speciality, as explained by Ben Kaltenbaek, CEO of Revolt Games, studio editor of the video game Neopolis Game:
They also develop ideas and game concepts « with very fast production cycles and based on permanent iteration, » Ben explains.
The skills of the mobile video game programmer
« First of all, you have to know how to program, » says Ben Kaltenbaek. You can learn this with practice and exchanges with other programmers. Once the basics of programming have been acquired, it is possible to specialise in technologies specific to mobile video games such as Unity. »
To do this job, a programmer must therefore be able to master computer technology. They must therefore know:
- Development tools (Visual studio, version controller, bug database, etc.)
- Programming techniques
- Mobile development tools: Swift for iOS and Android Studio for Android
- Web programming (HTML, Javascript, PHP)
- C ++, C # languages
Below are some examples of software interfaces you will need to know if you become a mobile video game programmer.
The qualities of a mobile video game programmer
In this position, you are undeniably required to know how to work in a team, and an employer must also be able to count on the many qualities of the mobile programmer, namely:
- Communication
- Autonomy
- Rigour
- A creative mind
- A passion for video games
- A sense of initiative
It is a set of skills that are sought after by recruiters. A mobile video game programmer is a profession for which it is relatively easy to find a job right out of school. « Some studios (like us) only recruit juniors to train them internally on innovative, little-taught technologies. All you need is to have an excellent capacity for learning and the motivation to be recruited », explains Ben Kaltenbaek.
Studies needed to become a mobile video game programmer
A minimum level of study will often be required, including a certain technical level that is required for this position. Therefore, it is ideal to do your high school diploma with a speciality in science or mathematics and then continue with a bachelor’s degree in computer science specialising in video game technologies. Another possibility is to take a BTS or IUT in IT before taking a video game programming course before starting a master’s degree.
Following a course in an establishment specialising in video game careers is the best path to obtaining all the skills necessary to become a mobile video game programmer. G. Tech trains future professionals by teaching the fundamentals of computer development within the IT developer bachelor’s degree with a video games specialisation. Over three years, we ensure that the student is confronted with creative and technical projects such as developing a hyper-casual mobile game. We also teach gaming culture and digital culture.
After this, it is possible to join the MSc Video Game Programmer course. It is a two-year course that allows you to look more deeply at video game programming techniques and immerse yourself in the heart of the company during internships or work-study programs.
Valentin Birembaut, who trained as a classic programmer at Supinfogame (Valenciennes) specifies: « We do not specifically choose to make mobile video games; mobile game programming experience is obtained through the different projects that we develop. »
en savoir plusInternships?
This is one of the main characteristics of our school. We want all students to experience the professional world. This is the reason why there are many internship periods during the training course. This means two months in the 1st and 2nd year of the bachelor’s degree and three months in the last year.
If continuing onto an MSc, there is a six-month internship at the end of the 4th year. The 5th is only available through work-study placements, internships, and fixed-term contracts.
Pokémon Go, a mobile game, was downloaded over 800 million times in 2018
The salary of a mobile video game programmer
It all depends on their skills and experience; however, a junior programmer will start at 40,000 euros gross per year and may see their salary increase over the years. With experience, it can rise to more than 50,000 euros.
As for video game strongholds, we can see that in Montreal, the average salary is $ 70,000. It starts at around $ 40,000. As for San Francisco, the annual salary is exploding, with the lowest salary being around 90,000 dollars and climbing to more than 165,000 dollars.
Where can you work?
Many studios have an internal mobile section. Knowing that the market is growing strongly, the number of games released on tablets or smartphones is not in danger of stopping or slowing down. Many studios are only specialised in the development of mobile games. The best known are King (Candy Crush), Epic Games (Fortnite), Niantic (Pokemon Go) or even Bandai Namco (Dragon Ball Legends).
Opportunities for the mobile video game programmer
It is a career that is evolving in a growth sector that exceeded one billion euros in revenue in 2019 (+ 28% of growth, according to the Syndicate of Leisure Software Publishers). The opportunities are therefore numerous. While today a programmer can easily carry out their profession with a bachelor’s degree in video game development, they can later move on to positions of responsibility by becoming, for example, a video game project manager.
The prospects for development can also materialise in other positions, still related to technology, such as video game programming.
Work freelance
Working as a freelance for a mobile developer is feasible, not unlike other programming careers. Many choose to do so. We recommend having one or more experiences in business or in games before going solo. Then, it’s time for professional freedom. But beware, this freedom has its constraints. Sometimes a self-employed person works a lot more. This requires them to invest more and to have a certain level of organisation and a great work ethic.
The advantages and disadvantages of the trade
Though mobile games development is a steady profession often untouched by crisis, there are advantages and disadvantages, the same as everywhere.
The advantages: rapid development, attractive salary, high employability, the possibility of creating a video game, changing sector or speciality.
The disadvantages: Having to stand out, working on average quality games, a demanding profession.
Qui sont les programmeurs mobiles jeux vidéo connus ?
Behind the most popular mobile games are programming greats like Keith Shepherd, co-founder and developer of Temple Run (170 million downloads), or Fortnite founder and programmer Tim Sweeney.
In summary
How can you become a mobile video game programmer?
Mobile video game programming is a dynamic branch of a sector that has not experienced a crisis, and mobile video games are booming. They are booming enough to benefit mobile video game programmers who, thanks to their coding skills and sense of creativity, will bring games to life on all mobile platforms. To become a mobile video game programmer, the ideal option is first to do a scientific high school diploma then to follow this up with a bachelor’s degree in Computer Development with a video game specialisation, which G. Tech offers. It is a training course that provides all the basics to become a programmer with a bachelor’s degree.
In video