Happy Valley (meteyu)
About
3D Shooter assignment for Coursera class: Game Design and Development 3: 3D Shooter.
Most of the changes are focused on Level 1, but there are some others in general too. Here are a few of the changes:
- NPC and animal character models introduced (imported via Unity Asset Store). Added scripting for each of them to animate them properly.
- NPC waves to the player (if it thinks it needs to catch the player's attention), and always turns towards the player. When the player approaches the NPC and presses "T", NPC talks. The dialog shown is also a new change, and the dialog content changes depending on the player's progress.
- The animals have favorite food types, and if their favorite food type is given to them and they are hungry, they walk towards the food and if they are the first to reach, they eat it. If there is no food or they are not hungry, they randomly move and make sounds.
- Gun logic has been changed to be able to throw food projectiles after player picks them up.
- New Copyright-free music downloaded and added to the game. The music is context sensitive. Once the player is in a dangerous situation, action music starts playing, after things calm down, calmer music continues in a few seconds.
- Lots of environment assets and terrain assets have been added via Unity Asset Store. The levels are enriched with those assets.
- When the player beats the game, congratulations message is shown, and the camera rotates, just like in the intro.
- Intro scene has been changed to reflect the spirit of the Happy Valley.
Submission by M.Y. Jan, 2023.