by Justin Lokey
A 3D stealth adventure where you play as a tree disguised in a suit infiltrating corporate offices where you must sneak past guards to the CEO’s office and convince him to not harm the environment via dance-off competition.
Gameplay can be split into two major categories: stealth and dance. Each is described in the following sections.
The player must sneak past guards to reach the end of the level. Guards are on set paths, moving about the level. If the player enters the cone of vision of a guard, the suspicion meter is raised, and it continues to raise until treesuit finds a "safezone." Once in the safezone, the player must complete a minigame to empty the suspicion meter. If the player does not empty the suspicion meter, and it completely fills, the game ends and the level must be restarted. The minigame is the same as the Dance Gameplay but may have a different background depending on context (i.e. in the office level, treesuit is "typing" in the background to avoid suspicion, but the player plays the same minigame as the dancing game in the foreground).
Safezones are locked until the player has entered them while the suspicion meter is completely empty. This prevents the player from running into a guard's cone of vision and then sprinting to the end of the level to the last safezone. There will always be one unlocked safezone at the start of the level, at the player's starting position. Treesuit cannot get hurt. There is no health bar (and thus, no physical attacking) - but the suspicion meter serves as a replacement for the health mechanic.
Guards move in set paths (drawn in the level editor), usually along a line and back, in a square or other circuitous pattern, or are stationary and rotate 180 degrees in place.
The camera is overhead, and angled slightly. It moves automatically as the player turns, but can also be manually moved by moving the mouse left and right.
THIS FEATURE HAS BEEN CUT
Powerups should be used sparingly, since running through a level with treesuit invisible the whole time is too easy. They will have a limit to how often they can be used. Using a powerup will use one of the three "magic" slots. The magic slots can be refilled by picking up magic hidden in the level. The magic refills should be used extremely sparingly within the level. The actual powerup may not be referred to as "magic" but may be explained in a TBD story mechanic, possibly having to do with the miracle chemicals mentioned in the story section. Powerups will be selected from a menu that pauses the game.
The three confirmed powerups will be the following, gained in this order:
There will be "easter eggs" within the levels, where players can interact with a special character in each level. The NPC will give hints about the level or just say funny things. Here's the list of levels and the NPC you will be able to interact within each:
Each level can have multiple NPCs who will each have different dialogs. To interact with the NPC, simply walk up to it and a dialog box will automatically appear onscreen. This is probably most easily done by placing an NPC in a level as a static object. Then, a special NPC trigger is placed manually in front of it and its properties can be edited to change what dialog it displays.
Press a set of buttons before the timer runs out. Buttons are a set of arrows, corresponding to the arrow keys (or WASD) and will be in sets of 2 to 6. If the player successfully presses the set, the dance sequence continues, until the next set of player-inputted button presses. Each set has a small time limit in which the player must press the buttons. This time will appear as seconds and milliseconds adjascent to the arrows sequence box.
The player is allowed to mistype a button three times. If the player does not press the right button, a red X will appear at the top of the screen. If three X’s appear, the player must start the minigame over.
Dance sequence is NOT synchronized to the music. The music is simply in the background. The game screen should look similar to this concept screenshot, with the sequence appearing on top of the dancing models in the background. 
The dancing gameplay is very similar to Auron's overdrives in Final Fantasy X:
As well as Bust a Groove:
This is the menu system, including what options will be available on each page. Each page will have a back and a next button (except for the gcs and start screens).
The menus should match the cartoony art style of the game, and feature character art on top of retro-looking simple shapes. Right now I am suggesting that we use the font "Bullpen" from acidfonts.com.
The start menu should have the following options: play, how to play, and credits. Here is some inspiration for the start menu (but the UI designer is free to change it completely):

Each level will have its boss overlayed ontop of the color bar; for now, treesuit is an example of what it will look like. The "go!" may not be necessary; the player can just click the entire rectangular area to select the level. Here is some inspiration for the level select screen :

