Unity Programmer

Website Starsoft

Starsoft is looking for a driven, talented Unity programmer to help us reach the finish line on our first game, Savior.

Savior is a 2D Metroidvania built around the literal and metaphorical bridge-building between multiple conflicting factions. We want the player to see real change in the attitudes and relationships between the characters they get to know. Our goal is to bring thrilling parkour and melee combat as well as meaningful character arcs to this genre that we love so much.



Help implement remaining features, centered mostly around NPC behavior.
Navigate and work efficiently with a less-than-perfect legacy code base.
Work well with fellow programmers and designer/director.
Communicate/educate non-programmer designer/director on specifics of technical solutions.
Evaluate pull requests of fellow programmers.
Regular play testing and offering constructive feedback on game design and fun of the game.

Expertise in Unity (At least 3 years C# experience with commercial Unity game development).
Experience playing Metroidvanias and understanding 2D NPC movement/behavior.
Experience and ability to work well remotely.
Experience with data driven game systems.
Living somewhere within 4 timezones of Portland, OR.
Bonus Experience

Experience with Git and Trello
Experience developing a 2D Platformer
Experience building custom Editor Tools
Experience with UI
Experience with Profiling/Optimization

To apply for this job email your details to [email protected]