You are currently accessing a test/development version of our application, not the actual live version that regular users see!
Data lose will take place when we do a refresh/sync of our production/live database.

Article Post

...

The Last Stand Game Design Document

The Last Stand Game Design Document Overview

Goal

Our teams main goals we try to achieve and aim for.

  1. Ensure that players will need to work together in order to accomplish their goals and achieve victory. Team based gameplay will be key to The Last Stand. This will be achieved through crafting interesting and balanced mech types to create a team composition meta as well as crafting interesting and unique game modes that require all team members, including the commander, to work together and support each other in order to win.
  2. Ensure a unique experience for all players through in depth mech customization and skill trees. Make sure that players have the ability to make their mech and pilot firmly stand out from the crowd and match their specific play style. This will be achieved through the creation of varied mech types and parts all of which are balanced fairly to allow for meaningful customization and choice as well as carefully designed pilot skill trees in order to promote a healthy level of variety in play styles.
  3. Easy quick interface that allows players to get into a game as fast as possible
  4. Easy game balancing by using SQL Database to store stats on game units and will be downloaded at game load time
  5. Assortment of game play modes for all types and mood of our players.
  6. Target Release with Features TBA

Concept

Small description of the key features of the game.

  1. What is the game?
    1. The Last Stand is a real time arcade action game that relies heavily on team based game play and tactics within dynamically generated maps.
    2. Isometric/over the top perspective similar to League of Legends.
      1. The Last Stand Game Design Document
  2. Why create this game?
    1. Dynamically created maps. This element brings new level of replay-ability to the game that many similar games, such as League of Legends and other battle arenas, do not have. The map generation algorithm will need to be highly supervised in order to ensure a balanced experience for players but there will be enough variation in the maps to generate a different experience each time.
      1. The Last Stand Game Design Document
    2. Commander Mode. One of the major strengths of The Last Stand is its unique Commander Mode, a game play experience that allows one player on each team to issue orders and control the flow of battle using unique abilities. This means that The Last Stand is always providing at least two different experiences at all times, whether it be taking part in the intense battle below or strategically commanding the team and the battle from above.
    3. Fresh Game Modes. The Last Stand will feature plenty of ways to attack, defend or command. Game modes such as Artifact and Super Mech combine the best of the old match types we all know and love and mix them together in new and interesting ways. A focus on evolving objectives and scenarios ensure a match never gets stale, as players will have to switch their play style and tactics on the fly to rise to the ever changing challenge.
  3. What do I control?
    1. Players control a mechanized combat unit from an isometric perspective. Depending on how the player customizes their mech unit and pilot, the movement speed, armor and weapons will vary to match whatever play style they find suits them best.
      1. The Last Stand Game Design Document
    2. Players may also have the option to take the Commander role. This controls very similarly to an RTS style game, with an isometric view of the battlefield (same as the rest of the team) but with an entirely different set of abilities and controls. Commanders also have the unique ability to take control of certain objectives during gameplay (e.g. the Super Mech once it is built during the game mode SUPER MECH). If a Commander is controlling an element of the game, more often than not it will be controlled via a "click to move" scheme similar to League of Legends.
      1. The Last Stand Game Design Document
  4. What game features will be present
    1. Present game features will be dynamically created maps, advanced AI systems for single player/offline play, unparalleled customization, commander mode, skill/tech trees, interesting and engaging narrative, rewarding progression system.

Game Mode

The many different ways to play The Last Stand.

  1. Game Create & Hosting
    1. Every game is hosted by a player so they can choose what size each side is unbalancing the odds if they choose too.
    2. No game shall start until all players press a ready button.
    3. At the start a commander will be selected before the game starts in the game modes where one is needed.
    4. When a player leave the game before it is over other end users can join in any fight that a player has dropped out.
    5. Before the game start the end user will select the setup of their mech.
    6. Respawn on or off
  2. Team Death Match (TDM) & Death Match (DM)
    1. Overview
    1. Player vs Environment (PVE)
    2. Player vs Player (PVP)
  3. Capture The Flag (CTF)
    1. Overview
    1. Player vs Environment (PVE)
    2. Player vs Player (PVP)
  4. Scenario Play (SP)
    1. Overview
    1. Player vs Environment (PVE)
    2. Player vs Player (PVP)
  5. Tutorial
    1. Interface: Information on the HUD
    2. Movement: Maneuvering around the terrian
    3. Weapon: How to use and side effect of some weapons
    4. Objective: How to win the game
    5. Tactics: Working as a team player

