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 pts
Give the player the ability jump with spacebar
Give the player the ability to sprint with shift
Add 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 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 waves of enemies each, proceed to the next level after the player destroys 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 levels
Interface 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 rd 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
pts: Add health pickups
pts: Make level into a maze
pts: Give each level a theme utilizing lighting, textures, and props
Animation
pts: add a sprint animation
pts: use a D blend for idle, walk, and sprint
pts: animate enemy movement and attack
Sound
pts: add a fire and impact sound to projectiles
pts: add a death sound to players and enemies
pts: add walking, sprinting, and jumpinglanding 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
