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.


Mounting the horse.

Using the mage staff to attack enemies.

Unlocking a gate with a key and kicking it open.

72399958-b2b0e600-3715-11ea-80ba-459c5dc357f1.png

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.

Previous
Previous

Architectural Model Explorer (VR Thesis)

Next
Next

'Bearly' Made It Out - Text Adventure