Game Programmer

Game Programmer

Full-Time On-site
U

Great game ideas are often easy to describe. Making them feel responsive, stable and satisfying is the harder part.

UltraPlayers is looking for a Game Programmer to turn distinctive concepts into polished gameplay systems for PC and console projects.

This is a hands-on role for someone who can move between prototyping and production-writing maintainable code, solving technical problems and working closely with designers, artists and producers.

ABOUT ULTRAPLAYERS

UltraPlayers is a Melbourne-based indie game publisher and game company working with a focused portfolio of distinctive PC and console projects across global and Asian markets.

We keep our teams and project slate focused, allowing each person to have a visible impact on the games they work on.

WHAT YOU'LL DO

  • Prototype and implement gameplay mechanics, systems and features.
  • Work closely with game designers, artists and producers to turn ideas into clear technical solutions.
  • Build maintainable gameplay architecture, reusable components and development tools.
  • Integrate systems such as UI, input, save data, progression, animation, audio and platform services.
  • Evaluate technical feasibility, identify risks and help define realistic implementation scope.
  • Debug, profile and optimise game performance across supported hardware.
  • Support internal builds, QA fixes, release preparation and post-launch updates.
  • Participate in code reviews, technical documentation and development process improvement.
  • Take ownership of features from initial prototype through implementation, testing and release.

WHAT WE'RE LOOKING FOR

  • Professional game programming experience, ideally including at least one commercially released game.
  • Strong professional experience with Unity and C#, or equivalent experience with Unreal Engine and C++.
  • Solid programming fundamentals, including object-oriented design, data structures, debugging and performance awareness.
  • Experience implementing gameplay systems rather than only isolated scripts or prototypes.
  • Familiarity with Git or another modern version-control workflow.
  • Ability to communicate clearly with non-programming disciplines.
  • Strong problem-solving skills and the ability to work independently in a small, collaborative team.
  • Professional English communication skills.

NICE TO HAVE

  • Experience shipping a PC or console game.
  • Familiarity with Steamworks, platform SDKs or console development.
  • Experience building editor tools or improving designer workflows.
  • Experience with optimisation, procedural systems, AI, networking or backend integration.
  • Experience working in an indie studio or on a small cross-functional team.

WHY JOIN US

You will work close to the game itself, not as one programmer completing isolated tickets inside a large production pipeline.

You will have the opportunity to influence how ideas become playable, own meaningful features and see your work move from prototype through to players.

U

Contact Details:

Ultraplayers Game Recruitment Team