Wednesday, 23 May 2018

NEXT-GEN Nescot week 15 - Game Design Document

Game Design Document


Game Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
High Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Unique Selling Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
Platform Minimum Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       5
Competence Titles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Game Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    6
Game Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
Game Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    6
Game-play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    Game Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    Game Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
    HUD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
    Player Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
    Player Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
    Player States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
    Player Weapons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
Character Line-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
NPC Enemies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 10
    Enemy: Outlaw (human) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
    Enemy: Outlaw (Alien) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
    Enemy: Target(bounty) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . . . . .10
    Enemy: Police . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
    Enemy: Police (Swat/Army) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
    Enemy States . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
    Enemy Spawning . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
NPC Allies . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
    Civilian (neutral) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
    Ally Spawning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
Art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
    Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
MVP (Minimum Viable Product) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       14
Wishlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   14

Idea:

Futuristic bounty-hunting/mafia.

Large sky-scrapers
Flying cars/ spaceships
Aliens
Police/crime
Death
Multiple worlds/maps

Game Overview

Title: Sky-Line: Mafia
Platform: PC + PS4 + Xbox-one
Genre: Futuristic bounty-hunting/mafia 3.D shooter.
Rating: (18+) ESRB
Target: Casual gamer (aging from 18 - 35)
Release date: (unknown)
Publisher: (unknown)

Sky-Line: Mafia is a first or third-person open world 3.D shooter game where the is both a bounty hunter and part of a large mafia

High Concept

Sky-Line: Mafia sets the Player in a futuristic cityscape where he/she acts as a bounty hunter to take down outlaws and rival gangs for the law enforcement while also covering up the deeds of your own mafia group by living a double life of being an agent of the law and covering up your own dark intentions.

Unique Selling Points
  • Multi-platform.
  • Unique story.
  • Multiplayer.
  • Futuristic technology.
  • Multiple planets/maps.
  • Alien languages that are relatively easy to understand.
  • Customizable character.
  • Can switch between first-person and third-person.
  • There can be mutinies against you and betrayals within your mafia.

Platform Minimum Requirements

PC, MAC, LINUX, PS4 AND XBOX-ONE.
OS: Windows XP SP2+, Mac OS X 10.8+, Ubuntu 12.04+, SteamOS+ .
Graphics card: DX9 (shader model 2.0) .
capabilities; generally everything made since 2010 should work.

Competence Titles

