4,201 Unity Developer jobs in the United Kingdom
Unity Developer Intern
Posted 3 days ago
Job Viewed
Job Description
Location: Edinburgh (In-Person, Minimum 3 Days/Week)
Start Date: Flexible | Duration: 3–6 months
Are you looking to build your portfolio and contribute to meaningful, impactful work?
Would you like to see your games help transform children's lives around the world?
We are currently seeking a dedicated and passionate Unity Developer Intern to join our team at Humanitarian Operations (HOPE). In this role, you will contribute to the development of interactive educational games and experiences that support our mission to eliminate educational inequality. You will work closely with our Fullstack and Design teams in a dynamic startup environment, with exposure to the full development lifecycle—from initial concept through to delivery.
Key ResponsibilitiesTranslate creative and functional requirements into clean, efficient, and scalable code
Contribute to gameplay mechanics, systems, and user interactions
Test and debug to ensure performance and stability across platforms
Document technical processes and implementation details
Collaborate with cross-functional teams to integrate assets and refine user experiences
Stay up to date with Unity best practices and industry trends
RequirementsA current student, recent graduate, or early-career developer seeking hands-on experience in Unity development
Proficiency with C# and the Unity game engine (2D or 3D workflows)
Strong problem-solving and communication skills
Familiarity with Unity UI systems, animations, prefabs, and scene management
Enthusiasm for educational games and using technology for social impact
Must have access to a laptop capable of running Unity
Must be based in Edinburgh or able to commute to our Edinburgh office at least 3 days per week
Preferred (but not essential):
Experience with AR Foundation or mobile game development
Familiarity with version control tools such as Git
Understanding of Agile or collaborative development environments
Who Are We?Humanitarian Operations (HOPE) began as a disaster relief agency in 2004, responding to major crises including the Indian Ocean Tsunami, the Haiti Earthquake, and Hurricane Katrina. Over time, we’ve expanded our mission to tackle educational inequality , with the goal of providing free, high-quality education to every child , regardless of background or location.
What It’s Like to Work at HOPEAt HOPE, we operate with the spirit and agility of a startup. We prioritise creativity, collaboration, and autonomy , and we believe every team member plays a crucial role in helping us achieve our mission.
We do not believe in traditional hierarchies or micromanagement. Instead, we support individuals in doing their best work while encouraging open communication, innovation, and growth.
This internship is not just about building your CV—it’s about building something that matters.
Please Note:
There is potential for the role to transition into a paid part-time or full-time position based on performance and fit
The role is based in our Edinburgh office , and we expect interns to work on-site at least 3 days per week
Unity 3D Developer
Posted 3 days ago
Job Viewed
Job Description
Unity 3D Developer – Humanitarian Operations (HOPE)
Senior Game Programmer

