
Senior Gameplay Programmer
Stormind Games
contract
Posted on:
Location Type: Remote
Location: Italy
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, implement, and maintain core gameplay systems and features using Unreal Engine.
- Collaborate closely with Game Design to translate gameplay concepts and prototypes into robust, scalable, and well-structured gameplay code.
- Own and evolve gameplay features throughout the full development lifecycle, from early prototyping to final polish and live support.
- Write clean, efficient, and maintainable C++ code, following project coding standards and best practices.
- Integrate gameplay systems with Unreal Engine subsystems such as animation, physics, AI, input, UI, and audio.
- Use Blueprints effectively to support iteration and designer-driven workflows while maintaining strong C++ foundations.
- Analyze, profile, and optimize gameplay systems to meet performance and memory budgets on target platforms.
- Debug and resolve complex gameplay-related issues, ensuring stability and reliability across the whole game.
- Refactor legacy or prototype gameplay code into production-quality systems.
- Collaborate with Production and Leads to plan, estimate, and deliver gameplay features according to project milestones.
- Write and maintain technical documentation for gameplay systems and workflows.
- Participate in code reviews and provide constructive feedback to ensure high code quality across the gameplay team.
- Contribute to improving gameplay programming workflows, tools, and best practices.
Requirements
- 5+ years of professional experience as a Gameplay Programmer or equivalent role.
- At least one shipped title developed with Unreal Engine (UE4 and/or UE5).
- Strong proficiency in C++ and object-oriented programming in a production environment.
- Solid understanding of Unreal Engine gameplay architecture, including Actors, Components, Gameplay Framework, and common engine subsystems.
- Working knowledge of Blueprints, with the ability to design hybrid C++ / Blueprint solutions.
- Strong foundation in 3D math, including vectors, matrices, rotations, and transforms.
- Good understanding of software design patterns and best practices applied to game development.
- Proven ability to break down complex gameplay problems into clear, maintainable solutions.
- Experience profiling and optimizing gameplay code for performance and memory.
- Familiarity with modern development tools such as Visual Studio and/or Rider.
- Experience using version control systems such as Git and/or Perforce.
- Fluency in English, both written and spoken.
- Strong communication skills and the ability to collaborate effectively with designers, artists, and other engineers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Unreal EngineBlueprints3D mathgameplay programmingobject-oriented programminggameplay architectureperformance optimizationsoftware design patternsdebugging
Soft skills
communicationcollaborationproblem-solvingconstructive feedbackplanningdocumentationiterationcode reviewsadaptabilitycreativity