Red Dead redemption series: Rock-star games
GTA series: Rock-star games
Mafia series: ____ (don't know publisher)

Synopsis

In a futuristic city, you act as a bounty hunter, taking down gangs and outlaws while hiding your own dark intentions and criminal activities.

Game Objectives

The objective of the game is to make your mafia take over all the areas and become the most powerful mafia in the game

Game Rules

The game level is a open environment set in a futuristic city where the Player is a newly emerged mob boss while also hiding from the authorities by hiding as a bounty hunter to kill rival gangs and mobs. The Player can move around and attack Enemies with (currently 4) different Weapons (see Weapons).

In this level, there are different spawn points from which the Enemies originate. Each Enemy has a different behavior and will try to defeat the Player (see Enemies), usually depending on what they do.

The Player scores points by killing Enemies during missions: the number points earned depends on the Enemy type. After the level/activity ends, score from the mission is decided by the score and given to the player in in-game currency.

Game Structure

Menu > character selection/creation > Story mode/ multiplayer (endless) > pause menu/quit > repeat.

Game-play

    Game Controls

PC controls

W - move forward.
A - move left.
S - move back.
D - move right.
E - interact.
- crouch (hold prone).
Shift - sprint.
R - reload.
Tab - switch weapon (weapon wheel).
Mouse Left Click - fire.
Mouse Right Click - aim.
Mouse movement - look/rotate.
Spacebar - jump (hold climb).
Q - show objective.
F - grenade.
Esc - pause menu.

Xbox controls

L2 (left trigger) - aim.
R2 (right trigger) - fire.
L1 - switch weapon (weapon wheel).
R1 - Grenade.
A - jump (hold climb).
B - crouch (hold prone).
X - interact.
Y - show objective
L3 - sprint
R3 - melee
left joystick - move in the direction the left joystick is moving.
right joystick - Look/ rotate in the direction the right joystick is moving.
Start - pause menu

Ps4 controls

L2 (left trigger )- aim.
R2 (right trigger) - fire.
L1 - switch weapon (weapon wheel).
R1 - Grenade.
X - jump (hold climb).
O - crouch, (hold prone).
- interact.
  ⃤   - show objective
L3 - sprint
R3 - melee
left joystick - move in the direction the left joystick is moving.
right joystick - Look/ rotate in the direction the right joystick is moving.
Start - pause menu

    Game Camera

When the game starts, the camera will focus on the two characters the Player can choose from. The camera will remain still while the Player chooses a character to play with. After the selection is made, the camera will turn 180 degrees and will continue following him/ her from a 1st or 3rd person point of view. The camera will rotate with the Player’s movement.

    HUD

Image result for futuristic minimapPlayer Health: Indicates the amount of life the Player has.

Ammunition: Displays the Weapon's Ammunition (if it shoots physical ammo) or a slider (if it shoots lasers) to show when the gun will need to recharge (time depends on Weapon).

Mini-Map: Displays an overhead (less detailed) example of the map.

(Image taken from Battlefield 4 and is not my gamertag)



Player

    Player Characters

The Player character (can be boy or girl) can have an age between 20 - 45 depending on what the Player chooses. They are the leader of a newly emerging mob. Problem is, they can only build their empire slowly, this means they must be discreet with their actions. The Player acts as a bounty hunter to destroy rival gangs and mobs while also staying under the police's radar. The Player's final goal is to create the most powerful mob in history and rule the three in-game worlds!

    Player Metrics

Speed: 6
Max Health: 100
Attack Damage: Dependent on weapon
Time to attack: Depending on weapon

    Player States

Idle: The idle state is a cycled animation where the Player is looking around, it plays back when the Player remains still.
Crouch:
Prone:
Move: The movement animation will be triggered while the Player character is moving and will cause the character walk/run depending on if sprint is activated or not.
Jump: The death animation will make the character fall into a rag-doll state when their life reaches zero.
Climb:
Death:

    Player Weapons

The Player has a multitude of different weapons to fight their enemies. Each gun has different stats and effects, for example the "Colonial Laser Pistol" is a weapon that you can collect from common police officers and the "L.A.P.D2019c" which is used by lower teared Outlaws and thugs.


Below is some draft ideas for weapons.


Weapon
Description
Type of Enemy to use gun.
Cool-down/ delay
Reticle
Damage per shot
Colonial Laser Pistol
Fires a small bolt of plasma with a medium accuracy and close range.
Average (common) Policeman 
cool-down: 2
delay per shot: 0.75
none
body shot: 12.5
head shot: 20
L.D2019c
Fires physical ammo (10mm rounds) with medium accuracy and close range.
Average (common) Outlaw
cool-down: n/a
delay per shot: 1
Iron sights
body shot: 17

head shot: 27
Colonial Combat Rifle
Fires physical ammo () with medium accuracy and medium range.
Swat (uncommon) Police
cool-down: n/a
delay per shot: 0.25
Red dot sight
body shot: 8
head shot: 13
Colonial Rail-gun
fires a large beam of plasma that (without aiming) has very low accuracy but greatly high range.
Swat (uncommon/rare) Police
cool-down: 
4.5
delay: 2.15
Sniper Scope
body shot: 120

Head shot: 150





























Character Line-up



NPC Enemies

Enemy Type
Speed
Weapon used by Enemy
Max Health
Outlaw (human)
4
The L.D2019c
100-140
Outlaw (alien)
4.5
The L.D2019c and the Colonial Laser Pistol
100-120
Target(bounty)
5
The L.D2019c and the Colonial Laser Pistol
100-170
Police (human)
4
The Colonial Laser Pistol
120-150
Police (alien)
4.5
The Colonial Laser Pistol
120-150
Police (swat/army)
3.5
Colonial Rail-gun and the Colonial Combat Rifle
150-200

    Enemy States

All Enemies possess similar behavior and states, as described below:

Idle: The Enemies play the Idle state, only when the Player is not spotted or they are not hostile to the player. this also activates when the player escapes the enemies.

Move: While the enemies move, they will be in the Move state, heading in the direction of the Player, cover (something to hide behind while shooting) or an Ally.

Death: Death happens when the Enemy sustains too much collective damage or too much damage from an attack.

    Enemy Spawning


Each Enemy has its own spawn point (see Level Design) and will spawn at a certain rate. An Enemy will only spawn if there are fewer Enemies of that particular type than others in the scene at that moment.

ENEMY
SPAWN-POINTS
SPAWN RATE 1-5 (1 lowest/5 highest)
MAX ENEMIES (per mission)
Outlaw (human)

run-down areas/ poorer regions.
3
20
Outlaw (alien)

run-down areas/ poorer regions.
3
24
Target

wealthy areas/ poorer regions depending on side of the law or wealth/ height of authority.
1
3
Police (swat)

wealthy areas/ poorer regions (depends on wanted level).
2
24
Police (human)

wealthy areas/ poorer regions (everywhere but more common in wealthy areas).
4
20
Police (alien)

wealthy areas/ poorer regions (everywhere but more common in wealthy areas).
3
18

NPC Allies

Allies are characters the Player character has in their mob (other than the civilians which are neutral).

They are in the game to help the Player fight against their enemies. After the Player accumulates the required progression in the story, the Player may be able to spawn a group of outlaw allies.

Once spawned, they activate a cool-down and the outlaw Allies will assist the Player until they die or the Player dismisses them. When spawned, the Enemies will begin  to attack the Outlaw allies. This allows the Player to be able to attack the Enemies without being attacked in return as well as the allies attacking the player's enemies for them.

    Civilian (neutral)

SPEED
DURATION
COST
4/4.5 (depending on if they are alien or human).
Until death or the Player moves too far away.
No cost or ability to be summoned, the Civilians will spawn naturally because they are Neutral.

    Outlaw (ally)

SPEED
DURATION
COST
4/4.5 (depending on if they are alien or human).
Until death or the Player moves too far away.
Cool-down of 7mins and Player must reach a specific level.

    Ally Spawning

When the Player reaches a specific point in the story, a button will appear in the GUI with the shape of the Ally. When clicked, the Ally character will be spawned (other than the civilian) from a nearby  area or spawn point.

Art

    Setting

The game takes place in a futuristic city with large skyscrapers and flying (and non-flying) cars. Because this is far into the future, there are lots of aliens that are living on earth alongside humans as well as multiple visit-able planets with different aesthetics.

Level Design

The levels consist of three large maps that are on separate planets with aliens and humans living in sophisticated buildings, skyscrapers on higher levels and aliens and humans living in urban slums and alleyways in the lower levels. In the slums (dispersed around the floor) there are obstacles and trash to hinder the Player and the Enemy's movement (this is more commonly populated by outlaws). In more sophisticated areas the streets will be more clean and will more commonly be patrolled by police. Characters will spawn randomly (civilians) and their appearance will depend on the area they spawned.

Audio



MVP (Minimum Viable Product)

• Two Player characters to choose from (Boy/Girl)
• Built for the PC platform

Wishlist

Add More Allies: possibly in future DLC or updates, this would allow the Player to choose from a variety of different battle strategies.

No comments:

Post a Comment

NEXT-GEN Nescot Year 4 HND - Going Indie (Final game, itch.io Link)

For the final part of my Game Development project (Topdown Shooter), I was required to upload my finished game to Itch.io, allowing my game ...