Designing Unforgettable Titanfall Single Player Levels with Action Blocks
By GDC Festival of Gaming
Summary
## Key takeaways - **Action Blocks: Quick Solo Gameplay Sprints**: Action blocks are game jam style design sprints that are quick and dirty, taking days or a week, done by a single designer, focusing on a skill test like platforming or combat that fits into a level, and must be playable with hallway testing and iteration. [04:32], [05:47] - **Ban Cool Moments for Gameplay Focus**: Designers were not allowed to do awesome moments just because they were cool unless turned into a gameplay skill test, avoiding pitches of movie moments that don't create core gameplay. [06:06], [06:18] - **Weekly Show-and-Tells Share Failures**: Every week the design team gathered for show-and-tell of action blocks, especially those that didn't work to avoid repeating mistakes, with hallway testing, honest feedback, cheering, but no decisions or action items to inspire the team. [07:47], [08:39] - **45 Blocks Defined Single-Player Core**: After seven weeks, 45 action blocks like mazes, chases, platforming, Titan combat gave a clear vision of the game, cutting through grand prototyping and debates to focus on first-person platforming shooter with mobility and Titans. [09:01], [09:53] - **Maze Pilot-Titan Puzzle Evolved Simply**: Speaker prototyped a maze where pilot solves from above then Titan navigates, iterating from complex dead ends and lasers to simplified version with landmarks and damage that hallway testers enjoyed, influencing light environmental puzzles. [10:27], [12:44] - **Blocks Reject Mixed Human-Titan Combat**: Action blocks explored human vs Titan and buddy Titan fights, revealing they were too easy or hard, leading to decision not to solve those problems to avoid bloated production and focus on human-human and Titan-Titan combat. [16:07], [17:07]
Topics Covered
- Action Blocks Prototype Core Gameplay
- Fail Fast on Hard Problems Early
- Action Blocks Define Level Pacing
- Iterate Gameplay Before Production
- Action Blocks Avoid Production Traps
Full Transcript
[Music] thank you all for coming and would you kindly please silence your phones and if
you would also be so kind as to remember to fill out the surveys at the end they get a lot of valuable information from
them hi my name is sue P at least 2 98 % of the people that I work with - the other 2% I'm Chris and this talk is
about a way of prototyping gameplay that we call action blocks and how we use them to find the core of titanfall -
single-player campaign and to develop the levels a little bit about me I've been working in games for about 13 years
I started making some World War 2 Call of Duty games and then I worked on modern warfare and for the last eight years or so I've been working on the
titanfall games I'm a level designer my focus is mostly on layout and I've done both single-player and multiplayer
levels and a little bit about the folks who made titanfall so years and years ago a group of guys made a really fantastic game called
Medal of Honor allied assault I remember this playing I remember playing this before I even thought I could make video games as a profession
and loving it and then some things happened and some of those guys made a new company called Infinity Ward where they made the Call of Duty franchise and
then some things happened and those guys some of those guys and me went to form Respawn Entertainment that is to say
there are a lot of talented people who had worked together for a really long time and because of that there was a lot of collective institutional knowledge
they created this well-oiled machine that had the skills and experience and making a particular type of game but now we had to make a brand new game
and this was exciting and it was scary and we flailed around a bid and we experimented with things and finally
inspired by different gameplay prototypes and pitches and concept we found the core of that game which was a first-person game with wall running and
double jumping in giant robots and it was pretty great we also wanted to make a single-player game one that was new
and went with all of those new mechanics that we had and that was a bit harder particularly because we fell into some
bad habits like pitching levels as a series of cool movie movie moments because this assumed that we knew what
the core gameplay was going to be but the movie moments didn't help create that gameplay on their own or long meandering brainstorming meetings that
were full of arguments and whiteboard vomit and tears and on top of that in triple-a you have a whole bunch of other
departments that are just hungry beasts waiting to be fed still we spend some time making a single-player campaign and
some of that stuff was really really cool but the gameplay never quite got there and because of that because of production constraints we ended up cutting single-player so that we could
focus on making multiplayer which ended up as titanfall this crazy mobility giant robot MP game and we managed to
sneak a little bit of single-player flair in there so when we finally got to make the sequel we had some of the same questions and problems we knew we wanted
a single-player campaign but we didn't know exactly how to get there we had a sense we were going to make a first-person platforming shooter something that used all of those things
from titanfall like our mobility and our Titans but we also needed to change our process a little bit so that we didn't fall into the same familiar traps and that's when
we had a design meeting and the design team was told go do some action blocks so action blocks are kind of game jam style design sprints
the point of them is to encourage creative play and to get designers thinking about game play and they came
with a few simple guidelines they needed to be quick and dirty I made this guy my blocky buddy Titan rather than finding a model
and posing it and doing all that this was quicker I got him into the game and that is to say these should be short they should take days or a week every once in a while is something's a bit
more complex it can take a little bit longer but we sort of had a hard limit on two weeks and that was the exception they should also be a single designer
working alone unless two designers work together because they complemented each other like one designer doing layout and the other doing script for a potential
particular action block that needed that and most importantly things needed to have a skill test that could fit into a
level so that could be platforming or resource management or combat or puzzles whatever but it had to be about gameplay
and the designer was supposed to take that and iterate on it and dive deeper into that point we were not allowed to
do awesome moments you couldn't just put something in because it was cool unless you were able to turn it into a gameplay skill test now when we were finding
gameplay we were told that it was okay to be as abstract as we wanted it didn't need a theme story or setting as we were just kind of exploring what was going to
be fun but context wasn't necessarily discouraged if it helped get the idea across as long as it didn't suck up too much of
that time developing the gameplay and finally it had to be playable not perfect but playable we weren't going to
do on Rails demos we needed to solve the hard design problems of making something fun for somebody else to play so that means pulling people in for hallway testing and iterating on the
idea and this was super important because we were pushing into unfamiliar territory and trying to explore gameplay that was outside of our wheelhouse it was really necessary to make that
playable so that we could figure out what the hard problems to solve were but it wasn't always possible see sometimes you would hack controls or there would
be like particularly difficult bugs in some of the more complicated action blocks if there's so much duct tape that it's not safe to let somebody else drive
it's okay for the designer to do that as long as they're still working at solving the hard problems of how we're going to get the gameplay across to a player and then at the end we did our show-and-tell
we'd gather the whole design team sometimes people from other departments would wander by and we would do this every week and show all of the action blocks that we had worked on especially
things that didn't work because if you just stick those in a file cabinet and hide them away other people are doomed to repeat them sometimes the designers would explain what their thinking was or
their process to help everybody understand it and if possible when we were playing it we would do a little bit of hallway testing right there have
somebody play it who had never played it before and at the end we'd discuss we'd give some honest feedback in a lot of cheering for the really cool things but
there was no decision and no action items like this was really about getting
everyone together sharing ideas learning from them and getting inspired so now we just had to use them
the design test the first thing that we did was to take the design team and say use your action blocks to try to figure out what tighten fault whose single
player was going to be and this was a very open-ended exploration in the end we did come up with what the core of the
game was after a week we had a bunch of different ideas we had a maze a chase a few different takes on platforming and mobility an old-school shooter some
Titan buddy combat a new movement model and we were all excited about the potential for the game that we could make we did this for another six weeks
and we ended up with about 45 different action blocks each one exploring a new type of gameplay and we were really
excited at this point see these specific chunks of gameplay cut through all of our grand prototyping and our rambling debates they gave the team a cared clear
vision of the game that we wanted to make so how did this work I'll go through the process a little bit I'm gonna start with an example this was my
first action block and I think it's representative of the process in some of the results as a layout guy who's done a lot of geo in my time I started with
this question what interesting gameplay can I get with a pilot and a Titan by just using layout my answer was amazed
now as a kid I'd loved mazes I've kind of always loved mazes as an adult who played games I kind of hated mazes because every first-person game that
I've had played that had a maze I didn't enjoy but this was about the time that Maze Runner had come out and that changed the scale of what a maze could
be and I got this idea what if as the pilot you got out of the maze you looked at it from above and you solved it and then you got in the Titan and you went through the maze so you weren't hitting
dead ends so I did some pen and paper stuff and then I got in the editor and started blocking things out
and I made a nice simple maze okay it really wasn't that simple I was frustrated when I played this and walked around so I started trying to work out
the kinks trying to do the design thing of solving the problems and I separated out different pieces of the maze made them a little bit simpler
honestly it was still over designed and over complicated I felt at the time like it was important to have a significant
challenge that would really force people to get out and solve the maze but I have a lot of sympathy for the hallway testers that I dragged into my office none of them enjoyed this they did exactly what I did every time I went
through a maze which is just kind of walk through and bonk my head into the wall so I thought oh they just need the right incentive so the next version I
added deadly ground lasers because pain is a motivation it turns out this was also not a success pain and complexity
just kind of make something really annoying so there were a few people who did what I wanted but nobody enjoyed it and finally I ended up learning the right lessons which were to simplify it
down keep some of the things that I learned on the way about landmarks and even the damage but make it straightforward enough that people would
go in solve the puzzle of understanding the environmental exploration go aha and then get through it and move on to the next thing we played this at the end of
the week somebody played it who had never seen it before and it was really enjoyable everyone kind of gave it a thumbs up and we identified because of action blocks
like this a tone that fit in the game this particular one set up an idea that we could do light exploration in environmental puzzles as long as they
were on the relatively simple side and we ended up having a lot of action blocks like this all of these were examples that didn't directly make
into the game like there's no maze in titanfall 2 but the tone in the central idea had a fairly direct influence on different parts of the game there is
environmental exploration and light environmental puzzles throughout and then some of these early action blocks
did even more than that so designer Shaun slaybeck had an idea he wanted to create an alternate use for this smart pistol smoke pistol was this auto
targeting gun from titanfall one that was either the best or the worst thing in the world depending on who you asked he made the gun lock-on two switches
that would cause panels to flip down and create a cool little wall running paths the light context was a construction
area but more importantly it was fun like the maze this action block helped us understand kind of what the core of the game was going to be that we wanted
to have platforming and that the platforming could be a little bit more dynamic now we didn't have any idea where this was going to fit into the
game that early on so we filed it away until eventually that is not the right thing until eventually diner Jason
McCord was blocking out the level the beacon and he needed a way for the player to traverse this big open area and he had a unique weapon for that
level that locked onto switches and he had a construction theme this action block fit perfectly and so he used it to
traverse that space and this wasn't the only one there we go from crane puzzles
to Titans throwing the player we had this like good library of gameplay segments that we could pull from and slot into designs later on in development these were things that we
knew were fun even if we didn't know exactly where we gonna use them but action blocks didn't just tell us what we should do they also helped us figure out what we
shouldn't do so if you look at titanfall one we had pilots and we had Titans and there were kind of these four food groups of gameplay there were human
versus human there was human versus Titan there was Titan versus human and then there was Titan versus Titan and we when we started on single-player we wanted to have all of that because they
were all fun good parts of what the game was so during development during this early development we used action blocks to explore each of them one of the
things that we thought in particular would be great were human and Titan interactions to be a pilot fighting a giant enemy Titan or next to your giant big buddy Titan on the ground
we tried giving the player different special weapons we tried using disposable Titans we'd had Titans that would go into a shield state and get
repaired and some of it was genuinely cool but they also showed some very real challenges with this kind of gameplay
fights were either you know too easy because your big buddy Titan destroyed all the enemies or too hard for the little pilot on the ground when enemy
Titans were smashing you there were a lot of hard problems and at this point we hadn't even figured out the fundamentals yet we still needed to get
human-sized and Titan sized combat good so we decided to just not figure that out this game because of those early
action blocks we knew that we didn't want to solve that hard problem that would if we had kept working on it through the whole project led to bloated production and a lot of time where
eventually we would have had to cut it the early action blocks let us narrow our focus and really not underestimate
some very hard problems in design and all of these action blocks set up different fences for the design of
single player by saying that by saying no to things like mix Titan and human combat we were able to scope the combat experience to solve the problems that we
already knew that we had to solve like Titan on Titan human on human on human
then there were some very special action blocks sometimes you get context and you get gameplay and it creates this
defining moment in development Jake Keating had this idea what if the player could control time travel this is kind
of a crazy idea but he wanted to get in there and do it and he needed a context to make it work so he took this titanfall one map that he had designed
for multiplayer and he made a quick overgrown duplicate of it so that it looked like it was from a different time and this set up the temporal research
facility then he set up some script so that you would teleport between the two locations at the press of a button and after that he built a path through the
environment using that to explore different gameplay elements with his new
ability it was awesome the entire team just fell in love and he sold the idea beautifully we saw a great
idea for a level and much of it worked so well that it just made it into the final game things that he did early on when he action blocked combat with his
new ability translated really well and there were other cool platforming puzzles that he did because that's what he thought would be fun that again
directly made it into the final level but this did something else for the team it also showed us what a level could be what the tempo and the sense of timing
and pacing and how all the different parts of mobility and puzzle solving and combat how they could fit together into one space and this was really wonderful
this was also the only action block that made it directly into the final game as an entire level like this there were other ones that had this kind of level
ish action block feel to them and they helped us evolve what our sense for a level was going to be but they really weren't the defining aspect of this
early action block time it was all of the action blocks together the things that inspired us and the things that guide us and the things that set up those fences and even ones that didn't
come close to making in the final game had very real impact on what the final game was like when Moe Alavi made this
awesome action block that was absolutely
never going to ship so he wanted destructible environment and it was
awesome like the Titan walking through the buildings was great and there was gameplay in there you'd play hide and seek with his giant robot who was smashing through buildings but it was
way out of scope for the team in the production schedule that we had there were code reasons and design reasons and production reasons and art reasons and it was just too much we weren't going to
be able to do it but in a really unexpected way it was the inspiration for the level that I worked on for most
of the project into the abyss now not only did Moe's action block inspire this level but action blocks also played a significant role in
shaping the level a little bit of background into the abyss is the third level in the campaign it's sort of a mines of moria it's a shortcut through a
bad place to get to the other side it ended up being this crazy underground factory that constructed military test
chambers but it started with titans crashing through walls because after finishing that action block in that sort of
seek six weeks sprint we actually started designing levels or pitching levels is a better way of putting it one
of our designers David shaver wanted to do the destruction that he saw in that action block and he knew that we weren't going to be able to do it for the scope of the entire game but he thought well
what if we limited it to military testing facilities that were made out of plywood shacks and then you could destroy the town with robots and stuff
and then you could replace the town again and it was literally a boom town a town that goes boom so the pitch went on
if you're going to replace this town that's being destroyed you also need this crazy automated factory that keeps replacing the parts of the town and of
course is the player you'd have to go into that factory I heard this pitch and I got really excited I thought that there was a lot of potential and the
factory that built towns had it it tingled something in my brain and it made me think of this particular piece
of concept from junk park I love this concept I just thought this was beautiful and inspiring and I thought well this fits really well with those
towns that shaver was pitching what if we tagged him on the development of the level I had more geo experience he had more scripting experience and we could
both design it together and come up with a pitch and he said sure so we rolled up our sleeves and we got to work and this was diving deeper and trying to design a
level it's coming up within pitching the entire thing so trying to figure out what the story was what the characters were gonna be in the setting and the beats and the cool moments and of course
the gameplay often that gameplay would be inspired by those early action blocks and we did cool platforming early on what if we were wall running on those
grassy panels what would it be like to play in that factory or we would expand on the town fighting idea like what about the town collapsing around
Jim we wanted to find the best gameplay though before putting it into the final design so while art was diving deeper on a style for the level and we were
exploring layout and story stuff we also took those ideas and used action blocks
to drill down on the gameplay and we started with a little open-ended context
light context light action blocking the chance the idea was to quickly play with ideas and figure out what was gonna be fun and what was gonna work in the space
and get a get a handle on what the fundamentals were so as an example platforming in that Factory so art was
worth wasting no time Tatsu the lead environment artist did this 3d sketch of what the giant underground Factory could look like because this is the obvious
place to put a factory it looked cool so we figured yeah we should use that and I used this with those ideas of big grass
panels as a starting point to do some simple platforming action blocks I blocked out a space that looked almost as good as what Todd had done and I put
some giant rectangular grass panels in them and over a few days I played with static platforming and I started those panels moving across and then moving up
and down using them as elevators just trying different ideas and this created a library of like game play ideas but
also helped me solve some of the design problems how do I translate my skills at making mobility in like an open multiplayer environment to a linear path
that we're trying to guide a player down I figured out what worked and some of what didn't while I was doing this Shaver had a different approach he
wanted to play with hazards and riding along those platforms so he thought of things that could knock you off the platforms or things that you
to jump over or things like these beautiful rollers of death that had pretty simple and straightforward
platforming to get around no we really didn't have a clear idea of what these were gonna be in the factory but they were fun and that was the first thing
and they also solved some problems with first-person platforming like letting the player know that there was a big threat they needed to watch out for and having simple platforming navigation so
that they weren't overwhelmed by what they had to do so he took this and filed it away in the library now how does all this make it into the final game
eventually we started doing level design Shaver wrote the level design doc and this is a page from the section that
section about the factory I actually took this doc and did the layout for the level or this this chunk of the level
and started with the grand reveal of the world foundry so I wanted to do the best grand reveal and I went and asked an artist specifically Jose's availa who is
the environment artist that was working on the level and I said okay we have this big Factory what's the best view to look at it from
and he gave me this view which had a problem because that's where I needed to get to the dock of course reads the
pilot crosses the chasm on blank moving terrain panels so this line existed because of those old action blocks we didn't have to have the specific details of what the
platforming was going to be figure that out when we're actually blocking out the level but because of them I was confident that I'd be able to make good platforming to cross the space so I
added some platforms and then I got him moving and then I did a little bit of testing and a little bit of tweaking and made some adjustments and eventually it
was a fun little platforming that got you across the section I also added a little bit of context in my block out but just enough to get
across the space the timing the important points so that when art came in and the script er finally made it work for real it could all come together
so when we got to full production Chad Grenier who scripted this sectional level he came in and he just made it amazing the timing was adjusted a little bit there were definitely slight
adjustments to the positioning as you know the robot arms were taken a bit more into consideration but fundamentally it was building on the platforming principles that we'd already
established now we had another problem which was how do we get our pilot from one platform where he's just squished a
bunch of bad guys to the next platform where he's got to fight new ones again in the document it said the pilot jumps on a grassy terrain panel and rides to
another assembly area well writing didn't seem quite interesting enough we actually still needed the detail of how the grass got added to the panel
somewhere in this design so I came up with this freaky farm equipment hybrid it looks like a machine that you know
adds grass to things art agreed that we could probably make something work like that but then how does how does this translate into game play well that's
where shavers action blocks came in see his exact layout of action block platforming where you jump from one to the other that didn't work in the space
but the general lessons the big hazard and simple platforming that actually worked really well so when I ended up blocking this out I got to a point where
I made a simple platformer that you jump on and then you see the giant rollers of death and that forces you into the one path which is a simple wall run you jump
around the other side and when you land on the platform it's covered in grass we ended up making a lot of abstract platforming action blocks and some of
them like those made it in there were lots of them that didn't they didn't work or they didn't actually fit the gameplay that we needed but all of them
guided the gameplay in the section they were lessons and how to design that kind of platforming gameplay it's kind of
like how a good piece of concept art guides the visuals of a level without actually giving you the level layout these action blocks guide the gameplay
and give you a target to shoot for without necessarily saying this is exactly what you're doing but we did use
them in a lot of other ways too more specifically we wanted to try to use action blocks in a more focused and
directed way so we would take an initial idea and then explore it with theme in context and try to figure out what was going to work in this case what are the
details of a factory so we started with some just factory reference Howard cars built or houses because apparently there
are factories that build houses and this inspired memories of I think one of the greatest science-fiction movies of all
time and this particular scene I don't think she said screw uh so what
about something like this for our crazy factory assembly line I took that and decided well we need to make panels we
need to make parts of these houses so let's block out an actual assembly line I started with it turned off this static environment that was blocked but that
you could go through and do some simple platforming on it get to a control room and you turn it on and rather than trying to make it work in that area I just teleported you to another area
where everything was already moving and then I started playing with a bit more context ideas like laser things and
screw this like these were terrible like it was not fun at all but rather than you know redesigning that little chunk I just kind of went forward and I started doing things that you could jump over figuring out that oh if you had a place
where the player could stop and rest that worked better and you know adding these in a row and having fire like there were different gameplay things
that worked and we got to some place where some of these were really pretty fun learned some good lessons and then I moved on to a different problem what
about building the house because this was another idea we thought wouldn't it be cool if you had the house built around you while you were fighting on it
so I made a really simple frame I put some enemies around you and while you were fighting them I just had the walls of the house start to drop in and block
up the fight it was fun like it was a fun little dynamic moment when I played through it and then when I had other people play through it I started to see some problems
they didn't just stay on the platform and wait for the walls to fall into place so the next version I added a little bit of cover in there
those white walls that are now around the frame that drew people to him because cover always draws people and they stayed there so they were in roughly the right position while the
walls dropped in now sometimes people would ignore that completely and then just run off to go fight the enemies so
the next version I ended up putting it over a giant pit and that kept the players on the platform because they didn't feel as encouraged to run and
jump off the walls kept them roughly where I wanted them and I still had some problems with players being squished so I ended up making the walls come in from the front but this was a pretty cool
little moment and I'd solved some of the design problems with making this kind of gameplay in space work before we were in
full production for the level now it turns out we had to make a decision the problem was in the final level design considering production constraints we
couldn't do both of these we had to pick one that was more fun and better but because we had the action blocks to look at it was easier to make that decision
getting the house built around you was the more enjoyable the cooler choice we didn't need to on top of that there were a couple of extra bonuses from doing
those early action blocks we didn't need to discover the design lessons all over again when we were in full production you know the cover was already on the platform I knew it needed to be over a
big pit which worked really well in that giant underground space so I just put him in and blocked it out when it came to blocking out this section the other
thing that we got out of those high context action blocks were good reference for art and animation and script see the level block out went
relatively quick and it saved a bunch of time to be able to see to say this is what we're going for now there was still a ton of work to do from a lot of
valiant people to put all of this together but we had already solved the hard gameplay problems so at least that wasn't getting in the way and causing us
to redo animations and change art and set up like different rigging throughout the process we didn't waste time with
that unfortunately there are some things that just don't work out there are ideas
that you just love and those ideas are almost too good to test and action blocks are so far the best way that I found to test those exciting and kind of
untested things figure out what could make them fun or that we just shouldn't do them so one of the earliest things as
I mentioned a while ago now it feels like was that we wanted to have the test chamber combat like that was a big part of what the level was gonna be the town
was going to switch around you so while you were in a fight we wanted floors to drop out in buildings to be raised and everything to change in this dynamic
battlefield and give you alternate ways of flanking and it was going to be really cool and it sounds really cool like all the ideas we had when we were
talking about it were great and we spent weeks trying lots of variations on this simple rooms with just very clean flank
paths where you could go underneath and you would drop stuff out it was okay but it didn't add anything to the fight when you get to shoot the guy who was across from you we tried more complex
interesting environments with bigger enemies and a chance to use your mobility underneath and it ended up being too challenging and there was still reward issues and on top of that once you get underneath he didn't
understand what was going on up above you interactivity shaper made these cool Pistons that you could shoot from underneath and you could shoot him while
enemies were standing on him and it would drop guys down and kill them which seemed like it was going to be obviously great and it still wasn't worth it even
when there were giant rollers that they fell into and they died we didn't stop there like there were so many more action blocks trying to figure this out
buttons on the top that would drop panels sometimes we did some puzzle gameplay in the arena's we tried all sorts of enemies glass floor whole
houses being built around you but there were really too many problems and it never ended up being fun there were a little bit too random there wasn't
enough reward it just didn't quite work out I'm sure that there is a solution and that there was a really cool dynamic arena fight that can happen somewhere
but we did not figure out what it was going to be and so it didn't go into the final design we still got cool stuff out of this time we learned a lot and there
were even things like this little section that again a little too random when you were fighting in it but it
ended up being a template for moving the town into position and honestly it was
really great that in the end it just ended up being this little intro to the town that's a cool scene and it feels good when it's happening but more
importantly we figured this out before we were neck deep in production trying to do that final push on the game where everyone is in full swing and you're
trying to figure everything out not having to figure out what that dynamic town gameplay was then because we'd already decided not to do it was
incredibly valuable so let me give you one final example in the process much like the noble platypus nature's
Frankenstein monster there are lots of different ideas and things that come up in development design is busy designing art is art encoder zorco Turing and
we're getting a lot of new things and throughout development action blocks are a nice way to experiment with those new things and then try them out and see if
you can push them into the level that you're working on so to step back a little bit there was a time where we were still convinced that we were going
to make that dynamic town work and that it was going to be fun game play during this time like I said art was still exploring the space well I went down to
Jose and I asked how could we make this happen without using magic floating platforms and to me because I wanted those individual pieces to come out I
thought oh let's do giant robot arms and they'll pull out some and replace it with others and we can do cool stuff so he begrudgingly obliged me and made this little mock-up but he had another idea
he thought well what if we put all those long panels together in a strip and then that strip is mounted into this big underground cavern where rides and rails
and like that moves up to position I hated this it was so against the gameplay that we were at the time trying
to figure out it was a great idea for solving the mechanical problem but it didn't fit the arena that I thought we were going to make it's not filed it
away now I'm gonna jump to the side a little bit the tech that we had initially did not support players
interacting with moving Geo we knew we wanted to and so code put it on the schedule and John Haggerty one of our programmers made it work and it
supported players navigating and wall running through stuff like this now I'm flying around it just to show you broadly
all of the things that Jason McCord took and experimented with once this feature came online he made this big abstract fun house
where we could just play where he could just play with a bunch of different ideas and try things to figure out now that we had moving geo what was actually
going to be fun a fun challenge for the player to do at the end of this giant crazy Plinko machine that he had
you'd get to the top of it and when you landed here under your feet the entire thing would start rotating and it would
go from vertical to horizontal and this was just a great example of like what you can do at Action blocks you don't even know like where it's gonna go but
it was really cool and it was really inspiring so again that got filed to wait a little bit jump to the side one
more time shaver and I were talking about the overall flow and layout of the level and we had a problem which is how
do you get from the factory to the arena that the factory has built now we knew a few things at this point we knew we were going to have a factory and we knew that we were gonna have the house built
around you we also knew that we were going to have an arena and then it wasn't going to be dynamic and I was just sitting there and kind of thinking about this one day when I had an idea
that's sort of clear beautiful vision where maybe you start in the house in the factory and that moves through the space and it gets turned on its side and
stored in this sideways town that you do platforming to get up and then that entire town flips directly from McCord's
funhouse but also because Jose had done that particular type of contextualization that would be a good delivery system and then you get to the
top and you'd fight so action blocking this I got into the editor and I just started building a little town I instanced it and stuck it on its side so
that when I was in the test map I could you know fight around the town walk around the town and then jump up there and try to do some platforming and I learned a couple of valuable lessons about you know guiding guiding the
player and mobility in that kind of an environment and then I just took the thing and I cut it into a bunch of different pieces and I took all of those pieces and I did the brute force like
mash them riding down a hall and then onto the side and I'd put a couple of rails on the side to sort of
imply where it was going to go and then eventually made it playable this was
kind of a bit risky as a total idea but it turned out that it worked pretty well and like the other action blocks that I did I learned a lot that guided us in
making the final block out of the level I got a lot of confidence that I could make something that would be fun even though I'd have to make some changes to make it work and I made a template for
what the final section was going to look like and what the gameplay beats could be not one-to-one things definitely changed as we did the work and had added
a whole bunch of touches to it when he was scripting it that made it better but personally this was I think one of my most successful action blocks and there
were a lot of them throughout the entire project of titanfall - that influenced the final design of the game in so many different ways we had other abstract
action blocks from all sorts of other designers we had wall running on spinning concentric rings and arbitrary wall hazards we had level experiments
like deadly sludge and poisonous gas we played around with core loop for mobility and combat exploration and the list kind of keeps going on and on
directly or indirectly all of these influenced the final design now this whole talk might imply that we actually
got the process right then titanfall 2 development but it was genuinely a bit more messy like game development always is and we made some mistakes and how we
used action blocks I think I've tried to give a bit more of an idealized process than what it was actually like but I'm gonna try to help you avoid some of the
same pitfalls so one of the things that we fell into was naturally just trying to make something perfect and polished and finished but action blocks are supposed to be
dirty' you're supposed to get to them and get them done and then move on generate more ideas once you've found the good gameplay and there is some friendly competition that goes on
there's a little bit of action block Envy especially when you see Jake's time travel action block it's a thing to
watch out for only in that it can lead to spiraling out of control to the point where action blocks blow into this giant
thing they have to be kept quick and dirty there is definitely a problem
where the action blocks can create the impression that things are going to be easier than they are it's a lot simpler
to move a few pieces together and make a house than it is to art and rig and animate and deal with the collision on
having a house in there and so things like that as part of the process of designing the levels they just need to be called out and the real production cost has to come and it's easy to spend
a lot of time doing action blocks that imply a much bigger game than you actually have time to make we did that a
little bit there's also a problem with making action blocks that are a little too abstract unless you end up with a game that's a really abstract game
because at some point they need to be turned into the real-world equivalent now this doesn't mean that you shouldn't make abstract action blocks just that
the part of the process where you decide what the thing really is has to happen during the level design phase you don't wait till the end of the project and say
hey art makes something that looks real here you figure it out while you're working on it and finally action blocks are not level design
I personally fell into this trap a lot where I would do both not only a little bit of block out but a lot of block out and then I would just kind of like mash
action blocks in and it ends up being an easy trap to fall into but it's really important that action blocks in the gameplay
prototyping are separate from the actual problems of solving game flow and level design and that they're not mashed
together so we have actually formalized the process a little bit because of some of those problems that we had with it we do use action blocks early on to find
the gameplay foundation sometimes we do them with no direction and sometimes we have light guidelines like play with tightens a little bit we also use them
to get a hundred percent confidence in our level designs we try to find the most fun gameplay but also make sure that we've solved the hard gameplay problems before we commit to them in the
production process and then we continue to sprinkle them out through as inspiration strikes and you know of course the rest is just making games
which it's the easy part so I would really like to thank everybody at respawn it is an incredible team of
people to work with and especially the design team who I wish I could call out all of their individual contributions to that whole process there are so many of
them additional special thanks beyond the people I already mentioned to Carlos Pineda who helped me with the submission process for this and to regroup Oh who
captured almost I think all of the video footage you saw and really just saved my bacon and GDC for having me in Amy
Hennig for mentoring me through this process and finally my daughter for her artistic contributions and my family for their love and support
I am sue P I twit relatively infrequently at mr. su P thank you so much for coming and I believe we do have time for
questions there are mics hey I've got a question by the way awesome talk thank you very much thank you I've got a question about the production scheduling
of action blocking you mentioned at some point that's the player interacting with dynamic environment feature was not in in the beginning of the production or in
pre-production I'm just wondering where how do you like to reconcile the lack of gameplay features and systems with billing building prototypes that require
them and how do you assume that you'll get the these systems later on are like where do you at which point to do these action blocks basically or do you polish
them later so let me see if I'm clear on this your question is about when we do when we commit to other things that we need to do for production of the game
versus when do we do the action blocks in the production schedule yeah exactly okay so we try to do the action blocks the big action blocks very early on to
get a general idea for what we wanted and so for example we knew because of those early action blocks that we liked platforming with moving Geo but we also
knew that we kept getting stuck in the moving Geo so one of the earliest code schedules because we knew that there was something good there one of the earliest code features was okay let's make that
and we use that to sort of imply what we're going to do later and then as the project goes on we tend to be just a bit more aware of what we have the time to
maybe add in as a code feature versus you know what we should be prototyping with action blocks and we tend to be a little bit more selective about prototyping action blocks that will represent gameplay that we can actually
make in the time that we have left all right thing so use top excellent blocking like in the beginning and just don't come back to it later around he just uses whatever was there we'll use
it what we do action when we do action blocks four levels throughout development we'll use it more in the context of the the tech and the features that we know are going to be coming
online or that we have online so we still will do action blocks but they're more limited in scope to what we can reasonably make alright thank you you're welcome
hi we have a similar question in your first round of action blocking it sounds like you have had a leg up because you were making number two so you already
had your traversal mechanics and your metrics so how would you approach doing the first round of action but for
working on your IP ah yeah so the question is how would you approach doing action block on a new IP where we really
didn't have where you don't really have anything I think I would take more of an
approach from like a game jam perspective so and there was a little bit similar like there were we did have experiences that were kind of like that
during titanfall one development and that's where some of our first gameplay John Hegarty you had made all the moving geo he made the first like wall running
and double jumping stuff in source and some of that was just coming up with the idea and then in a similar way making it work as quickly as you can the problem
there of course is that you have so much more of a broader place and so I think there it's important to have this step before then which is to just do a little
bit of that talking about and pitching ideas and coming up with potential games that you want to make so that you know what the first set of things you want to experiment with are and then treating it a bit more like a game jam where it's
okay what are we gonna what are we going to figure out with this okay thank you welcome so this is a bit of a follow-on question to contextual nurse but you mentioned the like for instance the
prototype that you were working with with building house and everything and obviously that has quite a tie-in to the environment that you're going through and I was wondering if you your mindful of the narrative that you already have at that stage you thinking about that
specifically or are you trying to not think about that and then shape that later I wonder where the narrative sort of flows into the types of prototypes here coming up with are you asking about the narrative of
the entire game or the narrative of like a specific level well you had a specific script for what the pilot does on the environment they go through at this particular stage but it was that it was loose enough that it could fit into any particular
environmental no that was that was actually more specific in that case to the way that that level was being designed and some of that was because in
this particular case we were doing the action blocks alongside trying to come up with the level and the story and the beats and what the tone was going to be for the level in you know since then the
way that we've tried to refine and formalize the process is to do the action blocks kind of before with only a rough rough sense for what the the beats
are going to be so you know when you're doing the brainstorming come up with this is what I think the levels going to be and then based on that go oh this would be an interesting place to play
this would be an interesting place to play and go in and and start doing more specific action blocking around figuring out what that gameplay is going to be but the actual level design as it was
described it was aware of what those action blocks were and some of that prototyping and all that kind of discussion that went on with it cool okay thanks yep I was just wondering how you would
apply action blocks to something like an indie group that had maybe up to five to ten people as opposed to a very large
company like Respawn Entertainment hmmm how to apply action blocks to a smaller
indie group I feel like the biggest difference is in what happens after having done the prototyping phase and
how you transition from that to full production and in some ways taking that into account when making the decisions about what to go forward with so with a
with a bigger company like respawn where you know we have fairly big animation and art department and you know they're
really good and you can kind of say all right we need all of this it's a little bit easier to say these are all the pieces that we want to have and kind of
try to do everything and I think I would think with a smaller group you get the same benefit of finding out what the gameplay was that was going to work but
then have to be a lot more diligent about what in production you decided to focus on and what you actually had the time to take from it cuz and I didn't
even get close to this like I showed the grid of 45 action blocks like there were probably 200 by the time we shipped the game and it was way more than we could actually we could make in the time that
we had by a large amount and part of the process which I don't think we respected as much on this project was that step of saying here are a bunch of good ideas let's decide on only the ones that we
have time to make and I think the big difference would just be would be in being how selective that would have to be and at what point you'd need to cut
off and and decide thank you welcome and I think we are now done so thank you all very much [Applause]
Loading video analysis...