Senior Software Engineer, Character Control
As a Senior Software Engineer on the Character Controller team, you will architect the modular gameplay frameworks and state management systems that drive physics-based Avatar movement. You will develop new core character abilities that serve as the foundation for millions of experiences. You will evolve the scalable gameplay architectures that enable our developer community to build fluid, complex interactions that seamlessly integrate with the underlying physics.
You are passionate about systems architecture, specifically designing responsive interaction frameworks and state management. You possess strong proficiency in C++ and Lua, capable of bridging high-level gameplay logic with physics-based Character Controllers. Experience designing, extending or working within gameplay ability systems is a huge plus.
You Will:
- Architect modular gameplay frameworks and state management systems that power the next generation of Avatar movement.
- Develop the core locomotion mechanics and character abilities that serve as the gold standard for millions of players.
- Bridge high-level gameplay logic with low-level engine physics to create responsive and realistic movement.
- Optimize character performance and replication logic (prediction and authority) to guarantee fluid, multiplayer-ready experiences.
- Identify API gaps and expand what our Character Controller technology can do for the community.
You Have:
- 5+ years of experience in game development, focusing on character systems, gameplay mechanics, or engine architecture.
- Strong coding skills, bridging engine-level C++ with flexible Lua gameplay scripting.
- A deep understanding of Finite State Machines (FSM) and data-driven, gameplay ability systems.
- Experience implementing client-side prediction and server-authoritative logic for networked character movement.
- A solid grasp of vector mathematics and kinematic character controllers, capable of implementing complex movement behaviors.
- A drive to fine-tune the nuances of character movement, ensuring controls feel responsive, snappy, and satisfying.
Recommended Jobs
Senior Product Manager, Growth
Endor Labs is building the Application Security platform for the software development revolution. Modern software is complex and dependency-rich, making it increasingly difficult to pinpoint the risk…
Distinguished AI Engineer
Distinguished AI Engineer Overview: At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader…
Senior QA SW Engineer (9979) | Hybrid - San Jose, CA / Salem, New Hampshire/ Toronto, Canada
Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver …
Vehicle Product Manager
About ALSO. We’re ALSO, an electric mobility company originally conceived as a part of Rivian. We’re a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new…
Board Certified Behavior Analyst BCBA Telehealth Remote (N/A)
Join Our Nationwide Telehealth Team at United Care ABA! As Medicaid funding drops, most are stepping back. We're stepping up. Help us make sure no child is left behind no matter the zip code or …
Senior Research Associate In Vivo (Pasadena, CA)
We are seeking a highly skilled and well-organized Senior Research Associate to contribute to our research programs and drive scientific progress. The Senior Research Associate will work closely with …
Senior Software Engineer - Factory Platform
At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both cont…
Data Analyst Intern, application via RippleMatch
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent. About RippleMatch RippleMatch is your AI-powered job matchmaker. O…
Streaming Fraud Data Research & Analyst - Santa Monica, 90404
Streaming Fraud Data Research & Analyst - Santa Monica, 90404, United States of America How We Lead UMG’s fraud prevention team is leading the industry by example in fighting the existential thre…