level design

Base level preview

Wanting to take advantage of the great outdoors rendering capabilities of Lumberyard, we've "moved" the Spy DNA base to a small island, which can only be reached by sea or air. The island will also feature a helicopter landing pad and an extensive training facility for the Spy DNA agents to use between missions to hone their superhuman skills.

Here's a screenshot of the pier for you while we're working on the base level.

All our base are belong to you

One of the levels you'll be revisiting often in our new game is the base, where your characters can equip weapons, add new genetic enhancements, and heal combat injuries.

Here are a few screen shots from the Unreal Engine 4.10 level editor for you.

This here is the office area of the Crolimax Lab, where the researchers work. It looks very much like a regular office, because that's what it is!

The lab houses a secret vault with cryogenic suspension capsules where our genetically-enhanced agents can rest and recover between missions.

Things get a little more intense in the secret underground facility, which can be reached from the back of the Crolimax lab.

The underground base has virtual reality training facility, where the agents can hone their skills from shooting and hand-to-hand combat, to hacking, and safe cracking.

The Crolimax report: December 2015

December is usually the time to kick back and slow down for the holidays, but not here at Shy Snake! We’ve been busy building Spy DNA, making new levels, models, and character behaviors.

In the weeks since our last update, we’ve focused on finishing the first draft of the game “screenplay,” AI, realistic damage, and additional weapons and forms of combat.

Story

As of today, we’ve cleared a major milestone: the first complete draft of the game script is finished!

Screen capture from a demo level

Screen capture from a demo level

What does this mean? That we’ve got the entire story arc outlined and every level that moves the story forward described in detail, with character dialogue and different action options.

The script is a little over 31,000 words long, and 190 pages at this point. We’ve got the game spanning four chapters, each chapter about fifteen levels long:

  1. Character creation and background
  2. Game premise introduction
  3. Investigation and pursuit of the bad guys
  4. Escalation to final boss fight

The game is focused around the protagonist (the character that you create and play throughout the game) uncovering an espionage plot and pursuing the evil guys across the world to prevent classified tech from falling into the hands of a rogue government.

As the story develops, complexity and battle intensity grow to continue challenging the player while their skills and attributes grow.

We’d love to tell you much more about it, but we don’t want to spoil the game for you, so the last bit we’d like to share is that we expect the script to grow by at least another 50 percent or more as we add deeper dialog trees and extra side quests. We can’t wait to share the game with you!

Level design

The script has 45 levels in it, give or take, which cover the main storyline from start to finish, and this number will only continue to grow as we add side quests. Each of these levels is a detailed 3D map living in the world of Spy DNA fifty years in the future, with landscapes, buildings, cars, and of course people!

Screen capture from the level design editor

Screen capture from the level design editor

Level design is what will take an enormous amount of time from today on, all the way to the beta release, after which we expect to focus on polish, and not add any more content.
If you wonder what level design looks like, here is a screen capture of Alex working on one of the early levels on the game, which takes place in an apartment complex.

The Crolimax secret base is going to be one of the maps that the player will return to after most missions, to both heal from any battle injuries as well as to receive intelligence reports and new genetic enhancements. This map is what we’ll be focusing on this week, before moving on to getting the character creation working. 

These three levels (character creation, Crolimax base, and the apartment complex) will become our first playable demo, which we’ll make available to a small group of players who we’ll look to for feedback and suggestions.

AI

A good Artificial Intelligence (AI) is critical if we want to make the game fun and challenging for players, whatever difficulty they choose. The AI will control both the enemies as well as neutral and friendly NPCs, and be able to adjust on the fly, based on the player’s actions and commands.

Getting the AI to do all the necessary things for the playable demo is another one of our main goals this month and next.

Combat

Of course, what would a strategy game be without combat? We’re getting to the point where we’re pretty happy with how our projectile weapons work, and are now switching gears to create a hand-to-hand combat system for those situations where you want to avoid attracting attention with gunfire, or just don’t want to shoot any civilians.

The villains are driven by the in-game AI, which makes them act in response to player actions

The villains are driven by the in-game AI, which makes them act in response to player actions

On a side note, the grenades also work now, and you can see how that looks in the level design screen capture that’s linked above. Now that we have grenades, adding destructible objects to the game is our next priority, because seeing things blow up is half the fun in throwing a grenade, right?

All in all, we’re quite happy with the progress we’ve made this month, and are looking forward to sharing more with you next year.

Happy New Year from Shy Snake!

Creating the world

Everything in a game has to be created from scratch, either by you or by someone else: walls, floors, furniture, and of course the characters themselves. This is called game level design.

When you create objects for the level, you have to teach them everything about themselves so that they appear in the correct spot in the world and also look right. It goes kind of like this.

Object: What am I?
Me: You're a carpet floor tile.

Floor tile: Am I shiny? Am I smooth? Am I made of metal?
Me: No, you're not very shiny at all, you're kind of bumpy, and you're definitely not made of metal.

Floor tile: What color am I?
Me: You're this kind of unexciting institutional green, because you're in an office building.

And so on, for every little thing that exists in the world. In order to make the task of game level design a little bit less daunting, I use Unreal Engine 4, shown in the screenshot.

I spent the last couple of weeks creating and fine-tuning materials for the walls and floors of the building used in the first level of the game and then placing props, such as office furniture, in the different rooms. Yes, I made a bunch of different carpet tiles. How did you guess?

It’s quite exciting to see a world come together, let me tell you. I can’t wait to show you the first demo!

And now, back to work.

By Alex Maier, Shy Snake founder