And here is what the level select should look like if you haven't completed level 2 yet:
During stealth gameplay, there will be one thing onscreen: the suspicion meter. The suspicion meter should be green if the player is not under suspicion, and red when the player has alarmed the guards.
There are five levels in the game, each progressing from rural to urban environments. The following is a list of the finalized levels, but these are not final models. There is still much tweaking to be done, but this gives a good idea of what the game will look like.
Level Design Quick Facts:
Treesuit Powerups
THIS FEATURE HAS BEEN CUT
Powerups can change how you design a level. You can make a guard watching a door that you must first put to sleep before you can see the door. Do not rely on powerups to guide your level design. They should be used sparingly, since running through a level with treesuit invisible the whole time is just too easy. Powerups will have a limit to how often they can be used. Using a powerup will use one of the three magic slots. The magic slots can be refilled by picking up magic hidden in the level. The magic refills should be used extremely sparingly within the level. Please make most of the level design focused on the sneaking aspect.The three confirmed powerups will be the following:
The guards will move on a loop that the level designers create in the level editor. Designers will place nodes in the walking pattern they wish the guard to take. A line will automatically be drawn to connect each node, and the guard will move in the direction of the order the nodes were placed.
Once the UI is finalized, there will be further documentation on how to place guards in a level. For now, know that guards can move in various patterns, as created by the level designers. They will not be restricted to straight lines and square-movement patterns.
Level Walkthrough:
This is a list of static models that need to be created. If there is a * by it, that means someone is (supposedly) currently working on it. Please post to the art forums if you are making a model so we don't have two people doing the same thing.
Note: this is not a complete list yet, and some models still need texturing.
armchair |
coffeemaker |
coffee table |
copier |
cup |
cup stack |
doughnuts |
lamp |
picture frame |
sofa |
stapler |
swivel chair |
SUV |
tree 1 |
house 1 |
The game will have a cartoony art style, which matches its whimsicle story and quirky characters. Textures should be very simple, but lively and colorful. For inspiration, please refer to MySims for the Wii:
To animate the characters, the character modelers will be creating their own keyframe animations. However, the dancing will be mo-capped.
The main character of the game, treesuit is controlled by the player. He cannot jump.
Animation List:
Linnaeus is your mentor through the journey. He is a floating hippie llama with a laid-back attitude. He cannot walk, since he simply floats wherever he needs to go. He does not appear in-game, and thus does not need a 3D model.
Animation List:
There is one suit type per level. From left to right, the suits appearing in each level are: office, forest, farm, suburbia (Garden suit has yet to be designed. The office suit may be used for the gardens level as well.) The suits are the guards in every level (except the suburbia level also has housewives as guards), and must be avoided in the stealth stages.
Animation List:
The housewives appear in the Suburbia level. Treesuit's job is to infiltrate their tupperware party to convince them to stop driving SUVs.

Animation List:
Mancow is the boss at the end of the Farm level. He has been mutated by the hormones he used to make his livestock unreasonably large.

Animation List:

