Mar 2013
Completed
Academic
Date
Status
Project Type
Buster: 3D Game
“Buster” is a two-level 3D game for the Mac OS I developed using Unity in 2009. 3D objects are created using Autodesk Maya, which make up characters and game objects. The scripting language used are JavaScript and C#, using MonoDevelop as the script editor.
Scripting
Interactivity is what makes a game actually playable. In Unity most interactivity is achieved through scripting. The scripting language used in this project are JavaScript and C#. The script editor used was MonoDevelop. the default editor that comes with Unity.
Basic Design
The player will be a little vehicle situated in a park with balls and capsules are spread over the park. The player will use the arrow keys to move and burst balls while avoiding capsules. The player will be able to burst both balls and capsules. When the player bursts a ball his points will be increased but when he hits a capsule his points will be deducted. The player has sixty seconds to earn as much points as possible. The player shall proceed to the next level if more than 15 points is achieved. Level is played in the same manner but the degree of difficulty is increased in this level. The capsules move around the balls making it difficult to burst the ball without bursting the capsule as well.
Game world basic description
The scene will be a park with swings, a water fountain, ice cream van, bright green cartoon-like grass and bright sky blue sky.
Victory of game
The player has one minute to burst as many balls as possible and avoid as much capsules (explosives) as possible. Victory in level 1 is when points earned are more than 15. Victory in level 2 is when points earned are more than 10.
Rules: the rules of the game are simple. Collide with a ball and earn a point, collide with a bomb and loose a point, collide with any other game object in the scene and lose control for a second or two.
Mechanics
Collision detection: this detects when the car collides with another game object.
Movement: the car is able to move using the arrow keys.
Mesh exploder: this occurs when the car hits the balls. Basically what it does is destroys the mesh of the ball into many tiny pieces
Explosion: explosion occurs when the car hits a capsule. This simulates a bomb explosion with thick black smoke and sparks of fire.
Scenes
Buster has five scenes. Two of which are individual game levels, a main menu page, an instruction page and a score page.
Main menu: this scene begins as soon as the program starts. The player can choose to proceed by selecting from either the “play now” option or “hints” option or “quit” option.
“Play now” begins the game by taking the player to the first game play level.
“Hints” this option takes the player to the instructions page.
“Quit” this option exits the program.
Level 1: level 1 is the first game play scene. Clicking the “play now” option in the main menu page can access the scene. In this scene the player starts playing the game. Points earned during the game are displayed at the top of the screen. The “quit” option is available to exit the game. Also the “hints” option is at the top of the screen, which takes the player to the instructions page. This scene exits after sixty seconds and the score page scene begins.
Score page: scene opens automatically. The player can’t open this scene unless the game play scene has ended. The score page displays points earned. If the player has earned enough points in level 1 to play the next level, the “play next level” is available. Otherwise the player can either play the previous level again by selecting “play again” or exit the game by selecting “quit”.
Level 2: the player can only access this scene if up to 15 points is earned in the previous level. Points earned during the game are displayed at the top of the screen. The “quit” option is available to exit the game. Also the “hints” option is at the top of the screen, which takes the player to the instructions page. This level like the first level lasts for sixty seconds as well. This scene exits after sixty seconds and the score page scene begins.