Control

List of controls for the different platforms.

  1. Personal Computer (PC)
    1. Q
    2. W
    3. E
    4. R
    5. D
    6. F
    7. 2 Button Mouse
    8. 1
    9. 2
    10. 3
    11. 4
    12. 5
    13. 6
    14. G
    15. B
    16. Y
    17. Tab
    18. Shift
    19. Space Bar
  2. XBOX One
    1. X
    2. Y
    3. A
    4. B
    5. Left Button
    6. Left Throttle
    7. Right Button
    8. Right Throttle
    9. L3
    10. R3
    11. Directional Pad
    12. Left Thumb Stick
    13. Right Thumb Stick
    14. Menu Button
  3. Play Station 4
    1. X
    2. Square
    3. Triangle
    4. Circle
    5. Left 1
    6. Left Throttle
    7. Right 1
    8. Right Throttle
    9. L3
    10. R3
    11. Directional Pad
    12. Left Thumb Stick
    13. Right Thumb Stick
    14. Menu Button
  4. Andriod & iOS
    1. Tilt
    2. Left Thumb Stick
    3. Right Thumb Stick
    4. 1 Button
    5. 2 Button
    6. 3 Button
    7. 4 Button
    8. 5 Button
    9. 6 Button
  5. HUD
    1. The Last Stand Game Design Document
  6. Programming Object
    1. Forward
    2. Backward

Level Design

List of the important level features for the modes, all maps are symmetrical for both teams, the maps are generated.

  1. Weather
  2. Map Randomizing
  3. Time Of Day/
  4. Hazards
  5. Map size by numbers of players with an option for a small variable change
  6. Environment desert, forest, mountain, urban, ocean
  7. Programming Object
    1. Visibility
    2. TimeOfDay
    3. Width
    4. Height
    5. Ceiling
    6. Depth
    7. MaxKill

Artificial Intelligence

Core attributes for each mech, additionally the differences between the mech classes.

  1. Path Finding
  2. Reactions
  3. Triggers
  4. Target Selection
  5. Range
  6. Position
  7. Interaction

Interface

