The Legend Of Sheridan
2019
#C# #Unity #IK
Team
Alessandro Profenna
Abhishek Tippireddy
Rishi Barnwal
The Legend Of Sheridan is a C# Unity game where the player controls Erika, a hero who traverses dungeons while picking up weapons, fighting enemies, riding a horse, and unlocking doors with keys. This game somewhat mimics the style of The Legend of Zelda: Link's Awakening, with a top-down camera view.
The purpose of this project was to exercise and demonstrate an understanding of player movement, animation blend trees, object and enemy interaction, scene management, and the use of inverse kinematics.
Weapons
Mace: Two-handed weapon that slams down.
Magic Staff: One-handed weapon, casts a magical spell that uses splines to direct the movement of the magic fire.
Bow and Arrow: Projectile-weapon, shoots arrows.
There are keys that can also be picked up. Any items that are picked up are part of your inventory within the current dungeon, and the equipped item can be swapped, this includes keys.
Enemies:
There are three enemy types that will pursue the player using a navmesh:
Knight: will attack with sword.
Vampire: will pickup a sword in front of them and attack the player with it, otherwise they'll swipe with their claws.
Dragon: will spit fireballs at the player.
Attacking a knight and vampire with the mace.
Attacking the dragon with the bow and arrow.
My major contributions to the project:
Picking up and and using items/weapons
Mounting/dismounting and riding the horse
Unlocking and opening gates
All 3D assets, including animations, were downloaded from third-party sources. The playable character, Erika, and her animations were downloaded from Mixamo.