Instructions: 

MOVE - WASD

SPACE - DASH

POINT AND CLICK - SHOOT

Click on spellbook - Open spellbook

Right click a spell to add to main spell slot, left click a spell to add to secondary spell slot (slower cast).  (YOU NEED ENOUGH ENERGY TO BE ABLE TO LEARN A SPELL)

What is available?

Main Menu

Player: 

  1. HP, MP and Exp properly working.
  2. Player is hit animation playing on damage.
  3. Player can die (game resets automatically on this). 
  4. Casting uses Mana.
  5. Player can´t cast spells when low mana.
  6. Can move around and shoot a spell on click.
  7. Can level up (currently up to level 10).
  8. Can equip two spells and cast using right and left clicks.
  9. Can dash.
  10. Added a rouglike level up system.

UI:

  1. HP, MP and XP bars are working. 
  2. Scriptable SpellCard object, allowing me to build cards directly in the unity editor.
  3. Card system draws 5 cards at random at the start of the game. Then keeps drawing cards as they are used. Cards are linked to different spells. Selecting a card will assign the spell to player for casting.
  4. Card animation.
  5. Pauses the game when selecting cards.
  6. Restarts the scene when player dies (leaving exp you did not collect on the map, needs fixing)
  7. Added sounds to all attacks.
  8. Game Music.
  9. Blood overlay when player is damaged (three states, mild, heavy and severe)
  10. Game Timer

Enemies:

  1. Can take and deal damage.
  2. Are destroyed on death and drop XP gem.
  3. Have a script that gives them repulsion to stop them from crowding up around the player and getting stuck.
  4. Constantly spawn around the player.
  5. Three different types of enemies. 

Environment:

  1. Added some ambient fog and particles
  2. Added GameMusic
  3. Added walls to the level and water to give the "island" feel

Overview of my Unity Editor:


ScriptableObject Script:



Additional update: Fixed the camera shake because it was too jittery. Fixed a bug where the enemy flash material would get stuck when hit multiple times.

Leave a comment

Log in with itch.io to leave a comment.