630 likes | 792 Views
Creating First Person Movement for MIRROR'S EDGE. Jonas Åberg, Lead Programmer, DICE Tobias Dahl, Lead Animator, DICE. Agenda. Intro DICE The Vistion Team structure Prototyping Tools and pipeline Iterations Final Thoughts Questions. Mirror’s Edge. Intro movie. DICE facts.
E N D
Creating First Person Movement for MIRROR'S EDGE Jonas Åberg, Lead Programmer, DICE Tobias Dahl, Lead Animator, DICE
Agenda • Intro • DICE • The Vistion • Team structure • Prototyping • Tools and pipeline • Iterations • Final Thoughts • Questions
Mirror’s Edge • Intro movie
DICE facts • Founded in 1992 by 4 guys in high school • Owned by Electronic Arts since October 2006 • 260 employees • 17% non Swedes • 13 nationalities • 10 % girls • 25 % of Sweden’s games developers work at DICE • Battlefield series sold 17 million copies
The Vision • First person free running • Rather run than fight • Highly stylized • A new take on first person gaming
Through the character experience • Redefine Battlefield’s ”Throught the gun” • Feel the presence • Put the person back into first person
Keys to success • Team structure • Tools and pipeline • Prototyping • Iteration
Team structure • Scrum • Product backlog • Sprint backlog • Sprint Planning Meeting • Daily Scrum • Sprint Review Meeting
Team structure • Perfect fit for the scrum format • 2 Week cycles • 5-6 people • Team seated together • Always one designer, one animator and one coder assigned to a feature at the same time
Prototyping • Initial concepts • First previsualisation • First Person Mesh • The Whiteroom • The Game
First Previsualisation • PlayblastEarly Version • Playblast Iteration Version • Playblast Final version
First Person Mesh • Blendshapes for knuckles and wrist, keeping the volume • Blending normal maps for vains and muscles • FOV • Deformation Movie • FOV Movie
Animate First Person Perceivement • First idea, dosomemocap, parent the camera to the head, done!
Animate First Person Perceivement • Second idea, putsomeaimconstraint on the camera.
Animate First Person Perceivement • Thirdidea, animate it by hand and make it look cool and believable
The Whiteroom • A fast loadinglevel with all the movesavailable • Instead of an Animation Editor • ExampleMovie
The Tools • WedevelopedourownMayatools and Pipeline tools for the project. • High demands on functionality • Short iteration times • Reuse animations for all projects • Support all projects on DICE • Support different engines like Frostbite, BF2 and Unreal3