Engineering
Remote
Global

Unreal Engine C++ Programmer

We need an Unreal Engine C++ programmer to help us build and polish core gameplay systems for the demo. You will work closely with game design, tech art, and art direction.

Responsibilities:

  • Implement and iterate core gameplay in UE5 using C++ with clean Blueprint facing interfaces
  • Vehicle gameplay: controller behavior, handling, feel, input, camera support, combat movement needs
  • Combat systems: weapons logic, cooldowns, ammo limits for heavy weapons/mines, damage rules, status effects (as defined by design)
  • Extend and maintain our vehicle configuration plugin: read, debug, and add missing functionality when needed
  • Build reliable, data driven gameplay components that designers can tune
  • Debug gameplay issues, stabilize builds for the demo, basic profiling and performance awa

Requirements:

  • Proficiency in C++
  • Solid understanding of 3D math
  • Knowledge of game engine architecture and common algorithms
  • Unreal Engine experience (UE4 or UE5), gameplay framework basics, ability to work with Blueprints at least on an integration level
  • Ability to read existing code and improve it without breaking the pipeline

Nice to have:

  • Gameplay Ability System (GAS) experience
  • Experience with vehicle games or physics driven gameplay

Conditions:

  • Remote and flexible schedule: full time or a few hours per week
  • Unpaid during demo stage, with a plan to move to paid development after funding
  • Friendly team, clear tasks, constructive feedback
  • Opportunity to publish a shared case study together (optional)

About the company

40 SOULS is a vehicular combat roguelite where corporations and cults run a tournament sacrifice under the watch of brutal gods. The player completes runs across zones and arenas, fights waves and bosses, makes choices between fights, and upgrades a combat vehicle with weapons, modules, and upgrades. The setting is a world where one city is destroyed, not a full post apocalyptic planet.

We are currently building a demo and preparing an investor pitch. This stage is unpaid. After the demo we plan to secure financing and move into paid development.

Team: ~35 people, including AA/AAA experienced specialists.

Apply now