BCforward logo

Gameplay Software Engineer II

BCforward

Sacramento, CA
Contract
Mid Level
147k-157k
10 days ago

Job Description

About the Role

Join a dynamic and rapidly growing team focused on building advanced tooling for creators in Horizon Worlds. As a Gameplay Software Engineer, you will play a key role in developing NPC (Non-Player Character) tools and sample code, supporting both creator education and AI training. This is an exciting opportunity to work at the forefront of the Metaverse, collaborating with cross-functional teams and contributing to innovative projects with a significant impact.

Key Responsibilities

  • Develop sample TypeScript and C# code to demonstrate NPC behaviors in Horizon Worlds.
  • Create both simple and complex examples for use as creator samples and AI training materials.
  • Build and maintain NPC tools, ensuring high-quality, reusable, and well-documented code.
  • Collaborate closely with the tooling side of the product and cross-functional (XFN) partners.
  • Participate in all phases of the product development lifecycle: requirements definition, specification, development, testing, product release, and sustaining engineering.
  • Adapt quickly to changing requirements and priorities in a fast-paced, collaborative environment.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent industry experience.
  • 3-5 years of professional game development experience.
  • Proficiency in C# and TypeScript.
  • Strong independent work ethic with minimal supervision required.
  • Ability to multi-task, prioritize, and remain flexible in a diverse environment.
  • Habit of writing clean, encapsulated, testable, and well-documented code.
  • Experience across the full product development lifecycle.

Nice to Have

  • Working knowledge of 3D math.
  • Experience with version control and build systems.
  • Background in 3D modeling.
  • Familiarity with animation tooling.
  • Experience with Unity, Unreal Engine, or NavMesh systems.
  • Knowledge of AI navigation, Recast/Detour, or advanced game AI techniques.
  • Proficiency in 3D animation tools such as Autodesk Maya, Blender, or 3ds Max.
  • Previous experience in similar game development roles.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent industry experience.

Benefits & Perks

  • Comprehensive benefits package including major medical, HSA, dental, vision.
  • Employer-provided group life, voluntary life insurance.
  • Short-term and long-term disability coverage.
  • 401k plan.

Working at BCforward

Founded in 1998, BCforward is a Black-owned firm supporting value capture and digital product delivery for organizations worldwide. Headquartered in Indianapolis, IN, with an Offshore Development Center in Hyderabad, India, BCforward has over 6,000 consultants supporting more than 225 clients globally. The company champions human potential, guided by core values of People-Centric, Optimism, Excellence, Diversity, and Accountability. BCforward emphasizes a strong culture and is committed to diversity and equal opportunity employment.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary147k-157k
Job TypeContract
Work ModeRemote
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BCforward

Website

bcforward.com

Location

Sacramento, CA

Industry

Administrative Management and General Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches