Gameplay Programmer

If you can't find the position you're looking for below, please apply and indicate in the notes what position you're looking for.

We're always looking for great talent!

We aren't actively hiring that much, but we will always take in applications.

We are looking to develop student talent on our team! Gain valuable hands-on professional experience at Airstrafe Interactive.

GAMEPLAY PROGRAMMER

About Us
Founded in June 2019, Airstrafe Interactive (www.airstrafeinteractive.com) is an indie Los Angeles game studio developing our debut title, Saleblazers (www.saleblazers.com), a multiplayer shopkeeping survival game slated for winter Early Access release on Steam (https://store.steampowered.com/app/1419850/Saleblazers/). 

At Airstrafe, we lead with our core belief that we can only make fun games if we are having fun and feeling fulfilled, so we prioritize meaningful work and creating a work environment that is enjoyable, practical, kind, conducive to creativity and, above all, maximizes self-expression.

Our Need:
We are seeking talented, motivated, and passionate Gameplay Programmers to join our team as soon as possible to help us ship Saleblazers and develop future projects. 

Developing Saleblazers will challenge your problem-solving skills due to its large codebase powering an expansive 3D open world, AI simulations, combat systems, stats-heavy gameplay, narrative quests, and multiplayer networking. 

On a day-to-day basis, you will develop and engineer features such as systems-based combat, an open-world crime system, robust simulation of rival shopping districts that react to players decisions, dungeon generation, online multiplayer networking, basebuilding and decoration, market simulation for hundreds of in-game items, a deep crafting system, running a pawn shop or restaurant, day/night cycle with NPC schedules, open-world level streaming and saving/loading, and more. There are a lot of dynamic gameplay items and NPC interactions, so be ready to write efficient and modular code. More specifically, you can expect to:

- Design, develop, implement and maintain gameplay systems and features for Unity primarily written in C# (physics, animation, audio, script frameworks, networking, etc.)
- Complete engineering tasks in collaboration with production and other departments
- Work with content creators to create modular systems and components
- Write code with large-scale efficiency in mind
- Design AI behavior trees for reactive customer/enemy AI in an open-world faction-based environment
- Test, own, operate, document, and support system features
- Locate and squash bugs using a debugger
- Use CPU, GPU, memory, and networking profilers to optimize the game
- Write cross-platform (PC/XBONE/PS4/Switch/iOS) code in Unity

You will succeed if you have:
- 1+ years relevant full-time professional work experience
- 1+ shipped titles credited as Gameplay Programmer or equivalent
- Extensive experience using the Unity Engine
- Cross platform experience using the Unity Engine
- Knowledge of C# programming and practices
- Experience working with client-server network architecture
- Experience architecting and debugging threaded systems
- Knowledge of game software performance/memory constraints
- Advanced 3D math, problem solving, and analytical skills
- Experience with extending and improving an established code base
- Exceptional written and verbal communication skills
- Strong task and schedule management skills
- A proactive, knowledgeable, and independent personality
-A passion for playing and making games! 

Benefits include, but are not limited to:
- Competitive, benchmarked compensation package
- Employer-paid health plan
- Employer-paid dental plan
- Employer-paid vision plan
- Unlimited PTO
- 401(k)
- Gym membership

Other Information:
- Any information you submit to us will be kept confidential.
- We are an equal opportunity employer.