At a Glance
- Tasks: Create and prototype exciting gameplay systems in Unreal Engine 5, focusing on vehicles and combat.
- Company: Join a dynamic team developing original games with a passion for innovation.
- Benefits: Fully remote work, competitive salary, and opportunities for creative expression.
- Other info: Collaborate with a small, passionate team and enjoy flexible working arrangements.
- Why this job: Be part of an exciting project from the ground up and shape the future of gaming.
- Qualifications: Strong C++ skills, experience with Unreal Engine 5, and a love for problem-solving.
The predicted salary is between 61650 - 75350 $ per year.
We are looking for an experienced Gameplay Programmer to join our team and help develop an original internal IP using Unreal Engine 5.
The project is currently in its early prototyping and pre-production stage, with a small team focused on exploring and establishing the core gameplay experience, particularly around vehicles, driving mechanics, physics, and vehicle-based combat.
We are looking for someone who enjoys experimenting with ideas, solving technical challenges, and turning early concepts into playable prototypes.
You should be comfortable working independently, taking ownership of your work, and collaborating closely with a small development team.
We are looking for an experienced Gameplay Programmer to join our team and help develop an original internal IP using Unreal Engine 5.
The project is currently in its early prototyping and pre-production stage, with a small team focused on exploring and establishing the core gameplay experience, particularly around vehicles, driving mechanics, physics, and vehicle-based combat.
We are looking for someone who enjoys experimenting with ideas, solving technical challenges, and turning early concepts into playable prototypes.
You should be comfortable working independently, taking ownership of your work, and collaborating closely with a small development team.
Responsibilities
- Develop and prototype gameplay systems and mechanics in Unreal Engine 5.
- Implement and refine vehicle movement, handling, physics, and combat-related systems.
- Collaborate with designers to evaluate gameplay ideas, test prototypes, and iterate based on feedback.
- Identify technical challenges, propose practical solutions, and develop maintainable, expandable gameplay systems.
Requirements
- Strong C++ fundamentals and experience using C++ in Unreal Engine 5, alongside solid Blueprint skills and an understanding of when to use each.
- Good understanding of physics-based gameplay, including rigid bodies, collisions, impulses, constraints, and friction.
- Proficiency with Git, including resolving merge conflicts and managing file locks.
- Experience implementing features using Unreal Engine's gameplay architecture (Pawn, Controller, Player State, Game Mode, Game State), data-driven design (Data Assets, Data Tables, Choosers), and common C++ coding patterns.
- Familiarity with Unreal Engine frameworks such as Gameplay Ability System (GAS), Common UI, State Tree, EQS, and the Lyra Starter Game.
- Ability to follow established coding guidelines, conventions, and development standards.
- Strong communication and collaboration skills.
- Nice to Have
- Hands-on experience developing vehicle gameplay in Unreal Engine, including Chaos Vehicles or custom/third-party physics solutions, wheel and suspension setups, tire behaviour, and tuning handling and game feel.
- Experience developing vehicle combat systems, including weapons, damage, and physics-based interactions.
- Experience with Unreal Engine networking and replication.
- Ability to work with Animation Blueprints and the Material Editor for prototyping.
- Experience developing and refining the 3Cs (character, camera, and controls).
- Previous involvement in developing original IPs or working on projects during early-stage prototyping especially vehicle or racing type games.
- Location
Our team is primarily based in Australia and Japan, and candidates located in either country are preferred.
However, we are open to considering experienced applicants from other locations who can collaborate effectively across time zones.
This is a fully remote role.
Gameplay Programmer: Unreal Engine (Vehicles & Combat) in Brisbane employer: Upsurge Studios
Upsurge Studios offers a dynamic work environment where creativity and technical expertise are highly valued. Employees have the opportunity to work on original internal IPs, particularly in gameplay programming using Unreal Engine 5, fostering both professional growth and collaboration within a small team. The company encourages experimentation and ownership of projects, making it an attractive place for those passionate about game development.