The Legend Of Sheridan by AlessandroPro - 6

Games & Projects

Top-down Zelda-esque Unity game where the player can pickup weapons, attack enemies, ride a horse, and unlock gates.

Unity 2019.2.14f1Unknown LicenseUpdated 142 days agoCreated on January 14th, 2020
Go to source

The Legend Of Sheridan

This project was imported from GitLab.

The Legend Of Sheridan is a small game made in Unity where a hero, Erika, traverses two dungeons while picking up weapons (mace, mage staff, bow and arrow), fighting enemies (knights, zombies, dragon), 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 our understanding of player movement, animation blend trees, object and enemy interaction, scene management, and the use of inverse kinematics.

This game was developed in Unity 3D on a team of 3 programmers.

Team:
Alessandro Profenna
Abhishek Tippireddy
Rishi Barnwal

All relevant code is in the scripts in /Assets/Scripts/.
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.

Some general notes:

  • This game was developed using a PS4 controller.
  • Our game starts with a main menu that will bring you to an overworld with two portals to our two dungeons.
  • The first scene that should be opened is ‘MainMenu’.
  • There is a pause menu and also a game over screen when the player dies.
  • The player, directional light, and background music are persistent objects between scenes.
  • The horse uses 4 IK points (hands and feet)
  • The weapons and keys are picked up using IK points
  • There is a fiery wall before the dragon, which can only be destroyed using the magic staff.
  • Locked doors must first be unlocked by using the key, then kicked open.
  • The player’s health bar UI doesn’t update properly.

Weapons:

  • Mace: is the 2 handed weapon (uses a second invisible player rig for animation).
  • 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:

(each moves with 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

Any weapon can kill them.


Controls (PS4):

Action Control
Choose Menu Option Left Analog
Confirm Menu Option X Button
Pause Options Button
Player Movement left analog stick
Pickup items (weapons and keys) Circle Button
Use equipped item Circle Button
Change equipped item from inventory Triangle Button
Unlock Locked Doors use the key with Circle Button
Open unlocked Doors kick them open with the Triangle Button
Mount Horse Triangle Button
Dismount Horse Triangle Button

Using the mage staff to attack enemies: magic

Mounting the horse: horse

Attack with the bow and arrow: Screenshot11 Screenshot8

Attack with the mace: Screenshot9 72306837-74002a80-3646-11ea-8649-aa4200550f63

Kicking open a gate after unlocking it: Screenshot10

Show all projects by AlessandroPro