Stormind Games

Senior Gameplay Programmer

Stormind Games

contract

Posted on:

Location Type: Remote

Location: Italy

Visit company website

Explore more

AI Apply
Apply

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