Order, functionality and structure of the overall interface.

  1. User Experience
    1. Match Making
    2. User Flow
  2. User Interface
    1. Flow Chart
      1. The Last Stand Game Design Document
    2. Screen Functionality
      1. Logo
        1. Functionality
          1. To show a static image of Thou Curator logo
      2. Splash
        1. Functionality
          1. To show a static image of The Last Stand logo
          2. Check for Updates and process downloading and installing them
      3. Login
        1. Functionality
          1. Check credential and allow or disallow member to connect to our server
          2. Create a new account
          3. Forgot password
      4. Create Account
        1. Functionality
          1. Ask for User Name, Password, and Email Address
          2. Create an account with error checking for existing account
      5. Forgot Password
        1. Functionality
          1. Answer security question or end user email to reset password
      6. Console
        1. Functionality
          1. Main screen all user will see after logging in
          2. House all starting navigation to the game
          3. Showing current information like patch notes
      7. Store
        1. Functionality
          1. Starting point for purchasing new Mechs and other gear
        2. E-Commerce
          1. Weapons
          2. Ammo
          3. Armor
          4. Mech
          5. Equipment
          6. Gear
          7. Engine
          8. Countermeasure
      8. Bay
        1. Functionality
          1. Show purchased mech and gear (On the left side several buttons for the different item categories (Mechs, items etc.)
          2. When you click on them a grid of the items, both the purchased and the purchasable items displayed the same way.
      9. Purchase
        1. Functionality
          1. Shows option for purchasing gear (On the left side several buttons for the different item categories (Mechs, items etc.)
          2. When you click on them a grid of the items, both the purchased and the purchasable items displayed the same way.
      10. Payment Type
        1. Functionality
          1. Add payment option : Paypal, credit card, pay safe cards
      11. Confirmation
        1. Functionality
          1. Display a message of success or failed payment
      12. Option
        1. Functionality
          1. Display
          2. General
          3. Control
          4. Audio
      13. Leader Board
        1. Functionality
          1. Show top ranking teams(including Wins/lose)
          2. Show top ranking player (including Wins/lose)
      14. Hosting
        1. Functionality
          1. Options, at the beginning no further options we focus on 1 mode, later decide which mode is played
      15. Queued
        1. Functionality
          1. Shows current game looking for players
      16. Waiting
        1. Functionality
          1. Lobby for players to site while others join
          2. Chat feature
          3. Mech Customizing
      17. Loading
        1. Functionality
          1. Shows Mech face off
          2. Shows map and game details
          3. Show story line for game in order based off the last one you seen
      18. Game
        1. Functionality
          1. Menu ( Opens ingame menu: Resume, Options ( audio, graphic, control, other), Quit
          2. Mini Map
          3. Member Stats
      19. Result
        1. Functionality
          1. Display over all game stats
          2. Your Team on top, Opposing team below, In the Team parts a list of every player
          3. Also giving the player "medals" if they were the top players of the team.
          4. The k/d/a should be enough, additional stats are not needed yet.
      20. Pilot Skill
        1. Functionality
          1. Tech Tree for Stats geared towards the end user
      21. Firmware
        1. Functionality
          1. Tech Tree for Stats Geared towards the Mech
      22. Story
        1. Functionality
          1. Display the lore of the game like a comic book
      23. Bay
        1. Functionality
          1. View current piloted mech you are in
      24. Load Out
        1. Functionality
          1. Change Gear stats
      25. Equipment
        1. Functionality
          1. Change abilities

Mech

Core attributes for each mech, additionally the differences between the mech classes.

  1. Unique Attributes
    1. Each Mech will have a basic attack that requires little resource from the mech to operate as an auto attack feature for the mech to defend itself.
    2. Each Mech character should have between 1 and 6 abilities/skills based on the mech type and role.
    3. All mech will have an inventory area ranging from 0 to 6 items they can use purchased from the store. These items will be limited to wieght limit.
  2. Class
    The different values are just to differentiate between the separate parts of the mechs.
    1. Assault
      1. Role: Fighter class, high damage and a decent amount of health, beginner mech with easy difficulty and abilities.
      2. The Last Stand Game Design Document
    2. Engineer
      1. Role: Both helping his teammates and disrupting the enemy team with his special abilities, his fighting skills are limited.
    3. Support
      1. Role: Helping his teammates with his abilities through buffs, distraction, or rounds per minute etc.
    4. Recon
      1. Role: Scout and Sniper class, is able to spot enemies from far away, also can deal a decent amount of damage over a great range.
      2. The Last Stand Game Design Document
    5. Commando
      1. Role: A versatile class specilized in some sort of role only such as two skills for destroying an enemy structure.
    6. Tank
      1. Role: Forces the enemies to attack him, hes able to guard his valuable team members.
        1. The Last Stand Game Design Document
    7. Assassin
      1. Role:Can destroy core members of the opposing team very fast, but is very fragile.
  3. Programming Object
    1. Heat: Measurement of shutdown based on over extending mech ability to self sustain.
    2. Range: Range of auto attack ability.
    3. Torso Speed: Speed at which mech can turn its upper body
    4. Turn Speed: Speed at which the mech pivots in place
    5. Weight Ton: Payload this mech can carry
    6. Speed: Measurement of how fast this unit travels
    7. Counter Measurment: Resistance to eletornic warfare
    8. Armor: Amount of damage this mech can take before becoming strap metal
    9. Energy: Power source for eletornic warfare
    10. Communication: General commands and communication can be recieved and passed along
    11. Sky: When in the air this is how high a mech can fly.
    12. IsSky: Can fly or jump
    13. Jump: Mesauser distance unit can jump
    14. IsJump: can jump
    15. Depth: Measuer how far underground the mech goes
    16. IsGround: can go underground
    17. Sea: When in water how far undernieght can this mech go.
    18. IsFloat: Can this mech float
    19. IsBallast: Can this mech dive into the water
    20. Stealth: Stealth rating for hiding on the map or posing as an illusion
    21. IsStealth: Is this unit stealthy?
    22. Ordnance Programming Object Array
    23. Skills Tree Programming Object Array
    24. Gear Programming Object Array
    25. Buff Programming Object Array

Scavenger

Scavenger rogue units that will attack anyone to steal their resources they have.

  1. Overview
    1. Aggressive mercenary that roam around the terrian
    2. These unit will attack you if you come close to them
    3. Thier intelegence level is questionible at times
    4. They use whatever they have stole from other raids to try to kill you if they see you and take your resource
    5. They run in packs like wolfs
    6. Depending on randomizer they can be weak or strong
    7. These survivor hate everyone equally
    8. The Last Stand Game Design Document
    9. The Last Stand Game Design Document
  2. Programming Object
    1. Armor
    2. Experence

Skill Tree

Classical skill trees to add more customization.

  1. Pilot (Human Part)
    1. Turn Ratio
    2. Fire Rate
  2. Firmware (Mech Part)
    1. Communication
    2. Energy Cooler
  3. Programming Object
    1. Variable: Measurement of Effect
    2. Area of Effect: Area in a radius effect takes place
    3. EffectType: Enum of effect list supported by the game
    4. Range: Range this effect can take place from point it is executed byt he mech
    5. Speed: Travel speed of effect
  4. The Last Stand Game Design Document

Buff

There will be numerous types of buffs that can be supplied by the Commander during gameplay to his team mates. This system is yet to be fully fleshed out in terms of balance and how these buffs will be supplied to players but there are examples of what these buffs will be and how they will affect the tide of battle.

  1. Type
    1. Armor Buff - Incoming damage is reduced.
    2. Damage Buff - Grants a slight damage increase to whichever team manages to control the supply drop.
    3. Regeneration Buff - Grants health regeneration while out of combat.
    4. Invisibility Buff -Grants invisibility while out of combat, when the mech attacks, the buff will be disabled.
    5. Thorn Buff - If this unit is attacked, a certain percentage of the damage is thrown back to the attacker.
    6. Scavengers
  2. Programming Object
    1. Armor
    2. Timer
    3. Variable: Measurement of Effect
    4. Area of Effect: Area in a radius effect takes place
    5. EffectType: Enum of effect list supported by the game
    6. Range: Range this effect can take place from point it is executed byt he mech
    7. Speed: Travel speed of effect

Ordnance & Ability

Ordnance Á Abilities are animation in the game play with particle system that will show up as a visial effect. These will include none damage ability such as stealth.

  1. Programming Object
    1. Type
    2. Sensors
    3. Weapon
    4. Warhead
    5. Engine
    6. Stealth
  2. The Last Stand Game Design Document

Gear

Gear that add abilities to the mech that is attached to the unit. Equipment used by mech to achieve abilities and terrain changes that are placed on the map and not attached to the mech to use.  They may be or may not be carried by the mech for placement.

  1. Mech Attachment To Unit
    1. Countermeasure Flares
    2. Countermeasure Chaff
    3. Countermeasure ECM
    4. Countermeasure Scouting
  2. Map Attachment Mech Carries
    1. Bridge Layer
    2. Mines
  3. Programming Object
    1. Armor
    2. Speed

Structure

Structure List of stats for weapons, gear etc. these stats are used to create a variety of items.

  1. Building
    1. Turret
  2. Programming Object
    1. Sensor
    2. Communication
    3. Armor
    4. Weapon
    5. Stealth
    6. Engine
    7. Countermeasure
  3. The Last Stand Game Design Document

Commander

Different abilities and skills for the commander, the point version of an order is always stronger, but the area order can influence more targets.

  1. Overview
    1. During the game, the commander will issue orders to his team that he deems important. If the team manage to complete these orders they will not only be rewarded short term but long term as well. As orders are completed, the commander will point towards supply drops. Supply drops are like care packages that the Commander can order in for his team and choose the location at which they land. Supplies will affect the whole team, not just the individual who captures them. They can range from things such as bonus damage, bonus armor, repairs (health regen) or possibly even support (automated turret that attacks enemies within range). These supply drops may also be game mode specific and act as regular abilities for the commander. Commanders should be careful where they place supply drops however as they can be stolen and used by the enemy team.
  2. Programming Object
    1. Command 1 Timer
    2. Communication Strength
  3. Orders
    The orders are comparable to classical RTS orders. When clicking a unit the commander can always pick from these different orders, like in a usual RTS. But in this case, the units are players, they don't have to follow the orders, but they grant them and the commander necessary rewards. All orders can be activated either at a point/target or a whole area. Only 1 order can be active for each unit at a time, the orders only have a very short cooldown ( 1 second). While following the order( e.g moving towards the ordered point or attacking the ordered target), both the player and the commander gain rewards (ingame currency, experience....). This way the commander wants to make great orders his players want to follow. The reward and the buff of each order has to be high enough to encourage the players to follow the orders, but not too strong or they won't be able to fight enemy players without great orders.
    The commander can use point orders by just clicking the unit and then clicking the order button ( or the hotkey) to make it a point order, or hold the button to make it an area order (holding the button increases area size)
    1. Move
      Point:Orders the player to move to a certain point, player or objective. While walking towards the point the player has a increased movement-speed. When reaching the point ( or being very close to it) the order is completed.( Also used to order captures or pick ups).
      Area: Orders the player to move on the area ( patrol, or scout it). Grants movement-speed
    2. Attack
      Point:Orders the player to attack a specific target (player, objective, etc.). Attacking this target deals more damage.
      Area: Orders the player to attack everything in the area. Attacking in this area increase the dealt damage.
    3. Defend
      Point:Can't be ordered on a point.
      Area: Orders the unit to defend a certain area, taken damage in decreased.
    4. Help
      Point:The support abilities used on this target have either an increased duration or strength(e.g invulnerability: increased duration, movement-speed buff: increased strength).
      Area: The support abilities used on target in this area have increased duration or strength.
  4. Abilities
    1. The Commander will also have four abilities that they will be able to call in at certain times during the match. These could also be tied to the Team Credit system too, where cool-downs would be reduced through team players completing objectives set by the commander, or they could be separate to that and be used at anytime but after appropriate cool-downs. Some abilities that have been mentioned are:
      1. Recon – Commander can activate a recon drone which will display enhanced information enemy movements to the commander which he can communicate to his team through pings.
      2. Artillery – Commander can call an artillery strike as an AOE damage ability on an area of his choice. He must be careful though as this can damage his own team.
      3. Blockade - Drops a blockade on a specific point, units can't go through it. Can be attacked and destroyed.
      4. Portal - Instead of re-spawning in the base, the players can start at the portal if its active. Initiating this ability sends a ping out for every player where the new portal is located. The portal gets activated after a certain amount of time. The portal can be destroyed, even if its not activated.
  5. The Last Stand Game Design Document

Actual Game Play

The features, modes and items that define the gameplay as well as a general idea of how the section below blend together to create a game for entertainment purposes.

  1. General Walk Thru
    1. End user logins
    2. On the main screen selects a game type to play Team Death Match (TDM), Death Match (DM), Capture The Flag (CTF), and Scenario Play (SP)
    3. A screen shows up and search icon displays
    4. When a match is found the user accepts the game play type with it's general information/setup displayed
    5. The end user accepts and is taken to the lobby screen
    6. At this screen the user select their mech they have pre made outside of the game
    7. Once everyone has ready up the game host launches the game.
    8. Players are taken to a loading screen and wait for the game to sync with everyone
    9. The game starts and all players start at the same point
    10. Now at this point this can go two ways TDM/DM, CTF, or SP
      1. TDM/DM
        1. TDM/DM you are not given any armory to equip your mech. You must go out into world with only basic weapon and find supplies pickups for you to equip. This is completely random and is equip to yoru mech once you pass over it. We will probably have a jettison ability to remove a weapon if you want to pick something else up.
        2. So with this in mind we venture out into the world and either run over an item and pick it up by you accepting it or just walking by.
        3. When you pick up a weapon that cause a lot of heat generation but you dont have the hardware to deal with it then you run the chance of shutting yourself down for a cool down period.
        4. Now its off you go to find and kill your enemies and navagate the terrian!
        5. Once all enemy are dead the round is over the host can either set a timer or kill point to end the round before it starts
        6. The commander role is disabled in this game mode
        7. The Last Stand Game Design Document
      2. CTF
        1. CTF game play you are not given any supply drops for weapon picks up on the map. Instead you are required to use the armory at your base or starting point to purchase and equip as you earn more resource by killing scavengers and other mechs.
        2. In CTF your objective is to capture waypoints and hold them to get points to spend at the armory. During this time you will have to defend from enemy units.
        3. Now in CTF you can go back to base at anytime and pick up or change out equipment based on points you earn while in the field
        4. Once the timer or points is reached the round will end.
        5. The commander role can be enabled or disabled in this game mode
        6. The Last Stand Game Design Document
      3. SP
        1. Now the SP game play you are not given any supply drops for weapon picks up on the map. Instead you are required to use the armory at your base or starting point to purchase and equip as you earn more resource by killing scavengers and other mechs.
        2. In SP you will have an objective to complete on both side in order to end the round.
        3. These objective very in range and complexity from destroying a strong hold to marking a target for an assault or even just gathering or obtaining intel.
        4. Now its off you go to find and kill your enemies and navagate the terrian!
        5. Now in SP you can go back to base at anytime and pick up or change out equipment based on points you earn while in the field
        6. Once the objective is completed the round will end.
        7. The commander role is enabled in this game mode
        8. The Last Stand Game Design Document
      4. Resource management is vital to game play for ammo and armor etc
      5. Your mech stats play an important part in this game play as you still must balance them as a pilot of the mech
      6. As you move or fire weapons you generate heat and consume power two area you need to watch and manage so you dont shut down.
      7. When you find an enemy depending on the weapon depends on how you use it. Some you will simply point and shoot others you will aim and they will auto lock and hit etc.
      8. At this piont the body count is being added up and then all players are taken to a stat screen to review points earned and chat.
    11. Rinse, Recycle, and Repeat from (2)

In Game Currency

Currency for purchasing building and gear.

  1. Revenue System for Ingame
  2. Gives access/clearance level to in game buildings
  3. Gives access/clearance level to in game gear
  4. Will be a dollar amount system

In Game Reward

Reward based system when the game is being played.

  1. Rank based system
  2. Gives access/clearance level to in game buildings
  3. Gives access/clearance level to in game gear
  4. The Last Stand Game Design Document

Out Game Currency

Currency for purchasing booster and accessories.

  1. Revenue System for out game
  2. Purchase skins
  3. Skill Tree Entries
  4. Rank Boosting
  5. Will be point system that you earn for games and bonus

Out Game Reward

Reward system for out game level gain and abilities.

  1. Rank based system
  2. Allows you to add to your skill tree.
  3. Adds skill tree to switch between
  4. Allows for commander selection
  5. Access to story line by security clearance level
  6. Numbering system

Story

Small description of the story layout.

  1. Theater Overview
    1. Discuss the entire story as a whole for all theaters and chapters
  2. Theater Layout
    1. Outline
      1. Discuss key points to the chapter for the team to review and work into the game such as level, characters, gear, and equipment.
    2. Chapter 1~5
      1. Chapters to cover each section of the story line after 5 chapters we switch to a new Theater such as Theater Two
  3. Programming Object
    1. Text
    2. Chapter
    3. Theater

Setting

Setting for in and out of the game

  1. In Game
    1. Hud Size
    2. Music Level
    3. Sound Effect
  2. Out Game
    1. Font Size
    2. Sound Effect
  3. Programming Object
    1. HUD size
    2. Above Health Bar
    3. Music Volume
    4. Mech Sounds
    5. Enviromental Sounds
    6. LOD
    7. Shadowing

Account

End user profile setting

  1. UserName
  2. Password
  3. Programming Object
    1. UserName
    2. Password
    3. PrimaryEmail
Share:

Leave a reply