GDC is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so please arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.

From Padawan to Jedi: Building the Character Controller of 'Star Wars: Jedi Fallen Order'

Joe Lubertazzi (Software Engineer, Respawn Entertainment)

Pass Type: All Access Pass, Core+Summits Pass, Core Pass - Get your pass now!

Topic: Programming

Format: Session

Vault Recording: TBD

Audience Level: Intermediate

In this talk, Respawn Entertainment dissects the creation of the character controller for Star Wars: Jedi Fallen Order. Design goals, technical challenges, and lessons learned are discussed in detail. The physics, animation, and gameplay systems behind the character controller are analyzed, and how these systems are used to construct various navigation and combat mechanics is broken down. Benefits and disadvantages of the implementation are illustrated with concrete examples as they appear in the shipped game.

Takeaway

Attendees will gain insight into the creation of a complex 3rd-person character controller that supports a variety of navigation and combat modes, and how specific aspects of Respawn's approach can be applied to their own projects. Implementation details in Unreal Engine 4 will be shown.

Intended Audience

Programmers, technical animators, and/or anyone who has experience with or is interested in character controllers, character motion, character physics, and/or character animation. Advanced physics and animation topics will be discussed but expert knowledge is not necessary.