Question: This is a project where i must create a game using unity, Thanks! Objectives Accurately use primitive data types and arithmetic expressions in programs. Develop

Objectives Accurately use primitive data types and arithmetic expressions in programs. Develop correct, efficient, and documented code. Define and use classes in program solutions. Compile and run programs in the Windows/Unity environment Directions 1. Begin your game creation by establishing a Unity3D scene with lighting and a camera. 2. Define a set of floors (planes) like a maze and add walls in select sections. You must have at least 6 distinct platforms with the associated pathways/ramps/jumps. 3. Add a movable capsule 4. Handle user input properly. 5. Define an invisible plane below the floor that if the capsule touches it (by falling off the plane maze floor), then the player is returned to the start position or to the most recently achieved checkpoint. 6. Use good commenting and whitespace indentation throughout your code 7. Your game should include "enemies" that oscillate back and forth in 3 separate sections of the maze; if the capsule collides with an enemy", then the game ends 8. Use textures graphics/materials to give your space a good look and feel 9. Include a one-page description of how the components of Mechanic-Dynamics-Aesthetics (MDA) are incorporated into your game 10. Extra credit Add one or more additional players to the game. Ensure that the controls are mapped appropriately and that the additional players each have their own camera and Viewport Requirement Points Details 5 Assets 10 20 points 5 5 Collision handling 20 points 10 Generate original assets for the player Generate original assets for the background, floors, ramps and platforms Generate original assets for the enemy objects Player can fall off the surface and returns to start Player dies and game ends if the player collides with an enemy Enemies move correctly Player can move left, right, forward and backward Keys are mapped correctly/intuitively Proper use of code style, white space, indentation, and naming conventions Runs without errors 5 15 Handling User Input 25 points 10 10 Coding/Execution 20 points 10 MDA Document 15points 15 Details how MDA has been incorporated into the game Objectives Accurately use primitive data types and arithmetic expressions in programs. Develop correct, efficient, and documented code. Define and use classes in program solutions. Compile and run programs in the Windows/Unity environment Directions 1. Begin your game creation by establishing a Unity3D scene with lighting and a camera. 2. Define a set of floors (planes) like a maze and add walls in select sections. You must have at least 6 distinct platforms with the associated pathways/ramps/jumps. 3. Add a movable capsule 4. Handle user input properly. 5. Define an invisible plane below the floor that if the capsule touches it (by falling off the plane maze floor), then the player is returned to the start position or to the most recently achieved checkpoint. 6. Use good commenting and whitespace indentation throughout your code 7. Your game should include "enemies" that oscillate back and forth in 3 separate sections of the maze; if the capsule collides with an enemy", then the game ends 8. Use textures graphics/materials to give your space a good look and feel 9. Include a one-page description of how the components of Mechanic-Dynamics-Aesthetics (MDA) are incorporated into your game 10. Extra credit Add one or more additional players to the game. Ensure that the controls are mapped appropriately and that the additional players each have their own camera and Viewport Requirement Points Details 5 Assets 10 20 points 5 5 Collision handling 20 points 10 Generate original assets for the player Generate original assets for the background, floors, ramps and platforms Generate original assets for the enemy objects Player can fall off the surface and returns to start Player dies and game ends if the player collides with an enemy Enemies move correctly Player can move left, right, forward and backward Keys are mapped correctly/intuitively Proper use of code style, white space, indentation, and naming conventions Runs without errors 5 15 Handling User Input 25 points 10 10 Coding/Execution 20 points 10 MDA Document 15points 15 Details how MDA has been incorporated into the game
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