Posted 17 days ago
Job Viewed
Job Description
**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 _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ 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 will be 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.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Senior Game Programmer
Posted 625 days ago
Job Viewed
Job Description
With a passion to deliver high-end cinematic games, Supermassive Games is carving a unique and exciting path in the games industry. Want to join us on the journey?
We are hiring for a Senior Game Programmer …
We’ve harnessed Unreal Engine 4 and built a suite of powerful, world-class systems on top of it. Now we need you to help us take this further.
You’ll be engineering brand new features, from basic prototypes through to robust, reusable systems that underpin all of our upcoming games. You’ll also be crafting realistic and expressive characters, innovative game mechanics and smooth, responsive control systems for our stable of AAA projects.
In other words you’ll be playing a key role in developing our future games.
Requirements
Skills and experience required:
- Expert in C++ - you’ve worked in the games industry with C++ for 5+ years, and contributed to shipped games on PC, console or mobile.
- Leadership – you are comfortable taking responsibility for understanding the technical requirements for the game and co-ordinating the programming effort in order to meet them.
- Great Communicator - you can talk about your work. You’ll be as comfortable specifying a task with designers and collaborating on a shared codebase with engineers as you are taking feedback from directors and producers.
- Practical - sometimes a rapid prototype is needed to quickly test an idea. Other times a mission-critical system needs detailed planning and consultation. You have an instinct for what level of engineering is needed, and you can work efficiently at any level.
- Passion for Games - you’ve probably been playing games forever. You understand an engaging player experience and are confident reproducing it in code.
We’d be impressed by:
- Wide Range of Experience. Knowledge of multiple game systems and their potential advantages and pitfalls. Experience with at least one game engine and associated tools.
- Experience with Virtual or Augmented Reality. How to work with motion controllers and headsets as well as an awareness of how VR changes traditional game mechanics and UI principles. Ideas for maximising the benefits of VR, without being hampered by the constraints.
- Knowledge of animation systems. Using blend trees, state machines and procedural systems to create believable human performances in software.
- Understanding of network coding for multiplayer games. Managing the state of each game object and providing a smooth, glitch-free experience to all clients.
- Experience shipping games on console or PC. Detailed knowledge of SDK and technical requirements of Sony PlayStation 4, Microsoft Xbox One or high-end Windows PC.
Benefits
Why join us?
- We make big games with small teams - you will play a full and active role
- Challenging and rewarding projects as standard
- 25 days annual leave
- Private health insurance
- Pension
- Life assurance x6 time annual salary
- Quarterly profit related bonus scheme
- Social events - including large summer party
- Constantly improving tools and workflow so you can focus on creativity
- Fast decision-making allows good ideas to flourish
- We celebrate and nurture talent
- Our supportive, inclusive and friendly team culture is something we are proud of
- Work-life balance is something we respect and protect
- Ultimately, you’ll work on the cutting edge - making innovative and immersive games
Remote Lead Game Developer (Unity)
Posted 2 days ago
Job Viewed
Job Description
As the Lead Game Developer, you will be instrumental in defining the technical direction and architecture of our games. Your responsibilities will include leading and mentoring a team of talented developers, overseeing the implementation of core gameplay mechanics, ensuring code quality and performance optimisation, and collaborating closely with designers and artists to bring creative visions to life. You will be responsible for establishing best practices in coding, version control, and project management within the development team. Strong problem-solving abilities and a proactive approach to identifying and mitigating technical challenges are essential.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science or a related field, coupled with at least 7 years of professional game development experience, with a significant portion focused on lead or senior roles. Proven expertise in C# and Unity is a must. Experience with multiple game genres and platforms (PC, console, mobile) is highly desirable. Excellent communication and leadership skills are paramount for effectively guiding a remote team. You should be adept at agile development methodologies and possess a strong understanding of the full game development lifecycle. We are looking for an innovator who is passionate about creating unforgettable gaming experiences and driving technical excellence from the comfort of their own home. This role is ideal for someone who thrives in a remote-first environment and is committed to delivering high-quality, impactful games.
Senior Game Developer (Unity) - Remote
Posted 2 days ago
Job Viewed
Job Description
Senior Game Programmer - AAA Titles
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and debug robust and efficient game systems using C++ and other relevant languages.
- Collaborate closely with game designers and artists to bring game mechanics and features to life.
- Develop and optimize core engine components, gameplay systems, AI, physics, and rendering pipelines.
- Write clean, maintainable, and well-documented code.
- Identify and resolve complex technical challenges and performance bottlenecks.
- Mentor and guide junior programmers, providing technical leadership and code reviews.
- Contribute to architectural decisions and technical strategy.
- Participate in the full game development lifecycle, from concept to post-launch support.
- Work with cross-functional teams to ensure seamless integration of all game elements.
- Stay current with the latest advancements in game development technology and methodologies.
- Contribute to the improvement of development tools and workflows.
- Ensure code quality, performance, and stability across target platforms.
- Effectively communicate technical ideas and solutions to team members.
Be The First To Know
About the latest Unity developer Jobs in United Kingdom !
Lead Game Programmer - AAA Titles
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead, mentor, and manage a team of game programmers, fostering a collaborative and productive environment.
- Architect, design, and implement robust and efficient gameplay systems using C++ and relevant game engines.
- Collaborate closely with game designers to translate gameplay mechanics and concepts into functional code.
- Work with artists and technical artists to integrate assets and implement visual features.
- Develop and optimize core engine systems, including physics, AI, rendering, and networking.
- Identify and resolve complex technical challenges and bugs throughout the development cycle.
- Contribute to the overall technical vision and architecture of the game.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
- Stay up-to-date with the latest advancements in game development technology and techniques.
- Participate in profiling and optimization efforts to ensure smooth performance on target platforms.
- Assist in the recruitment and onboarding of new programming talent.
- Contribute to post-launch support and updates for released titles.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum of 8 years of professional game development experience, with at least 2 years in a lead or senior programming role.
- Expertise in C++ programming and object-oriented design principles.
- Strong proficiency with a major game engine, such as Unreal Engine or Unity.
- Demonstrated experience in developing core gameplay systems (e.g., character control, combat, AI, physics).
- Solid understanding of 3D math, algorithms, and data structures relevant to game development.
- Experience with performance profiling and optimization tools.
- Excellent debugging and problem-solving skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a fast-paced, team-oriented environment.
- Experience with console development (PlayStation, Xbox) is a plus.
- Passion for video games and a deep understanding of game design principles.
Senior Game Developer (Unity/Unreal Engine)
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and debug complex gameplay systems and features using C++ (Unreal Engine) or C# (Unity).
- Collaborate with game designers to translate game concepts into functional mechanics.
- Work with artists and animators to integrate assets and ensure visual fidelity.
- Implement and optimise game performance, ensuring smooth frame rates and efficient resource usage.
- Write clean, maintainable, and well-documented code.
- Contribute to technical design discussions and architectural decisions.
- Mentor and provide technical guidance to junior members of the development team.
- Identify and resolve complex technical challenges and bugs.
- Participate in code reviews to maintain high code quality standards.
- Stay up-to-date with the latest game development technologies and industry trends.
- Contribute to the overall quality assurance process.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional game development experience.
- Proficiency in C# with Unity or C++ with Unreal Engine.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with version control systems (e.g., Git, Perforce).
- Knowledge of game physics, AI, graphics programming, and network programming is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience shipping at least one commercial title on PC or console platforms.
- A portfolio showcasing relevant game development projects is highly recommended.
Game Systems Programmer
Posted 620 days ago
Job Viewed
Job Description
Supermassive Games have produced some of the most recognisable and compelling storytelling titles in the world of AAA games. The BAFTA-winning Until Dawn , the cinematic masterclass of The Dark Pictures Anthology , the multi-award winning The Quarry , the action-packed rollercoaster horror VR titles Switchback VR and Rush of Blood to the world of Little Nightmares , and many more!
Time and time again, our incredibly talented and passionate team have delivered games that strike fear into all that dare to play. And we have no plans to stop there! Alongside growing the Dark Pictures universe in new and exciting ways, we have several unannounced, and suitably thrilling, projects!
And so, as we move into new genres and grow our studio, our hunt for talent continues!
Join the Supermassive Games team and create your own story.
We’re looking for a Gameplay and Physics Programmer to join us here at Supermassive Games…
In this role you’ll be:
We are aiming to achieve Hollywood production values in real time, so we’re engaging with industry-leading, next generation features for rendering, content creation and human simulation that will intensify the player experience.
This role will be based in one of our three central Guildford offices - each a short distance from the main train station. We’re passionate about the collaborative environment here at Supermassive Games where we work to a hybrid model in many of our roles. We are truly a diverse and international business of more than 40 different nationalities from around the globe, providing sponsorship and relocation assistance to those that require it (speak to one of our recruiters for more info).
Requirements
The main responsibilities will be:
- Developing game systems with a particular focus on the use of physics to achieve realistic interactive results.
- Applying a deep understanding of industry-standard physics APIs to meet the requirements of the game and suggest new approaches.
- Being involved at any stage of asset production from specification to platform-specific challenges
Experience and skills that would best suit this position:
- Expert in C++ - you’ve got strong experience in C++, and have contributed to shipped games on PC, console or mobile.
- Excellent Physics Knowledge – you have in-depth understanding of the practical use of one or more physics middleware systems (e.g. PhysX, Havok) on a shipped game.
- Strong 3D Maths – you have a broad knowledge of the theory and practical application of 3D maths in games.
- Great Communicator - you can talk about your work. You’ll be as comfortable specifying a task with designers and collaborating on a shared codebase with engineers as you are taking feedback from directors and producers.
- Practical - sometimes a rapid prototype is needed to quickly test an idea. Other times a mission-critical system needs detailed planning and consultation. You have an instinct for what level of engineering is needed, and you can work efficiently at any level.
- Passion for Games - you’ve probably been playing games forever. You understand an engaging player experience and are confident reproducing it in code.
Benefits
The Perks of being a Supermassive Superstar are:
- 25 Days Annual Leave (3 of which are used when we close the studio for our end of year break)
- Private Medical Insurance (BUPA)
- Life Assurance (6 x annual salary)
- Quarterly Profit related Bonus
- Pension Scheme
- Employee Assistance Programme
- Income Protection
- Enhanced Family Leave (maternity and paternity pay)
- Generous staff referral scheme
- Discount Card for food and drink at our local pub