3D First Person Game by: Kevin Bonkowski Lawrence Chan Patrick Habib Phil Perry Sally Tarabah2 TABLE OF CONTENTS 1.0 Overview ------------------------------------------------------------------------------------------------ 3 1.1 Appearance ------------------------------------------------------------------------------------------ 3 1.2 Story Abstract---------------------------------------------------------------------------------------- 3 1.3 Game play ------------------------------------------------------------------------------------------- 3 1.4 Target Audience ------------------------------------------------------------------------------------- 3 1.5 Development Platform------------------------------------------------------------------------------- 4 1.6 Development Team---------------------------------------------------------------------------------- 4 2.0 Game Mechanics --------------------------------------------------------------------------------------- 5 2.1 User Interface Description--------------------------------------------------------------------------- 5 2.2 Use Cases ------------------------------------------------------------------------------------------- 6 2.4 Level Summary -------------------------------------------------------------------------------------- 6 3.0 User Interface Design ---------------------------------------------------------------------------------- 7 3.1 Key Screen Images---------------------------------------------------------------------------------- 7 3.2 Control Summary ------------------------------------------------------------------------------------ 9 3.3 State Transition Diagrams--------------------------------------------------------------------------- 9 3.4 Design Rules--------------------------------------------------------------------------------------- 10 4.0 Artificial Intelligence----------------------------------------------------------------------------------- 11 4.1 Opponent AI --------------------------------------------------------------------------------------- 11 4.2 NPC (Non-Playable Characters) ------------------------------------------------------------------ 12 4.2 Reactive Items ------------------------------------------------------------------------------------- 12 5.0 Story Overview---------------------------------------------------------------------------------------- 13 5.1 Plot Summary -------------------------------------------------------------------------------------- 13 5.2 Story Boards --------------------------------------------------------------------------------------- 13 5.3 Game Over Condition ----------------------------------------------------------------------------- 15 5.4 Victory Condition----------------------------------------------------------------------------------- 16 5.5 Character Bible ------------------------------------------------------------------------------------ 17 6.0 Game Progression------------------------------------------------------------------------------------ 18 6.1 Flowchart------------------------------------------------------------------------------------------- 18 6.2 Level and Scene Details--------------------------------------------------------------------------- 18 6.3 Sound Effects -------------------------------------------------------------------------------------- 19 7.0 Bibliography------------------------------------------------------------------------------------------- 20 7.1 Software Used ------------------------------------------------------------------------------------- 20 7.2 Other Tools Used ---------------------------------------------------------------------------------- 20 8.0 Lessons Learned ------------------------------------------------------------------------------------- 20 8.1 Planning-------------------------------------------------------------------------------------------- 20 8.2 Procrastination------------------------------------------------------------------------------------- 20 8.3 Time Management--------------------------------------------------------------------------------- 20 8.4 Keeping it Simple ---------------------------------------------------------------------------------- 20 8.5 Have Fun------------------------------------------------------------------------------------------- 203 1.0 Overview 1.1 Appearance The game is designed with a 3D first person adventure game in mind, in which the main character navigates through a maze collecting items. The main character will only be allowed to traverse the maze in 4 directions, forwards, backwards, right, and left, and will have to evade the prison guards. 1.2 Story Abstract The main character, named Penman, is in jail for stealing. Penman wasn’t known for his mental intellect, but he was known for his skittle obsession. Our story begins when Penman impersonated Skitty, the skittles mascot. Skitty pressed charges and Penman was sent to jail. While in jail, Penman’s love for skittles grew, and hours after his release, realizing he only had 43 cents to his name, Penman held up a convenience store. However, while trying to hide his identity, Penman threw a hefty bag over his head, and forgot to cut eyeholes, or nose holes for that matter. Minutes later, the ambulance took an unconscious Penman to the hospital, and later, to jail. Fast forward a few years, Penman’s out of prison again, and his love for skittles has not diminished. Penman casually strolled into another convenience store, grabbed a bag of skittles, slid it in his pocket, and walked out. Penman screamed before reaching his car, I’m going to taste the rainbow. Employees realized what he had done, and he was arrested for his third strike. That earned him life in a penitentiary. However, while inside the penitentiary, Penman began to realize that something was wrong… very wrong. 1.3 Game play Game play will consist of using the mouse to look around; the W key will move the character forward, and the S key will move the character backwards. 1.4 Target Audience The game will be not be aimed at a specific audience. It holds a multigenerational allure, pleasing classic Pacman fans, and the younger generation by adding a modern twist.4 1.5 Development Platform Penman will be developed using Torque Game Engine version 1.4.2. Torque requires a C++ compiler, and for that purpose, Microsoft Visual Studio 6.0 will be utilized. Torque’s basic
View Full Document