Question: Can you write a program in Unity have the code in C# and follow these requirements? Requirements Gameplay Player ( 1 0 0 pts )

Can you write a program in Unity have the code in C# and follow these requirements?
Requirements
Gameplay
Player (100 pts)
Give the player the ability jump with spacebar
Give the player the ability to sprint with shift
Add 4 character classes
These can have attributes like more projectile damage, burst fire, healing, extra health, etc.
Each class must have at least one difference from all other classes
Different classes must be visually distinct (color, texture, size, effects, etc.)
Enemies & Levels (100 pts)
Have enemies damage players when they reach them
Enemies should respawn after attacking
Once all enemies in a level have been destroyed, proceed to the next level
Respawned enemies do not count towards the destroyed amount
I.E. if a spawner has 5 waves of 10 enemies each, proceed to the next level after the player destroys 50 enemies
Add two more levels with increasing wave size, count, and number of spawners
Each level should have unique geometry (terrain, ProBuilder blockouts, or downloaded assets)
There will be a total of 3 levels
Interface (100 pts)
Add a second menu to the main menu level that appears after starting the game
This menu must allow the player to change their class before the game starts
Ensure the class cannot be changed once in a level
Add a HUD that displays the players health
This can be a bar, number, percentage, or otherwise
After the 3rd level is completed, display a credits screen and return to the main menu
Bonuses
Only one track can be picked to receive bonus points for
Level design
10 pts: Add health pickups
15 pts: Make level 3 into a maze
25 pts: Give each level a theme utilizing lighting, textures, and props
Animation
10 pts: add a sprint animation
15 pts: use a 2D blend for idle, walk, and sprint
25 pts: animate enemy movement and attack
Sound
10 pts: add a fire and impact sound to projectiles
15 pts: add a death sound to players and enemies
25 pts: add walking, sprinting, and jumping/landing sounds
Deliverables
Upload a zipped and compressed folder containing a release build to the Final assignment in Blackboard
You can delete the Library folder to save on space
Resources
Mixamo has a good selection of free rigs and animations
Kenney has a wide selection of themed assets

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!