top of page
  • Discord
  • Steam Icon_edited
  • Itch.io
  • LineImage
  • Instagram
  • LinkedIn

OPENING

POSITIONS

GAMEPLAY PROGRAMMER

Remote/Freelancing

Lumimoth is looking for a Gameplay Programmer to help create fun, responsive, and immersive game systems for our indie titles.
As a Gameplay Programmer, you’ll be responsible for building and refining the core mechanics that bring our games to life.

With a mix of logic, creativity, and problem-solving, you’ll turn ideas into interactive systems—whether it’s player movement, combat, AI, or events. You take inspiration from how players experience games, adapt to new tools and workflows, and choose the methods that work best for your code and the game. Your goal: make gameplay feel smooth, intuitive, and unforgettable.

Responsibilities:

  • Implement gameplay features and systems based on direction from the Lead Programmer or Game Designer, while respecting deadlines and scope.

  • Understand project milestones, limitations, and technical risks, and adapt your work accordingly.

  • Analyze game design documents and references to fully grasp the intended gameplay experience.

  • Write clean, efficient, and maintainable code for core gameplay systems (e.g. movement, combat, interaction, AI).

  • Create quick prototypes to test and iterate on new mechanics and ideas.

  • Work with placeholder and final assets to integrate gameplay elements into the engine smoothly.

  • Collaborate with designers and artists to ensure gameplay feels polished and cohesive.

  • Debug and optimize gameplay code to ensure performance and stability across platforms.

  • Test and validate systems in the engine, making sure they behave as expected during gameplay.

  • Refactor and improve existing systems when needed to support new features or improve performance.

Qualifications:

  • Minimum 2–5 years of experience in game development, with a focus on gameplay programming.

  • Proven experience working on at least one shipped title or high-quality game project.

  • Strong proficiency in programming languages such as C# (Unity) or GDScript (Godot).

  • Familiarity with game engines like Unity or Godot Engine.

  • Solid understanding of gameplay systems such as movement, AI, combat, and player interaction.

  • Experience debugging, optimizing, and profiling code for performance and stability.

  • Ability to work with placeholder or final assets and integrate them into functional systems.

  • Good communication skills and ability to work closely with designers and artists.

  • A passion for games, strong attention to detail, and a drive to deliver polished player experiences.

Abilities that will make you shine:

  • Exceptional understanding of gameplay flow, player experience, and system interaction.

  • Strong attention to detail, especially in tuning game feel, responsiveness, and interaction.

  • Solid grasp of programming structure, logic, and clean code architecture.

  • Ability to quickly adapt to new tools, pipelines, and evolving technologies.

  • Familiarity with version control systems (e.g., Git, Perforce) and collaborative development workflows.

  • Experience with debugging tools and performance profiling for real-time applications.

  • Previous experience in the game industry is considered a strong plus.

  • 3+ years of experience as a gameplay programmer with multiple shipped titles or prototypes.

  • Bonus: knowledge of additional areas like AI, physics, animation systems, or networking.

If you feel this describes you, please submit your resume and portfolio of games samples. We will look forward to reading them. Link down below.

bottom of page