At a Glance
- Tasks: Join our team to create exciting gameplay code for major LEGO games using Unreal Engine.
- Company: WBD is a leading publisher of interactive entertainment, known for iconic content and beloved brands.
- Benefits: Enjoy hybrid working, career-defining opportunities, and a supportive, inclusive culture.
- Why this job: Be part of a creative team that brings characters to life and makes gaming fun for everyone.
- Qualifications: Strong C++ skills, experience in game programming, and a passion for creating engaging gameplay mechanics.
- Other info: Mentorship opportunities available for junior programmers; work with world-class artists and designers.
The predicted salary is between 42000 - 84000 ÂŁ per year.
Social network you want to login/join with:
When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s next…
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
TT Games was acquired by Warner Bros. in 2007 and went on to develop the hit LEGO games franchise. The company is proud to continue its mission to be the leading publisher of interactive entertainment for young gamers and their families.
The Game Programming team work alongside designers, gameplay artists, final artists, animators, VFX artists, and SFX artists to create the gameplay code required to construct the game.The project you will be on willbe a major IP based LEGO game built in Unreal. On a daily basis, you may be expected to:
Work with animators, artists, and designers to engineer reusable modular game systems that they can use to create fun content for the game.
Work on the AI systems required to create fun enemy AI, Party AI, and Boss AI.
Write reusable gameplay systems that will allow designers to populate open worlds.
Write GUI systems.
Implement achievements, trophies, and rich presence.
Make the game FUN!
Use C++ and the editor to achieve the above.
Perform and take part in Swarm reviews.
Write Unit Tests, Functional Tests, and Integration Tests to ensure functionality works as expected, continues to work as expected, has an efficient usable interface, and performs to the expected constraints.
Write efficient, easy to use workflows.
Work closely with world-class artists, animators, and designers; supporting their developing day-to-day needs for game-play technology and associated tools.
Provide time estimates for complex programming tasks.
Ability to work on assigned tasks generally without direct supervision.
Mentor Junior and Mid-level Programmers.
Analyse the design documents for risk and provide creative solutions.
Qualifications & Experience…
Highly adept at programming gameplay and mechanics, with a clear understanding of what makes games \’feel\’ good.
Highly adept in object-oriented C++ with very strong debugging and documentation skills.
Strong 3D maths and physics skills.
Experience in the games industry with multiple released titles.
Strong understanding of systems optimisation.
Bonus Points
Unreal experience on at least one released game.
A good degree or post-graduate qualification, or relevant experience, in Computer Science or a related subject.
Who We Are…
When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s next…
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
TT Games was acquired by Warner Bros. in 2007 and went on to develop the hit LEGO games franchise. The company is proud to continue its mission to be the leading publisher of interactive entertainment for young gamers and their families.
Your New Role…
The Game Programming team work alongside designers, gameplay artists, final artists, animators, VFX artists, and SFX artists to create the gameplay code required to construct the game.The project you will be on willbe a major IP based LEGO game built in Unreal. On a daily basis, you may be expected to:
Work with animators, artists, and designers to engineer reusable modular game systems that they can use to create fun content for the game.
Work on the AI systems required to create fun enemy AI, Party AI, and Boss AI.
Write fun player mechanics.
Write reusable gameplay systems that will allow designers to populate open worlds.
Write GUI systems.
Implement achievements, trophies, and rich presence.
Make the game FUN!
Your Role Accountabilities…
Use C++ and the editor to achieve the above.
Perform and take part in Swarm reviews.
Write Unit Tests, Functional Tests, and Integration Tests to ensure functionality works as expected, continues to work as expected, has an efficient usable interface, and performs to the expected constraints.
Write efficient, easy to use workflows.
Work closely with world-class artists, animators, and designers; supporting their developing day-to-day needs for game-play technology and associated tools.
Provide time estimates for complex programming tasks.
Ability to work on assigned tasks generally without direct supervision.
Mentor Junior and Mid-level Programmers.
Analyse the design documents for risk and provide creative solutions.
Qualifications & Experience…
Highly adept at programming gameplay and mechanics, with a clear understanding of what makes games \’feel\’ good.
Highly adept in object-oriented C++ with very strong debugging and documentation skills.
Strong 3D maths and physics skills.
Experience in the games industry with multiple released titles.
Strong understanding of systems optimisation.
Bonus Points
Unreal experience on at least one released game.
A good degree or post-graduate qualification, or relevant experience, in Computer Science or a related subject.
Hybrid Working – This role is advertised as a Hybrid work model, that combines remote and in-office work, following our current company policy and to be agreed with your Line Manager. Subject to any applicable laws, WBD / your Line Manager reserves the right to change this working agreement where this is essential to business needs and upon reasonable notice to you.
How We Get Things Done…
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
Championing Inclusion at WBD
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, regardless of sex, gender identity, ethnicity, age, sexual orientation, religion or belief, marital status, pregnancy, parenthood, disability or any other category protected by law.
#J-18808-Ljbffr
Senior Game Programmer employer: Warner Bros Discovery
Contact Detail:
Warner Bros Discovery Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Game Programmer
✨Tip Number 1
Familiarise yourself with the LEGO games franchise and TT Games' previous titles. Understanding their unique gameplay mechanics and design philosophy will help you demonstrate your passion and knowledge during interviews.
✨Tip Number 2
Brush up on your C++ skills, especially in relation to game programming. Be prepared to discuss specific projects where you've implemented gameplay systems or AI, as this will showcase your practical experience.
✨Tip Number 3
Network with current or former employees of TT Games or Warner Bros. Discovery. Engaging with them on platforms like LinkedIn can provide valuable insights into the company culture and expectations, which you can leverage in your application.
✨Tip Number 4
Prepare to discuss your approach to mentoring junior programmers. Highlight any past experiences where you've guided others, as this aligns with the role's responsibilities and shows your leadership potential.
We think you need these skills to ace Senior Game Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant game programming projects. Emphasise your understanding of gameplay mechanics and systems optimisation, as these are key for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your skills align with the responsibilities outlined in the job description. Mention specific experiences that demonstrate your ability to work with cross-functional teams.
Showcase Relevant Projects: If you have worked on any games or projects using Unreal Engine, be sure to include them in your application. Provide links to your portfolio or GitHub where potential employers can see your work.
Highlight Mentorship Experience: Since the role involves mentoring junior programmers, include any relevant experience you have in guiding or training others. This will show your leadership capabilities and commitment to team development.
How to prepare for a job interview at Warner Bros Discovery
✨Showcase Your C++ Skills
As a Senior Game Programmer, your proficiency in object-oriented C++ is crucial. Be prepared to discuss specific projects where you've used C++, highlighting your debugging and documentation skills. Consider bringing examples of your code or discussing challenges you overcame.
✨Demonstrate Your Understanding of Game Mechanics
The interviewers will want to see that you understand what makes games enjoyable. Prepare to talk about your experience with gameplay programming and mechanics. Share insights on how you’ve contributed to making games feel good and engaging for players.
✨Discuss Collaboration with Artists and Designers
Collaboration is key in game development. Be ready to share experiences where you worked closely with animators, artists, and designers. Highlight how you supported their needs and contributed to creating reusable modular game systems.
✨Prepare for Technical Questions
Expect technical questions related to AI systems, 3D maths, and physics. Brush up on these topics and be ready to solve problems on the spot. You might also be asked to explain your approach to writing unit tests and ensuring system optimisation.