Neon Arena: Level Design

The last post i’ll make about Neon Arena for the present: my thinking on the level design.

In some ways I can just rip off Mirror’s Edge etc for Neon Arena, but the difference is in the name: it’s an Arena. Mirror’s Edge is fundamentally linear: not a direct narrow path, but with a few alternate routes that can be taken: on a very basic level, Mirror’s Edge levels look like this:

(Catalyst is an open-world game: on a macroscale you can go anywhere, but honestly, the minute-to-minute gameplay looks exactly like the above. The only difference is that most routes now need to be possible to traverse in both directions.)

Neon Arena is an arena: it’s a big(ish) open space, and the way the beacons are set up, you need to be able to fairly freely move around in it as you wish. You don’t need to travel in either direction along each route, but you do need to be able to get to and from every location. A basic diagram of the routes might look like this:

To design the level, I decided to keep taking inspiration from the Mirror’s Edge games, but to return to first principles. What’s fun in Mirror’s Edge? Flow and Tricks.

Flow

Mostly, it’s fun to get into the groove, to put your head down and run, and to keep moving smoothly. They can jump, run, slide, roll: but mostly they keep the momentum and keep moving forward, without any real challenge. This should be the player’s default state of action: when moving from A to B they should be “flowing”.

flow1
Good flow.

In terms of design, this means spacing jumps out enough to allow players to stay at full speed in between them, limit sharp turns where possible, and use the tricks from the previous post to make players understand as clearly as possible which direction they should go, without needing to consciously think about it.

flowtricks.png
Using Lighting and geometry to guide players.
flow2.png
Bad flow: see how many sharp turns you need to make? (I’ve since changed this, of course).

Tricksflowtrick2.png

Tricks are fun! The wallbounce, climbing, sliding – it’s small things, but pulling them off correctly makes players feel good. As such, the levels should be seeded with places to perform these tricks.

In the picture to the right, there’s two sources of fun: the intellectual challenge of identifying the route to the top (only the first few times) and the satisfaction of correctly pulling it off – the jump-climb-jump isn’t particularly tricky, but is enjoyable to do.

flowtrick3.png
This is a neat trick – Wallrun, jump, jump, wallrun – but the layout of the area doesn’t allow for it properly. The player’s flow is broken. (Again, this has been fixed now.)

Of course, they have to work together – the flow of the level needs to be maintained, even while the player is doing whatever trick they want.

To an extent, the macroscopic layout of the level doesn’t matter (although I’m drawing the conclusion that of the two levels made, the circular one works broadly better than the long thin one: The maximum possible distance between two points in a circle is much smaller than that for a rectangle of similar area. (Or so it certainly seems, I haven’t run the maths.)


So, that’s what the game gets from Mirror’s Edge. What does it need itself?

Drones

Combat in the Mirror’s Edge games tends to take place in purpose-built areas. However, in Neon Arena the player can run into a drone at any time. At the moment, the only “combat” in the game is about avoiding drones, but later on the player will be able to ambush and attack drones, and I wanted to build levels that would facilitate that. What that needed was:

  • Sharp Corners: The easiest way to avoid a drone right now is to dodge around a 90+degree corner and wait for the drone to pass. However, those sharp corners are bad for “flow” so should be avoided, right? The levels are designed to allow players to either make sharp turns without breaking flow, or to be in a position where a sharp corner from one direction flows naturally from another, or allows a more “flowing” route.
  • Mix up enclosed and open areas: Some areas in the game (particularly in the South Bank level) are really wide and open: some are small and cramped. I wanted a wide variety of area sizes because they present two different challenges: in smaller areas, it’s easier to escape line-of-sight of a pursuing drone, or sneak up to ambush one. However, you move slower, and have to do more (jump over low walls, climb, etc etc) to keep moving: once you’ve lost a drone it’s far easier to get away from one outside.
  • Variety of amounts of Cover: Similar to the last, open areas should have different amounts of cover: discrete blocks of cover like cars are good because you can simply run around them to keep the “flow”, or can use them to hide from drones – only temporarily, of course, since the drones hang around and time is counting down.

With these principles in mind, I built two levels for Neon Arena. One is circular, based around a small council estate and storm drain. The other is longer and thinner, an urban waterfront. It’s based on the South Bank in London, with a certain amount of artistic license. There are more pictures below, these ones not specifically chosen to highlight the underlying layout. Which is good, because it means they’re prettier.

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s