Gameplay & Systems Programmer

Games talent (Staffing and recruiting)

Job Summary

The Gameplay & Systems Programmer will collaborate with the Lead Programmer and Game Director to develop gameplay systems for a real-time action title on PC and consoles. Responsibilities include designing, building, and maintaining extensible and composable gameplay and supporting systems, with an emphasis on runtime performance, integrating game assets, and adhering to coding standards. The role also involves participating in code reviews to improve code quality. The ideal candidate should be self-motivated and proactive in expanding knowledge and learning new skills.

Must Have

  • 3+ years of game development experience.
  • Shipped at least one commercial game.
  • Proficient in the Unity game engine.
  • Strongly proficient in C#.
  • Understanding of 3D math and linear algebra.
  • Experience with version control software.

Good to Have

  • 5+ years of game development experience.
  • Multiple shipped commercial games.
  • Experience with developing tools for Designers and Artists.
  • Experience with performance-oriented packages in Unity.
  • Familiarity with C++ and other programming languages.
  • Familiarity with Unreal Engine 4/5.
  • Currently resides in Japan.

Job Description

 Games Talent are hiring for a Gameplay & Systems Programmer role available fully remote or onsite with a studio in Kyoto Japan. The company was formed by some industry veterans having previously worked on Nintendo classics like Starfox and Super Mario 64.
Responsibilities:
  • Work directly with the Lead Programmer and Game Director to build and expand upon gameplay systems for a real-time action title for PC and consoles.
  • Design, build, and maintain gameplay and supporting systems that are extensible and composable with an emphasis on runtime performance.
  • Assist in the integration of game assets (e.g. animations, SFX, UI elements, etc.).
  • Adhere to existing coding styles and guidelines to write code that is easily readable and maintainable.
  • Participate in regular code reviews to improve the quality of your own code and share your knowledge and insights with other team members.

Required Experience & Knowledge:
  • 3+ years of commercial game development experience
  • Have shipped at least one commercial game
  • Proficient and comfortable using the Unity game engine
  • Strongly proficient in the C# programming language
  • Understanding of 3D math and linear algebra: vectors, matrices, etc.
  • Self-motivated, well-organized, and proactive about expanding knowledge and learning new skills
  • Experience working with version control software (e.g. Git, Perforce, etc.)

Preferred Attributes:
  • 5+ years of commercial game development experience
  • Multiple shipped commercial games on a variety of platforms, particularly home consoles
  • Experience with and an interest in developing tools to empower Designers and Artists to create and edit game content
  • Experience with performance-oriented packages in Unity, such as Addressables, URP, etc.
  • Familiarity with C++ and other programming languages
  • Familiarity with Unreal Engine 4/5
  • Currently resides in Japan

9 Skills Required For This Role

Github Cpp Unreal Unity C# Git 3d Math Perforce Linear Algebra

Similar Jobs