Today I am joined with Anders Fray, creator of the Left-4-Dead 2 map The Final Cut and world builder for Forge. You can find more details on his other projects on his website.
Brian Riggsbee: How did you get started in game development?
Anders Fray: My first game development experience would be making maps for the demo of Delta Force 2 (released 1999). DF2 was the first online FPS that I had ever played, and I had a blast. The maps were infinite in size because of the tiling landscape which was used, so you could be a badass sniper from hundreds of meters away. Learning to arch and lead your bullets far ahead of your enemy was a necessity, as there would be epic sniper battles from one hill to the next. Seeing an FPS multiplayer map with an infinite size was pretty amazing to me, and it helped to further spark my interest in the genre. The limiting aspect of making maps for the demo of DF2 was a fun and rewarding experience. Because it was the demo, the tools and assets I had to work with were of a limited nature. This forced me to get creative and explore what I could accomplish with limited choices. The level maker was very simple, with just an overhead view of the map. There was only one landscape to build on, and only a couple assets to use in total. There was a very simple logic system which allowed for some basic gameplay scripting, but I didn't know much about it so it wasn't used in many of my maps. Including the full version of the game, I probably made over fifty maps for the Delta Force 2 series. I actually have screenshots of 37 of my demo maps over on my own blog, if anyone is curious to what my first ever maps looked like.
I had an amazing time making maps for the demo of Delta Force 2, as the community was small and most people knew each other. Making a map for a game which you love to play, and then showing it off to your online buddies is a very rewarding experience. My love for DF2 helped push me in to learning how to create more things on the computer, such as making websites for my DF2 maps, and making Flash website intros for clans that I played with. On the link I just posted, there is an example of some of the horrible Flash work I did back in high school (everyone has to start somewhere!). It is an FPS game I tried to make in Flash using a combination of 3ds Max, Flash, and Swift 3d.
BR: What are some of your favorite past projects and why?
AF: As mentioned before, definitely making maps for Delta Force 2. Having control over my gaming experience was a wonderful thing to experience during high school, as it helped to give me direction during that time with the end result being myself getting a degree in game design, leading to my first job in the video game industry.
My second memorable project would have to be a character rig I made during school at The Art Institute of Portland. After my second character rigging class I polished up one of my projects and uploaded it to creativecrash.com (formerly highend3d.com). It was a character rig named “Chip”, who was very plump and comedic in nature. The character amassed a good 35,000 downloads or so, and was animated by students and professionals from all over the world. Every now and then I would have an animator e-mail me about their usage of my character, and it was very rewarding to see how grateful people were to be able to animate the character for their personal projects. Near the end of my time at The Art Institute, I discovered that he was animated in a popular SIGGRAPH animation competition by a couple of teams participating. Much like my Delta Force 2 maps, it was great to see people enjoy and be grateful of the work and effort I had put forth in to my digital projects.
My third very memorable project would be one which I worked on professionally: Kinect Adventures. During my time at Liquid Development I worked on a variety of projects. Some of those projects lasted for longer then the work I did on Kinect Adventures, but Kinect Adventures is one which I can remember well for the fun I had. The main thing I did was Unreal Integration, which would be the importing/integration of artist's content in to the game (models/textures). Even though a lot of what I did on Kinect Adventures could be described as tedious (Unreal Integration, fixing bugs, cleaning up sloppy artists' work), my over-arching experience was a very positive one. A large amount of my co-workers were all on the Kinect Adventures project, so there was a lot of collaboration and comradery between everyone. Stepping in to the side office to have a quick River Rush competition was a common occurrence. Working on Kinect Adventures was also the first time I ever went on a business trip. That trip included going up to Microsoft Game Studios to assist them in optimizing the game, and then on a 2nd occasion to fix a backlog of bugs which were being neglected. Collaborating with new people in a new work environment helped to show me the possibilities of what a video game studio can be.
My fourth memorable project would have to be The Final Cut for Left 4 Dead 2, as the map helped me to acquire a World Building / Level Design job at a different video game studio, SuperGenius. As I found myself wanting to expand my horizons and move on from Liquid, I went on unemployment and started searching for jobs. I filled most of that time with working on The Final Cut, and also playing a LOT of Mount and Blade: Warband (Native Module). I know it doesn't really look like it, but a good 1000 or so hours went in to the production of The Final Cut. A lot of that time was spent searching for information about Source to troubleshoot issues with the map, and to figure out how to make certain things, such as a working elevator. I worked on the map for a year to year and a half, and it ended paying off with the World Building job that I have now. That time wasn't entirely spent working on The Final Cut, but a good chunk of it sure was. It has been very rewarding to see how many people have downloaded and enjoyed playing my map, since I am used to not seeing so much usage and feedback/comments directly relating to my work.
BR: I originally ran into your work while playing your L4D2 map The Final Cut. Tell us what the theme means to you and why you selected it. Is it based on a real place?
AF: To be frank, the theme of The Final Cut doesn't mean all that much to me. I think I ended up creating a theater map due to not having any better ideas. It just made sense to make a theater map for L4D2. After working on The Final Cut for a good while, I discovered that there had already been a popular theater map made for Left 4 Dead 2 (I can't seem to find it on L4Dmaps.com), and I was a little disappointed. I kept chugging through production though, since I was already a ways in. For some reason I thought I was being original.
BR: Why L4D2? What drew you into that series?
AF: L4D and L4D2 were the first FPS games which I played where both teams were of a distinctly different nature with different mechanics and gameplay. I have always loved first person shooters, ranging from the original Wolfenstein, to Duke Nukem 3D, Goldeneye (N64), Delta Force 2, Global Operations, Call of Duty 1 and 2, etc... and the L4D series showed me a new way of looking at the FPS genre. The early days of L4D was a very cool time for me. I remember my first “Oh shit!” moment when I battled a Tank for the first time. Everyone was running around chaotically freaking out, because nobody knew how to coordinate together to take him down easily (hilarious stuff!). The early days of L4D were some of the most fun for me, as I was still very new to the mechanics. While I did have a lot of fun with L4D2 also, the game felt more of a grind then anything, as I knew what to expect and how to counter it. I did have a lot of fun playing with some old clan mates of mine doing some competitive Scavenge, but that died off relatively quickly when everyone decided to stop playing that game mode.
BR: What are you working on now?
AF: Nowadays I am making maps for an indie game called Forge, using the Unreal III engine. It is a pretty amazing PvP game at its core, but still has a ways to go before the game establishes itself in the PvP scene. The next couple of patches for the game will address some of the largest glaring omissions in the game, such as the lack of a server browser. The game will continue to grow as production cruises along, and will eventually turn in to a full-fledged awesome PvP experience.
BR: What are some of the biggest differences about mapping in Unreal v. Hammer/Source? What’s one thing you find to be painful or difficult about working in each?
AF: I haven't touched the Source engine in a while, so I may be a little off on my recollection. The Hammer World Editor is a bit of a challenge to use. There isn't as much information on the internet about the level editor as there is for Unreal III. This can be an extreme nuisance when trying to teach yourself to use the editor, as you will be sifting through the Source wiki and every forum you can find on the internet that has any information about using the Source engine. The video tutorials on YouTube are quite scarce and not every helpful also. Some of the issues I had on The Final Cut took months to troubleshoot because of this fact. The more specific of a question or issue you have, the harder the answer will be to find.
Making maps in The Hammer World Editor tends to consist move heavily of brushes then Unreal. Brushes are just primitive shapes (boxes, cylinders) which you piece together in a lego-like fashion within the editor to lay the foundation for your map. While Unreal also makes use of brushes, most game companies which use the engine these days tend to use them sparingly. The foundation of Unreal games consists more of terrain/landscape and static meshes. Hammer's asset/content browser is quite crude in nature and unintuitive, whereas Unreal's browser is very user friendly. The integration of assets (static meshes, textures) is also an unnecessarily complicated process in Hammer compared to Unreal. I worked on a source MOD project during school, and during that time I integrated a lot of assets in to the game. The process was not intuitive in any way shape or form. I suppose if I wanted to simplify my answer to this question, it could be summed up very easily:
Source engine / Hammer World Editor = not very intuitive and user friendly (less support and information)
Unreal Engine = much more intuitive and user friendly with more next-gen features/technology (with more support and information)
The Unreal Engine is a widespread engine that many companies use to make video games, whereas Source is not.
BR: What unreleased games are you looking forward to?
AF: I am very very bad at following video games nowadays. I tend to get caught up in my work and stick to a single PC game for a long period of time: my last game being, Mount and Blade: Warband. There isn't any particular game I am waiting to come out. At the moment I am playing a lot of Forge: trying to keep ahead of the curve while staying a part of the community so that I am able to fix the issues in the game and make maps that compliment the mechanics of the game.
BR: What is a game that stands out to you from your childhood that had a big impact on you as a developer?
AF: Now that I think of it, I think Goldeneye for the Nintendo 64 had a pretty big impact on me as a developer. I remember the excitement of getting an N64 for Christmas, as I had two older brothers to play with. I think our constant multiplayer action and competitiveness towards each other helped fuel my interest for first person shooter video games. The complexity of interaction between people in a fun multiplayer environment can be an amazingly fun experience. It can also be a very stressful thing. I hope to work on more video games in the future which help redefine the typical FPS experience.
Brian Riggsbee lives in San Francisco CA. He enjoys gaming, writing, creating art, practicing Brazilian Jiu-Jitsu, chasing adorable dogs, and spending time with his wife and boy.