Giant Army Company Logo

Giant Army

Remote, - United States
View all jobs at this company »

Spaceship Physics Developer

Description

Giant Army is looking for a physics developer to join our team and help improve Universe Sandbox, a physics-based space simulator that has sold over half a million copies and has a 93% positive user rating on Steam.

You will work with our senior physics developer, team scientists, and other developers to add the necessary physics and simulation code to bring realistic, sandbox-style spaceships to Universe Sandbox.

We are embracing Unity’s Data-Oriented Technology Stack to write fast, multi-threaded code in C#. DOTS uses the Entity Component System (ECS), the C# Jobs System, and the Burst Compiler. We expect applicants to be familiar with data-oriented design.

This is a full-time, remote position. We value a work-life balance and an inclusive workplace. 

Join us in making something incredible that’s unlike anything else.


Your Role

  • Develop rigid body simulation
    • Our physics engine is currently 100% custom, but we may in the near future use some portions of Unity Physics (DOTS)
  • Write fast, multi-threaded code using Unity DOTS
  • Build upon the rigid body simulation and innovate with spaceship features such as:
    • Thrusters
    • Data-driven historical simulations (Cassini, Voyager, etc.)
    • Modular spaceship parts
    • Destruction of spacecraft from heating, lasers, and collisions (both from other spacecraft and asteroids/planets/moons)
    • Integration with our planned megastructures/tethers feature


Qualifications

  • Strong C# & Unity Engine experience
  • Familiarity with data-oriented design & ECS (entity component system)
  • Experience with physics engine development
  • Familiarity with version control (we use GitHub), task-management systems (we use GitHub+ZenHub), unit tests, code reviews, and so forth
  • Self-driven; comfortable working collaboratively and remotely
  • Appreciation for, and a focus on, realism and detail
  • Passion for science, astronomy, spaceships, and real-time interactive simulations
  • Love of fantastical what-if scenarios: what-if.xkcd.com (note citation #6 on 148)