> Markdown version of [/jobs/ext/80595-gameplay-programmer-ue5-narrative-fps-3cs](https://www.wearedevelopers.com/jobs/ext/80595-gameplay-programmer-ue5-narrative-fps-3cs). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Gameplay Programmer (UE5 Narrative FPS - 3Cs) - **Company:** AWE plc - **Location:** London, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Computer Animation, Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Video Game Development, Human-Computer Interaction, Python (Programming Language), Perforce, Performance Tuning, Scripting, Large Language Models, Information Technology, Maintaining Code, Unreal Engine, Software Version Control, Programming Languages - **Published:** May 20, 2026 - **Apply:** https://find.jobs/jobs-near-me/gameplay-programmer-ue5-narrative-fps-3cs-london/2778497668-2/ ## About the Role Awe Interactive is a passionate and dedicated team of developers committed to creating memorable and immersive gaming experiences. We are currently working on an exciting narrative-driven FPS that will capture the imagination of gamers around the world. We are now looking for a talented and motivated Gameplay Programmer to join our team and help us bring our vision to life using Unreal Engine 5. We are a small independent developer with both Indie and AAA experience and a reputation for innovation. We are an all-remote studio. If you have a strong desire to have a big impact at an independent game studio please get in touch. We are specifically interested in candidates with good game sense and game feel in the FPS space with an equally strong understanding of C++ in UE5. Someone who can thrive in an big indie workplace where make grenades work might be the total brief and a solid implementation is expected., * A minimum of 2 years of industry experience in game programming (unless your Uni portfolio happens to contain a FPS Prototype written in C++) * Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent experience * Strong programming skills in C++ and experience with Unreal Engine (UE4 or UE5) * Interest in gameplay programming concepts, including AI, physics, animation, and user interface * A strong portfolio demonstrating relevant skills and projects or Experience working on at least one shipped game title (or extremely impressive University project) * Strong problem-solving skills and the ability to work well in a team-oriented environment * Passion for game development and a deep understanding of RPG and FPS gameplay mechanics * Strong communication skills * Experience with Blueprints scripting in Unreal Engine * Familiarity with Perforce or similar version control systems Nice-to-Have: * Knowledge of when LLMs are helpful, and when they're a hindrance * Knowledge of other programming languages, such as Python or C# * Background in mods or creating custom content for existing games * Experience with WWise * Experience with serialisation of game state (in a single player or multiplayer context) * Knowledge of Unreal's input system If you are passionate about game development and eager to contribute to an exciting narrative FPS, we would love to hear from you. Please apply with your CV, a cover letter, and a link to your portfolio or examples of your work. ## Description * Maintain an existing FPS Pawn, Controller and Camera. Implementing new abilities, weapons and features and polishing the edges to a III shine. * Work closely with the animation, design, art, and programming teams to create and implement gameplay systems, tools and mechanics for a FPS. * Contribute to the development of our narrative FPS using Unreal Engine 5, with an understanding of performance optimization and maintainable code * Participate in code reviews, providing and receiving constructive feedback, and maintaining code quality standards * Proactively identify, diagnose, and resolve gameplay issues and bugs, ensuring a polished and enjoyable gaming experience * Stay up-to-date on industry trends, tools, and best practices, and apply this knowledge to continuously improve our game's performance and player experience ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Winning talents through play - Corporate Gaming with AKEYI](https://www.wearedevelopers.com/videos/1062-winning-talents-through-play-corporate-gaming-with-akeyi) ## Related Articles - [What Developers Can Learn from Indie Games](https://www.wearedevelopers.com/magazine/650-what-developers-can-learn-from-indie-games) - [A call for Guest Writers for the WeAreDevelopers Magazine](https://www.wearedevelopers.com/magazine/648-a-call-for-guest-writers-for-the-wearedevelopers-magazine) - [John Romero - What AI Can, Can’t, and Shouldn’t do for Games](https://www.wearedevelopers.com/magazine/478-john-romero-what-ai-can-can-t-and-shouldn-t-do-for-games) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)