21 Aug
|
Ultraplayers Game
|
Williamstown
21 Aug
Ultraplayers Game
Williamstown
Job Description
Great game ideas are often easy to describe. Making them feel responsive, stable and satisfying is the harder part.
n
UltraPlayers is looking for a Game Programmer to turn distinctive concepts into polished gameplay systems for PC and console projects.
n
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.
n
ABOUT ULTRAPLAYERS
n
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.
n
We keep our teams and project slate focused, allowing each person to have a visible impact on the games they work on.
n
WHAT YOU'LL DO
n
n
- Prototype and implement gameplay mechanics, systems and features.
n
- Work closely with game designers, artists and producers to turn ideas into clear technical solutions.
n
- Build maintainable gameplay architecture, reusable components and development tools.
n
- Integrate systems such as UI, input, save data, progression, animation, audio and platform services.
n
- Evaluate technical feasibility, identify risks and help define realistic implementation scope.
n
- Debug, profile and optimise game performance across supported hardware.
n
- Support internal builds, QA fixes, release preparation and post-launch updates.
n
- Participate in code reviews, technical documentation and development process improvement.
n
- Take ownership of features from initial prototype through implementation, testing and release.
n
n
WHAT WE'RE LOOKING FOR
n
n
- Professional game programming experience, ideally including at least one commercially released game.
n
- Strong qualified experience with Unity and C#, or equivalent experience with Unreal Engine and C++.
n
- Solid programming fundamentals, including object-oriented design, data structures, debugging and performance awareness.
n
- Experience implementing gameplay systems rather than only isolated scripts or prototypes.
n
- Familiarity with Git or another modern version-control workflow.
n
- Ability to communicate clearly with non-programming disciplines.
n
- Strong problem-solving skills and the ability to work independently in a small, collaborative team.
n
- Professional English communication skills.
n
n
NICE TO HAVE
n
n
- Experience shipping a PC or console game.
n
- Familiarity with Steamworks, platform SDKs or console development.
n
- Experience building editor tools or improving designer workflows.
n
- Experience with optimisation, procedural systems, AI, networking or backend integration.
n
- Experience working in an indie studio or on a small cross-functional team.
n
n
WHY JOIN US
n
You will work close to the game itself, not as one programmer completing isolated tickets inside a large production pipeline.
n
You will have the opportunity to influence how ideas become playable, own meaningful features and see your work move from prototype through to players.
#J-18808-Ljbffr
📌 Game Programmer (Williamstown)
🏢 Ultraplayers Game
📍 Williamstown