Einstein's Final Project
Project Proposal
CPSC 4820
Team Einstein: Rohith Chundru, Hampton Wyatt, Erin Hilton
3-31-20
Project Proposal
-
What is the goal of the game? What is the story or theme or emotion?
The goal of the game is for the player to make it through three mazes with their individual time limits, while collecting as much treasure as possible. The story is that the player is an explorer (like Indiana Jones) who is in an underground tomb and accidentally triggers the curse. They must escape and try to collect treasure along the way before the traps kill them.
-
Ideas on style and design. What does the game world look like?
Our game will be a maze-style game with a first person camera. The game world will be composed of three levels, each a different part of an underground tomb. Each level will increase in difficulty, decrease the time limit, and add a new challenge/threat.
-
How does the player control the game? Is there a user interface?
The player controls the game by using the arrow keys to move their player. There will be a few text UIs for score, timer, and instructions.
-
What other elements are there (NPCs, collectibles, dangers)?
There will be collectible treasures around the levels. There will be dangers as well (rising slime, places they can’t step, NPCs that chase the player, etc.), which will be different each level. Each level is also on a different timer, decreasing the time each level to increase challenge.
-
What scripts need to be programmed?
There will need to be a player movement script, NPC script, and a camera script. There may also be a need for a game manager script to keep track of the level and the timer.
-
Think through the player’s experience and interest curve
There will be detailed instructions in the first level to make sure that a player won’t be confused about how to navigate the game. It will be timed and have obstacles, but will not be too difficult. The second level will have fewer instructions, less time, and harder obstacles. This will be the case even more so in the third level. This style should keep the player engaged with an adequate amount of challenge as time progresses, without confusing and leaving the player in the dark.
-
What is your minimum playable game?
Minimum playable game is at least one level with collectible treasures, a timer, some type of danger (rising slime, places they can’t step, NPCs that chase the player, etc.), a start point, a finish point, some score tracking, and text UIs for score, timer, and instructions.
-
Who has ownership for which scripts and assets and which parts of the game (each person needs to have ownership for a reasonably sized script)?
Rohith: Camera script, walls and floors/maze design
Hampton: Script for adding NPCs to one level, Coding other level dangers
Erin: Coding/Placing collectibles, start/endpoints, Player movement script (including level timers and score tracking the collectibles), and text UIs
These are subject to change as development begins.
-
Split into what is provided at minimum and possible extensions.
Minimum playable game is at least one level with collectible treasures, a timer, some type of danger (rising slime, places they can’t step, NPCs that chase the player, etc.), a start point, a finish point, some score tracking, and text UIs for score, timer, and instructions.
Possible extensions are adding more danger, different types of collectibles, and more levels.
-
What do you plan to do for each build?
There should be one new level available each build, mostly complete, for a total of three levels in the final product.The first build may be a little less than a complete level, since we will be figuring out the mechanics of sharing and transferring work between us.
-
When are your regular meetings times?
We will be meeting via Zoom once a week, Wednesdays at 11:15am. We will stay in frequent communication on Discord as well.
-
Possible to download assets and scripts, but don’t exaggerate and of course they have to be referenced. Make sure you have the right to post them online.
Some possible assets to include are, from the Unity Asset Store, "Hand Painted Stone Texture" by LowlyPoly for wall/floor texture, "Gold Coins" by Devtoid for the gold/treasure collectibles.