We are super excited to offer this opportunity to join our Tech team as a Gameplay Programming intern!
Scroll down for more information about our tech internship.
What is Gameplay Programming?
A gameplay programmer is a key role in the development of video games, responsible for implementing and fine-tuning the interactive elements that make a game engaging and enjoyable for players. They work closely with game designers to translate their vision into playable experiences, writing code that controls character movement, game mechanics, artificial intelligence, physics simulations, user interfaces, and more. Gameplay programmers also collaborate with other members of the development team, such as artists and sound designers, to integrate their work seamlessly into the gameplay systems. Their expertise lies in creating responsive and immersive gameplay experiences that captivate players and contribute to the overall success of the game.
As our Gameplay Programming Intern, you will join our team of driven coders and make a direct contribution to our next AAA project. As a tech developer, you will get insight into the role of each department and how the team brings the game to life. We expect you to be learning and growing as you embark on your internship. Whilst this role is focused on gameplay programming, you will have opportunities to explore other areas of games development, meeting and learning from our wide range of experts.
What you’ll be doing:
- Take an active role in the game design process to contribute ideas, feedback, and suggestions.
- Contribute to the gameplay codebase and explore creative ideas with a focus on the quality of the player experience.
- Use C++ and scripting languages to implement new features and fix bugs.
- Work alongside and learn from our experienced team of tech programmers, whilst collaborating closely with our designers and animators.
What you’ll learn:
- Learn about the game development process with an understanding about the gameplay programming role and how we collaborate with different teams.
- Enhance programming skills, in particular C++.
- Improve understanding of various gameplay mechanics, how they get created, from conception to implementation.
- Learn how to problem-solve by analysing issues, breaking them down and coming up with solutions.
We are searching for a driven, problem solver who is eager to learn and make meaningful contributions to our technology and culture. We are always looking for new perspectives, and candidates from all walks of life are welcome.
What we’re looking for:
- A passionate game player with an opinion about the type of games they enjoy
- Basic programming ability in any language
- Problem-solving skills
- Ability to communicate across teams
- Eagerness to learn
What you need to prepare for the application:
- You will need to submit a CV
- It would be great if you could submit a coding portfolio. Preferably, this will show any gameplay projects such as prototypes, studio projects or personal projects. They don’t need to be in a finished state.
- Alongside your application, we need you to answer 3 short questions. You will find them when you click apply now. We are happy for you to decide how you might like to submit your responses! We would suggest submitting a word document with your answers to the document in the upload section. If you would like to create a video, you can upload it onto YouTube and make it private or upload it via Google Drive. Then submit the link on the application. Please timestamp where you start to answer the next question.
“London Studio is such an amazing place to work at with great people and a super exciting project in the works, This internship has given me the opportunity to be a part of an amazing eam and make meaningful contributions to the project from the very start.”
Zaynab Bawa – Tech Intern