Yearly Archives: 2019

Tutorial Exercise – Warhammer Total War 2

Lately I’ve been itching to practice my level design skills. I’ve found such an opportunity with Total War Warhammer 2 where Creative Assembly has made their battle map editor Terry available for public use.

Therefore to practice my level design skills I’ve decided to take my love of Total War, my design skills, and support from the existing map making community to try my hand at creating maps for Warhammer 2.

Paper Mapping

First I tried some paper mapping for an existing Warhammer map called Atldorf.

Map Remake

Next I thought it would be good to remake a map. The map I chose to copy was a tutorial map from the map community. My intent was to make a bare bones version so I can focus on practicing using the tool. I began with studying the tutorial map.

For me the development process was loosely:

  1. First pass at terrain, textures, and water.
  2. Setup of deployment zones & playable area.
  3. Test.
  4. Second pass at terrain and textures (more detail work).
  5. Test.
  6. Rinse and repeat steps 4-5.

Some In-Editor Shots

Some In-game Shots

Next I plan to practice creating a map, this time with an imported height map!

Some Useful Resources:

Some Tips:

  • Have Warhammer 2: Total War Running in windowless so you easily use it, and Terry together.
  • Have the Go-Region totally eclipse the playable area and close up areas with no-go regions
  • Sample Map Object Hierachy Structure:
  • Buildings (File Layer)
  • Cliffs (File Layer)
  • Default (File Layer)
    • Scale Reference (Object)
  • Logic (File Layer)
    • Deployments (Logic Layer)
      • AI Hints (Objects)
      • Deployment Zones (Object)
    • No-Go Regions (Logic Layer)
      • No-Go Regions (Objects)
    • Playable Area (Object)
    • Go Region (Object)
  • Water (File Layer)
    • Water (Objects)

Last of Us – Bill’s Town Notes

1 – Drawing Attention to a Building

  • Use of light texture.
  • Billboard with red striking sign.
  • Blue awning.
  • Depth of side of building.
Drawing Attention

2 – Affordances

  • We encounter a door that can be opened with a shiv. This in my mind established an accordance that doors that looked like this could be opened.
Openable Door
  • Later on we may encounter another door that looks like that same shiv door from before, but this one doesn’t open (affordance confusion)!
Non-openable Door

3 – Drawing Attention to Areas of Interest

  • Like the contrast on the left side, draws my eye to the area where the safe is located.
    • Sign as well as red car.
  • Like the depth on the right side, draws my eye.
    • Depth and blue police car.
Areas of Interest

4 – Lock Before The Key

In this section the player finds a safer that requires a numerical combination to be opened.

The Lock

Further down the street the player sees the glint of a note against a dark junk wall, and finds the combination to the safe written on the note. I have an issue with this!

The player does need to do backtracking which isn’t ideal, but it isn’t much, my issue relates to getting the combination. When the player gets the combination it would be an additional plus to underscore receiving this important information with a touch of VO that hinted the relationship between the safe and note e.g “hmm wasn’t there a safe back there?”.

The Key
Continue reading Last of Us – Bill’s Town Notes

Mafia 3 – Briar Patch Interior Blockout

In an effort to continue building on my 2D Layouts, and 3D blockouts skills I thought I’d try a short exercise of creating an area in a game that I am playing. The subject of this exercise was ground floor of the Briar Patch diner in Mafia 3.

2D Top Down

I began with a very rough to scale-ish 2D top down to get a general shape.

3D Blockouts

Next I began 3d work which involved taking in game pictures as reference from various, and areas of the ground floor. Using these ‘references’ I created approximate blockouts. The following is the results of this exercise.

Diner Eating Area

Reference

Blockouts

Office

Reference

Mafia III_20190504191326

Blockouts

Kitchen

Reference

Blockouts

Battlefield 5

Platform: PC, Xbox One, PlayStation 4 Time: Present Project |  Role: Level DesignerTeam Size: ~70

Design Goal: Support Battlefield 5’s live service pipeline with high quality content for players.

My Contributions:

  • Level design on an unannounced Battlefield franchise product.
  • Augmented EA Criterion’s design of a major area in Battlefield 5’s battlefield royale, Firestorm.
  • Applied the fortification feature within multiple maps, and modes in Battlefield 5.

Battlefield 1

Introduction: Over the summer of 2017 I interned at DICE LA, a studio of Electronic Arts. That time was spent working with DICE LA to ship the downloadable content In the Name of The Tsar for Battlefield 1.

Platform: PC, Xbox One, PlayStation 4 Time: 12 weeks |  RoleGame Designer | Team Size: ~70

Design Goal:

  • Deliver high quality level content through iteration.
  • Develop my ability to analyze and critique level design in a professional environment.
  • Practice supporting the efforts and vision of senior designers on the team.

My Contributions:

  • Bolstered Battlefield 1’s DLC content with map analysis. This took the form of:
    • Collecting, processing, and documenting Battlefield 1 level data.
    • Offering map feedback in topics including flow, map features, cover, spawn placement, and play space volumes.
  • Used Frostbite’s visual scripting language to implement bug fixes, as well as apply and maintain game modes such as Supply Drop, Team Death Match, and Domination.
  • Created exploratory paper maps for Battlefield 1’s Apocalypse DLC.

Jedi Challenges: Darkside Expansion Duels

Platform: iOS, Android Time: 12 weeks |  RoleGame Designer | Team Size: 7

Design Goals:

  • Create a functional and effective game tutorial.
  • Design and implement a unique and enjoyable Rey lightsaber battle across three difficulties.

My Contributions:

  • Contributed to team and design focused brainstorming sessions.
  • Implemented, and iterated the games tutorial, and Rey lightsaber battle using behavior trees.
  • Designed a differentiated Rey battle experience through layering mechanics and developing combat sequences.

Gameplay