Design Document Template

advertisement
Design Document
IT 3001: Introduction to Game Design
University of Missouri-Columbia
Fall 2006
The Searchers
“We make games...and stuff.”
Present:
Meth-head Man
A game about family, fireworks and the delicious
consequences of meth addiction.
Or
A story about a man fighting his own personal war on
drugs without the paperwork.
Matt Alvino, Jeff Parker, Brian Grinstead
Version 4.0
12/13/06
Table of Contents
1. Design History
Page 4-5
2. Hardware & Software Requirements
Page 6
3. Common Questions
Page 7-8
4. Story
Page 9-14
2
5. Game Play Features
Page 15
6. Game World
Page 16-18
7. Graphics & Effects
Page 19
8. Camera
Page 20
9. Lighting
Page 21
10.Artificial Intelligence
Page 22
11.Physics and Simulation
Page 23
12.Weapons or Inventory
Page 24-26
13.Characters
Page 27-30
14.Graphical User Interface
Page 31
15.Hardware User Interface
Page 32
16.Music and Sound Effects
Page 33
17.Level(s)
Page 34-38
Miscellaneous
Page
Design History
40
Overview
This goal of this document is to serve as a record of the history of the game
modification we are developing using the Source engine. Herein we will outline our goals
and specifications for the game.
Version 1 (Semester Project Phase 1)
3
We added as much information to the various sections as we possibly could. At
this point, we are unsure of the capabilities of the Source engine, so many of the technical
considerations covered by this document are incomplete and contain the default text.
9/18/06 – Edited and formatted text. Filled out table of contents. Updated AI
section. Removed example text from sections. Replaced previous level map with a new
map. Added details about physics simulations. Added Hardware User Interface
information. Added conceptual images to Game World section. Added images to
Lighting section. We no longer “makes” games (corrected to “make”).
Version 2 (Semester Project Phase 2)
Version 2 includes only minor changes since we have been busy mapmaking.
1. I rewrote the section on Hardware & Software requirements.
2. Added some information about custom shaders to the Graphics & Effects
overview section.
Version 3 (Semester Project Phase 3)
4
Version 3 includes significant changes due to a sudden realization that we will not have
time to implement all the features we want.
3. I rewrote the section on Hardware & Software requirements.
4. Added some information about custom shaders to the Graphics & Effects
overview section.
Version 4 (Semester Project Phase 4)
Version 4 includes builds upon the significant changes introduced by Phase 3. We
removed more sections to reflect the things we were unable to get into the game.
5. Updates to Camera, Game World, Physics & Simulation, GUI, and Music &
Sound Effects – all modified to remove concepts we did not get to due to lack of
time.
Hardware & Software Requirements
Overview
The game will run fine on either an ATI or NVIDIA video card. The game is
obviously intended for Windows machines with Valve’s Source engine installed.
Common Questions
5
1. What is the game?
A classic tale about a man trying to find a woman he loves, but has to quit meth and
blowup methlabs along the way.
2. What is the game genre?
The genre is a gimmick first person shooter. The weapons will not just be assorted
firearms and military explosives, but objects that can be found anywhere in the
Midwest.
3. Why create this game?
This game will definitely be a niche game that will try to appeal to a part of the video
game market that your typical first person shooter would not. The game will be based
more on story and comedic value than violence and drama.
4. Where does the game take place?
The game takes place in Southeast Missouri, starting out in Stoddard County and
ending in the residential sprawl of Arnold, Missouri.
5. What do I control?
You control the main character, Billy Joe Buck, as he tries to piece together the story
of what happened to his young niece when she disappeared from the family trailer.
You chose what weapons to use, what paths to take, and what methods to get the
information you want from the level bosses.
6. How many characters do I control?
You control only one character throughout the game and that is just Billy Joe Buck.
6
7. What is the main focus?
The main focus is to “save” your missing niece. You have no real idea what
happened and you are the only one with the guts and the mental capacity to go after
her.
8. How is this game different from others out there?
First person shooter titles you find today all tend to be very dark and dramatic. You
are always out to save the world from either aliens, the undead, or Nazis. This game
is much simpler and a lot more light-hearted. This game should make players laugh
and give them a break from the same old theme of changing the outcome of the entire
universe through one man’s efforts.
Story
Overview
The story is about a grizzled old Meth-head by the name of Robert Joseph
Buckingham (Billy-Joe-Buck). Billy Joe's poor young niece disappears and is believed to
be with a group of hardcore meth chemists but no one knows where she has gone or if she
was taken. Upset by the loss and also due to the fact that Billy Joe has always loved his
brother's wife he quits meth cold turkey and goes on a search for Jenny throughout
Southeastern Missouri.
Background
7
Robert Joseph Buckingham (or “Billy Joe Buck” for short) is a good ol' boy from
the Missouri boot heel. He has struggled with a methamphetamine addiction for several
years but is truly good at heart. Before his addiction he was a respectable army Captain
that did a tour of duty in the Persian Gulf War and learned a thing or two about craftiness
with weapons that are available to him. When he realizes that his niece is missing he
tries to rally support to find/rescue her but no one else will even listen because of their
meth addictions. This causes Billy Joe to shun meth and get his head right as he tries to
find his niece Jenny.
Jethro Jack Qwik: or Double J Qwik or DJ Qwik for short is the local meth lab
boss in the Jackson’s Pass Trailer Park in Stoddard County Missouri. He is the privileged
owner of a double wide trailer that over looks the park’s pool and shuffle board court. He
runs the trailer park with an iron fist and thus the park is half abandoned and dilapidated.
He has an army of dedicated meth addicts that will defend his lab until their next fix.
However, due to his harsh rule maybe there is a way to get some of the parks “classier”
residents to help you defeat him.
Elijah Johnson: also known as the Messiah of Meth, Mr. Amphetamine, the King
of Krystal, and The Mad Meth Scientist. You discover that he is the one that Jenny
disappeared with, but you do not quite know where to find him. He runs the biggest meth
lab syndicate in the known world that operates throughout Southeast Missouri. Although
dozens of labs are under his control his uber-lab’s whereabouts are unknown to the
general meth-addicted public. So the player must piece together the path to Eli Johnson’s
home base by “talking” to lab bosses along the way.
8
Pre-game Events: Billy Joe lives in the rural boot heel of Missouri with some of
his extended family in a two bedroom one and a half bath trailer. His brother Timothy
Buckingham Jr. or Tim Buck II, his sister-in-law Annabel Buckingham, and his niece
Jennifer Buckingham all live with Billy Joe. Before Billy Joe left for the Persian Gulf in
'91 he and Annabel were talking about getting hitched when he returned. However, when
he got back he learned that Tim and Anna had hooked up and gotten pregnant. Tim did
the respectable thing and married Anna, much to Billy Joe’s chagrin. This is what drives
Billy Joe to meth and each of his family members has their own vices. Tim prefers rock
meth, Anna prefers powder meth, Billy Joe, and Jenny prefer crystal meth, which has
given them a common bond.
Opening
After Jenny has been gone for three days, Billy Joe finally realizes that she is not
there. Another couple of days pass and now Billy Joe thinks that maybe something bad
has happened. Then a day later it finally clicks that he has to do something about this and
go search for Jenny. He tries to get Tim to help, but he is too far gone most of the time to
be of any help at all, except for the fact that he knows Jenny had been hit on at the local
meth lab by Eli Johnson the night before she disappeared. This is all the information
Billy Joe has to go on from the onset of the story. Because Billy Joe secretly loves
Annabel so he does not want her to get hurt going after Jenny. He realizes that he cannot
perform these epic tasks while on meth so he drops it like it's hot and has to go through
the withdrawals after years of habitual use.
9
Due to the fact that Billy Joe doesn't have much information about where to find
Eli Johnson, he decides the only way he is going to get close to him is by destroying as
many of Johnson’s meth labs as he can find, all the while extracting as much intelligence
on where to find the King of Krystal. He knows that his first target will be the local lab
owned and funded by the Messiah of Meth. From there he gets the info he needs to find
the next lab in the web of amphetamine produces throughout the area. This will
eventually lead him to a lab in Stoddard County in the Jackson’s Pass trailer park. He
finds himself at the entrance to the park and now must find what he is looking for, the lab
of DJ Qwik located near the cement pond.
Game Story
The game starts out with a cutscene of the background story followed by the hero
walking into Jackson's Pass, a rundown trailer park. The player then gains control of the
Billy and gets a mission: Get the key to DJ Qwik's trailer. There is a manager's office
ahead, so the player will try to retrieve the key from the manager, but he refuses to give
Billy the key. He says, “The only way you are gonna get that key is if I leave, and that
ain't happening unless if my momma dies or if something blows up.” Next objective
states: “Well, his momma don't live here...” The player must get to the shed close by and
blow it up using a roman candle and a propane tank. Then the manager runs out of his
office screaming, and the player can run in and grab the key. The player will go down
the path to find police cars blocking the way and a voiceover will indicate that Billy
doesn't like cops; and a new objective will appear: “Find another way around.” The only
way around is through a trailer that an old lady is in. She doesn't let the player through
untl he gets her husband for her. The player finds her husband, a grumpy old man, and
10
he makes his way back to the trailer. The lady agrees to let the player through, and gives
him a weapon, telling him that the people on this next block aren't as nice as the people
on this one.
This puts the player into the second area, which is even more beaten down. The
player sees the path to the third area right away, but it is blocked by junk. Then, a new
objective appears: “Find something to blow this mess up.” The player will search for
explosives, and will be attacked on the way by crazed trailer people. Eventually, the
player finds a shed with more propane, grabs it, and takes it back to the entrance. Goes to
a cutscene of Billy lighting the propane tank and not moving; and him getting blasted
through the air.
He falls through the roof of a trailer in the third area. Luckily, the hero falls into
the trailer of a man who is not a crazed meth head. The man tells Billy to be careful and
gives you a potato gun. The player leaves the trailer then has to make it to the meth lab.
This can be done by either sneaking past guards or attacking them to get past them. Right
as you get to the meth house, you are attacked by a mob of junkies who are trying to
protect their next fix. After the player defeats them, he can enter the house and find DJ
Qwik. A battle ensues and, after victory, the DJ tells him where to find the next dealer
and then passes out. Billy drags DJ out of the house, then blows it up and a phenomenal
explosion ensues.
Future
After DJ Qwik is vanquished and you know the whereabouts of the next lab you
will continue your goal of bringing Jenny home. As the levels progress you find out
small bits of information referring to Jenny herself. From this knowledge you get the
11
feeling that Jenny was not kidnapped after all and went off with Eli Johnson to live on his
compound and be a part of his court. Reason being because she is provided all the meth
she could ever want. This makes Billy Joe increasingly upset and you begin to get the
feeling that maybe Billy Joe is going to harm Jenny if he ever gets his hands on her again.
Jenny thought that no one would even care or notice that she disappeared, but had
no real ill feeling towards her true family. When she over hears Eli Johnson talking to his
men about a man that is devastating all the Kings labs, she then finds out that the man
doing it is her very own Uncle Billy Joe. She has a chance encounter with him a few
levels before the end and she tells him to stop what he is doing and return home, that Eli
Johnson is going to kill him if he keeps going. She then runs off and infuriates Billy Joe
even more.
Also during this crucial time Billy Joe starts getting calls from Annabel telling
him things that had been secrets to him before. She starts out discreet saying things like
Jenny always had your eyes or Jenny has your temper. Eventually you find out that Anna
gave birth to Jenny only eight months after Billy Joe left for the army making it a real
possibility that Jenny is actually your daughter and you bond has been more than
coincidental.
In the end Billy Joe does not harm Jenny and takes her home. He then realizes
that there is nothing for him back home and wants to take Jenny with him to start a new
meth free life for the both of them. During the end credits of the game you see Billy Joe,
Annabel, Tim, and Jenny all on an episode of Maury Povich show doing a classic
paternity test episode. Here the player will find out that “In the case of 16 year old Jenny,
Billy Joe, you are the father!”
12
Game Play Features
General Features
Our game is sort of a first-person shooter with a lighthearted storyline.
Feature 1
Our game will combine action, and exploration in each level. In order to progress
through the levels, the player must accomplish tasks given by NPC's.
Game World
Overview
The game takes place in a run-down trailer park called Jackson's Pass located in
Stoddard County in Southeast Missouri. The trailer park has three areas. The first is the
nicest of the three. Here people do not attack you and are generally polite. The music
and sound effects will be light and ambient to set a easy going mood. The second area
shows more signs of deterioration and the NPCs are becoming hostile. The music and
sound is more up tempo and harder. The third area is complete hell with the exception of
the level boss's double wide trailer next to the pool. Here every NPC attacks you and the
music and sounds affects are loud and in your face.
Environment Progression
13
This element of the game gives the level all its depth. As you work your way
through the level it becomes increasingly less appealing and hostile. Instead of being
immediately bum-rushed by bots you are given time to let the level mature in front of
you. Although in the end the player will have all the enemies he can handle, we feel that
giving a player time to breath early on will make them appreciate the game more.
14
Graphics & Effects
Overview
15
We will be using the standard toolset available within Hammer although some characters
have been re-skinned.
Camera
Overview
The camera will be first person shooter style. All you see is the characters
weapons currently being used.. The reason for staying in first person is because we not
only feel that it is the best way to go for this game, but also that we would like to spend
our time making other changes and improvements to the game engine.
Cut Scene Feature
Anytime the player is controlling the action the game will be first person.
16
Lighting
Overview
Meth-head Man will be well lit and not have many, if any, dark rooms or
passages. Because this is meant to be a more comedic game we think that making a
particular level dark and dreary would hurt that goal. Also most levels will be outside,
during the day and thus have the “sun” as a light source for the most part
Normal
17
Artificial Intelligence
Overview
The in-game AI is going to be fairly simple. Enemies are going to attack you on
sight and friendly NPCs are going to leave you alone or possible even communicate with
you. We are going to try our hardest to use the stock NPCs already embedded in the
game engine as much as possible. The only foreseeable problem would be for main
character type designs, which are somewhat important to the story.
Feature 1
Using AI relationships, our game features several characters that are friendly to
the player.
.
Physics and Simulation
Overview
The physics in the game will be basic fire and smoke. The explosions caused by
the player will lead to fire and smoke. The physics will not be too over the top.
Fire
The fire effect will be used when a player blows up something in the level. The
shed in the beginning, then the ruble in the middle, and finally the lab at the end will all
18
need fire to add to the realism and effect. All three of these events will start with a large
explosion and then are followed by a slow roaring fire that ensues.
Smoke
Smoke will follow after the explosions and compliment the fire. I am not aware
of any trailers having a fireplace so there should be no other need for smoke in the scene
than for when a fire breaks out.
Weapons or Inventory
Overview
The weapons used in this game are meant to be funny and likely to be found
readily available in the Midwest. The list of weapons used in this game may include, but
are not limited to: Roman candles, sticks, potato guns, propane tanks, paintball gun, spray
paint with Zippo. There will be no other inventory besides offensive weapons in the
game.
Roman Candle
19
The Roman candle is the basic missile weapon you find in the game. It will fire
with a four round burst of randomly selected colors found in the average Roman candle.
This is an antipersonnel weapon used to knock out your enemies. They will be readily
available and easy to stockpile. Any gun with a set round burst will be easily convertible.
Sticks
The stick weapon will be the basic melee weapon and can be found anywhere
though out the game. They would only be used in the most dire of situations when
fighting hostile NPCs.
Potato Gun
The potato gun will be the uber gun of the game. This will be what every player
wants, but only the skilled player gets. Because our game is only one level you will get
the potato gun towards the end of the level and its main use will be the highest
antipersonnel weapon available. This gun will be a conversion from either a rocket or
grenade launcher.
Propane Tank
The propane tank will be the demolition weapon of the game. It will be used to
blow stuff up or clear a path. They will only be found when they are necessary so they
are cherished once they are found. Converting the mines from HL2 to propane would be
the obvious means to creating them.
20
Paintball Gun
The paintball gun will be the medium level antipersonnel missile weapon
available to the player. It will be used to hit enemies at long distances with more force
and accuracy then the Roman candle. In this level you will be given the paintball gun by
a friendly NPC and will have a sizable but limited amount of ammo in your stockpile.
Any typical gun can be skinned to give us a paintball gun. Modifying the projectiles will
probably be the tougher part.
Spray Paint with Zippo
Billy Joe will always be carrying his trusty Zippo lighter with him throughout the game.
But it is when you find some spray paint that it becomes a great asset. Spray paint will be
found by players exploring some of the secondary paths. In this particular level if the
player checks out the pool shed he will find a few cans of spray paint to use with the
lighter as a pseudo flamethrower. This weapon excels at close range when the player is
overwhelmed with enemies. Converting a preexisting flamethrower will make this
weapon attainable for us.
Characters
Overview
As far as game play goes the only characters the user will encounter in this level
are the main character Billy Joe, the level boss DJ Qwik, hostile NPCs, and friendly
NPCs. All other characters such as his family and Eli Johnson will only be in cut scenes
to set up and end the story.
Billy Joe Buck
21
Physical Character
We plan on using a default character for Billy Joe, but at this time we are unsure
what characters are available and what best fits our desired appearance for him. We
would be willing to make minor modifications to the character to make him fit our plans.
Billy Joe will be a big guy between 6'2” and 6'5” weighing around 250 lbs. with a
grizzled looking face. Preferably he will be wearing a flannel shirt of some type, with
tattered blue jeans, and some type of boots.
Sociological Character
Billy Joe grew up a country boy so he has a little bit a twang in his voice and
whiskey on his breath. He was in the army during the Persian Gulf and knows how to
win a bar fight. Billy Joe never real had much in the way of possessions as a child but his
parents were good to him. Growing up in a trailer he really is the salt of the earth. He
started doing meth just after he got back from Iraq and quit just as this game begins.
Psychological Character
Billy Joe is kind of a wise guy and always has a good one liner when the moment
presents itself. His overall attitude is positive even though he is in a world of trouble.
His only real opinion is that Missouri is the greatest state in the union and the USA rocks
your face off. Billy Joe will not do meth at any point in the story.
22
Character Progression
As the game goes on the physical characteristics of Billy Joe do not change. All
that changes is his motivation on what to do when he finds Jenny, going from good, to
bad, to worse, to good again. However, in the playable level itself the character has
almost zero progression.
Skill and Downfalls
Billy Joe's only special skill is his ability to kick people's butts. His one downfall
is that due to just dropping meth he goes through withdrawals from time to time causing
him to lose focus and have to fight extra hard.
Friends
In this particular level there will only be three friends.
Landlord
The first can hardly be considered a friend but he will be invulnerable. He
will be the trailer parks landlord and will be found in the front office when you first enter
the game world. The player needs to find a way to get the key to the level boss's trailer
because the landlord refuses to give it to you. His appearance will be drawn from what is
already available to us in the character list. He will start out nice enough but once he
23
realizes why you are in his park he will become more hostile towards the character. His
downfall is that you can get him out of the front office if you blown something up.
Old Lady
The old lady will be the one who gets you past the police road block by
allowing you passage through her trailer. To get the privilege though you must bring
back her husband from a neighbors house. Shes kind of snappy but good at heart and will
provide you with her grandsons paintball gun to continue the level better equipped.
Kind Stranger
After being thrown across the map and through the room of a park
inhabitant you wake up and realize that you landed in the right place. He is a kind
middle-aged man who tells you that things are only going to get tougher and he will find
no other friends throughout the rest of the level. He gives you the potato gun and now
you should be armed and ready to meet the level boss with maximum force.
Enemies
The NPCs enemies will be your run of the mill bad guys. Due to the fact that they
are in a dirty trailer park they will be a rough looking bunch. As you get deeper into the
level thier numbers and difficulty will increase.
DJ Qwik
24
He is the “King of Jackson's Pass.” Nothing happens in the park without
his approval, although in the meth world, he is only a peon. Nobody in Jackson's Pass
realizes this, though, and he rules his domain with an iron fist. He has minions who fight
for him in exchange for a quick fix. He has very few redeeming characteristics. He is
such a bad guy that he even fled to Canada for 3 years to avoid the draft.
Graphical User Interface
Overview
Our user interface is lifted directly from Half-Life 2.
Hardware User Interface
Overview
Our game conforms to the typical Half-Life 2 Standard – WASD keys for
movement with the left mouse button mapped to attack and scrolling through weapons
25
accomplished by using either the number keys or scrolling the mouse wheel. By default,
the E key will perform actions and pick up objects. Sprinting will be achieved via the
SHIFT key.
Music and Sound Effects
Overview
For our game, sound is used to set the mood, but not specifically to move the
story along except in the case of dialogue.
26
Sound Effects
Our sound effects will be consistent with most other games. We use the default sound set.
Level(s)
Building Blocks
Concept
The first level introduces the player to the game world and acquaints them with
the style of play.
Environment Description
The first environment is an expansive trailer park in Southeast Missouri. The map
is divided into three areas, with the player starting in a relatively well-maintained area but
eventually progression to dangerous areas that are more dilapidated.
27
28
Beginning
The player begins at the Front Office of the trailer park.
Ending
The level ends after defeating the level boss in a meth lab on the other side of the
map.
Goal(s)
The player's goal is to reach the meth lab on the other side of the map.
Challenges and Events
The map features roadblocks that hinder the player's progress, encouraging
him/her to complete certain tasks to move forward in the game.
Reward
The NPC's in the first and second areas of the game will give the player new
weapons and allow them to proceed to the next area.
Way of handling failure
Upon death, the player begins at the start of the last checkpoint they passed.
Checkpoints occur at the beginning of each area.
Storytelling Model
29
We are going with a linear model. However, the player will never really feel that
they were forced to accomplish tasks in a certain manner. The reason for the linear model
is partially due to time constraints and because this is the first level in the game and
therefore everyone playing it needs to have a common set of experiences in order to
understand the idea behind the rest of the game.
Storytelling Level Block Diagram
30
31
32
Download