Animation List:
General overarching story goes here. We are still brainstorming names for [EVIL CORP], and the scripts have not been finalized, but give a good idea of what the story will be.
One idea for the overarching story was that the evil corporation is creating some sort of miracle chemical that enlarges farm animals, serves as a less expensive fuel for cars (but is more harmful than gas), and makes plants grow/shiny. The first level would just be the company cutting down trees to make room for more factories, and the miracle chemical could be the same chemical that gets spilled on treesuit to make him walk. That same chemical could be used to explain powerups, and possibly why Linnaeus can float.
You are a sapling living in the Forest of Wonderment and Joyfulness (located in Hoboken, NJ) **sapling in a forest**
Now this is no ordinary forest you live in…this is the forest where [EVIL CORP] dumps its nuclear waste! Yes, you’ve been living next to this stuff for several years now, though it hasn’t really affected you that much… **barrels stacked and buried underground in forest**
But now [EVIL CORP] has returned to cut down the forest. And you can hear, nearby, the sound of their machines cutting down your friends and family. **suits cutting down trees**
Uh-oh. That truck is barreling toward you. ** [EVIL CORP]’s truck veering out of control**
What’s this ooze pouring onto you? **nuclear waste oozing onto treesuit**
You feel a rush of power flow through your xylem and phloem, and whoa...you can walk! **treesuit uprooting himself**
**dialog assets: forest background, llama, treesuit, treesuit without suit**
Llama: Dude…it’s a walking tree.(As Tree Suit defeats the Suit Boss. Don't need drawing, we'll just use the boss fight scene)
Linneus: Ah, Treesuit my man, that was Righteous!
You have officialy saved the forest of wonderment and joyfulness!
TS: Ah, that was quite simple that wanker (British accent, as TS becomes more Bond-esque) had no moves whatsoever!
L: Now, now brother Treesuit, make sure that your bark is not worse than your bite!
These suits may seem like big and all, but they are all stiff and uncoordinated like..
Your journey has just begun!
Your forest is saved but we must run,
for you are the only hope to uproot [EVIL CORP], so our quest is far from done!
(Cut scene drawing of TS in front of farm, already drawn by Laura)
script goes here
script goes here
script goes here
script goes here
Cutscenes will be done using the existing 3D models and scenes (from each level), with 2D character drawings in the foreground. All cutscenes will consist of a background, a dialog box, and characters onscreen. In the case that a character is not talking, and the dialog box is providing narration, the speech bubble no longer points to the character speaking. Characters are separate images from the background, so they can be traded in and out of the foreground. There are no plans for voice acting.
Here's an example of what a cutscene may look like. The dialog bubble points to the character speaking. There can only be two characters onscreen at once. If the (offscreen) narrator is speaking, the dialog bubble does not have a pointer. Users click the mouse button to advance the text in the cutscene.
We will be using the Creation.Engine, an engine in development by Game Creation Society. It uses Managed Ogre, and is written in C#. More technical specs to come...
This is a prioritized list of things that need to be completed by the programming team:
Priority list, in further detail:
The level editor must support a click-and-move interface, where objects can be moved with the arrow keys and mouse to their location. The coordinates of the object will be saved in the level's xml file. You must be able to Place, Scale, and Delete the following objects:
Guards move on a path created in the level editor. Lines are created, and the first and last vertexes are joined to create a loop. Movement has three major patterns:
Once treesuit has been spotted by a guard, there is a suspicion meter (a horizontal rectangular bar at the top of the screen) that is activated. Being spotted automatically boosts the bar up 30%, and any consecutive times the player is spotted, it boosts the bar another 10% (these numbers may need to be adjusted for game balance later). The bar raises 2% every second, so the player must locate a safezone before the meter reaches 100%. Safezones are the only way to lower the meter - hiding does not lower suspicion. The meter is normally "empty" which will be another image. The alerted image will be a green-to-red gradient that will appear in sections in real time as the suspicion grows. The only way to empty the suspicion meter is to enter a safezone (initially, safezones can completely lower suspicion until the dancing game is coded). If the player fails the dancing game via safezone (not boss battle), the suspicion meter is increased 20%.
Safezones are spaced throughout the level and are the area in which the player can lower suspicion. The first safezone is near the level start, and is always unlocked. All other safezones are "locked" and the player cannot access them unless they have unlocked them. To unlock a safezone, the player simply has to enter the zone while not under suspicion. Locking the safezones prevents players from being spotted and dashing to the end of the level. Also of note, the safezones will be a translucent static object placed in the level editor, so there should be no collision with this object, but it will be a visible trigger. Safezones first appear as a translucent red cylinder, and once unlocked become translucent light blue. There should be a SFX noise to indicate the safezone has been unlocked. Once treesuit enters an unlocked safezone (and if he is under suspicion), the dancing minigame commences.
See here for dancing game description.
Each level has an NPC character that the player can interact with. Each level can have multiple NPCs who will each have different dialogs. To interact with the NPC, simply walk up to it and a dialog box will automatically appear onscreen, and exiting the trigger area will make the dialog box disappear. This is probably most easily done by placing an NPC in a level as a static object. Then, a special NPC trigger is placed manually in front of it and its properties can be edited to change what dialog it displays.
Each level needs two pieces of music: a stealth and a dance song. There is no required genre for each level's song, but it should fit reasonably well with the level's theme.
Music also needed for the game includes an alarm song for when the player is "caught", menu theme, and credits music.
mood: ambient
stealth: ambient
dance: techno
dance style: rave
mood: comical
stealth: upbeat country
dance: country/bluegrass remix
dance style: hoedown
mood: spicy salsa
stealth: ?
dance: salsa
dance style: robot salsa
mood: formal/ritzy
stealth: ?
dance: piano/classical remix
dance style: ballroom
mood: ominous finale
stealth: ominous techno
dance: industrial
dance style: interpretive
There are no plans for voice acting.
Sound Effects are not necessary for the game's core functionality, but if there is time, the following SFX should be created:
| Justin Lokey | Project Leader, Game Designer, Artist, Suburbia Level Model |
| Raphael Mun | Programmer |
| Jay Meistrich | Programmer |
| Kyle Neblett | Programmer |
| Steve Benders | Forest Level Designer and Modeler |
| Bridget Hogan | Farm Level Designer and Modeler |
| Adam Greene | Suburbia Level Designer |
| Ben Matzke | Office Gardens Level Designer and Modeler |
| David Yang | Office Level Designer and Modeler |
| Dmitry Portnoy | Static Modeler |
| Matt Kaemmerer | Static Modeler, Musician |
| Stelios Melachrinoudis | Musician |
| Eric Foote | Musician |
| Becky Scully | Character Modeler and Animator (Treesuit, Housewife, Mancow) |
| Val Reznitskaya | Character Modeler and Animator (Suit Guards) |
| Diana Archer | Menu Art |
| Theresa Chen | Character Artist |
| Erin McCarty | Concept Artist |
| Laura Paoletti | Concept Artist |
| Courtney Bruggeman | Concept Artist |
| Richard Chen | Writer |
| Ben Wolf | Writer |
NOTE: This schedule is not updated (last update was 10/4/07) and adjustments need to be made. The Engineering schedule needs to be added to this.
Week 4 (10/5)
Level Designers: initial sketches DONE
Static Modelers: 1 static model done and textured (per person!)
Musicians: level 1 theme, level 1 dance DONE
Character Modelers: start work on character (if you need concept art, make it or contact the artist!)
2D Artists: concept art finalized, begin initial cutscene art assets
Writers: intro story DONE (polish dialog later)
Week 5 (10/12)
Level Designers: start level model (basic shell and objects)
Static Modelers: 1 more static model done and textured (per person!)
Musicians: level 2 theme, level 2 dance DONE
Character Modelers: all character models should have major progress; suit variation 1 DONE
2D Artists: intro 2D art assets mostly finished
Writers: story between forest and farm DONE
UI: start menu art concepts / layout
Week 6 (10/19)
Level Designers: basic level model (all basic barrier objects created and level terrain) DONE
Static Modelers: 1 more static model done and textured (per person!)
Musicians: level 3 theme, level 3 dance DONE
Character Modelers: all character models textured; suit variations 2 and 3 DONE
2D Artists: intro cutscenes DONE, start work on art between forest and farm
Writers: story between farm and suburbia DONE
UI: menu art concepts / layout progress
Week 7 (10/26)
Level Designers: level model texturing DONE (you should only have to place guards and add static models from other people now)
Static Modelers: 1 more static model done and textured (per person!)
Musicians: level 4 theme, level 4 dance DONE
Character Modelers: all character models boned and ready for animation (aka DONE); all suit variations DONE
2D Artists: between forest and farm cutscenes DONE, start work on art between farm and suburbia
Writers: story between suburbia and office DONE
UI: menu art concepts / layout DONE
Week 8 (11/2)
Level Designers: all static models placed in level
Static Modelers: 1 more static model done and textured (per person!)
Musicians: alarm theme, menu theme DONE
Character Modelers: all character models animated (if you are not animating your character, we will be mocapping it);
2D Artists: between farm and office cutscenes DONE, start work on art between suburbia and office
Writers: story's end DONE
UI: menu art concepts / layout DONE DONE!
Week 9 (11/9)
Level Designers: all guard paths in level, continue placement of static models as they are completed
Static Modelers: 1 more static model done and textured (per person!)
Musicians: all music should be DONE (if time permits, work on music for the safe zone minigames)
Character Modelers: all character animations should be DONE;
2D Artists: story's end cutscenes DONE
Writers: polish all dialog and finalize ALL writing in game
Week 10 (11/16)
Level Designers: playtest level, tweak object placement, guard placement, etc to improve gameplay
Static Modelers: 1 more static model done and textured (per person!) (are these DONE yet?!!?)
Musicians: all music should be DONE (if time permits, work on music for the safe zone minigames)
Character Modelers: all character animations should be DONE;
2D Artists: story's end cutscenes DONE
Writers: polish all dialog and finalize ALL writing in game
Week 11 (11/23)
last minute tweaking to all assets!!
Level Designers: all levels should be DONE
Static Modelers: all static models should be DONE
Musicians: all music should be DONE
Character Modelers: all characters should be DONE;
2D Artists: story's end cutscenes DONE
Writers: all writing should be DONE
Week 12 (11/30)
WOO GAME OVER WE ARE FINISHED!!