[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]
Auto-generated captions from YouTube — names and numbers may be misheard.
Game Developers Conference · 2026
Game Developers Conference · 2020
Comments