Skip to content

Demo Project for the "Sistemi di Realtà Virtuale" Exam, University of Perugia.

Notifications You must be signed in to change notification settings

CoffeeStraw/Toutatis-Battle-System---DEMO

Repository files navigation

Toutatis Battle System - DEMO

Demo Project for the "Sistemi di Realtà Virtuale" Exam, University of Perugia. Developers:

  • Strippoli Antonio
  • Baglioni Michele

TASKS

3D Models Low-poly

  • Nature Scene
  • Main Character
  • Sword
  • Enemies
    • Dummy

Optional 3D Models

  • Shield
  • Enemies
    • Big enemy (Orc?)

Animations

  • Idle (loop)
  • Walking (loop)
  • Running (loop)
  • Attacks
    • LEFT corner to RIGHT corner (→)
    • TOP_LEFT corner to BOTTOM_RIGHT corner (↘)
    • TOP corner to BOTTOM corner (↓)
    • TOP_RIGHT corner to BOTTOM_LEFT corner (↙)
    • RIGHT corner to LEFT corner (←)
    • BOTTOM_RIGHT corner to TOP_LEFT corner (↖)
    • BOTTOM corner to TOP corner (↑)
    • BOTTOM_LEFT corner to TOP_RIGHT corner (↗)

Optional Animations

  • Additional idle
  • Shield parry
  • Heal animation (drinking)

Scripts

  • Movement
    • Simple Movement
    • Movement executing animations
  • 3D Person Camera follow
  • Combat System
    • Swipe System
      • Recognizement of swipes on screen, pressing LEFT Mouse Button (A Swipe is given from the angle of the first and last point on mouse movement path while pressing left button)
      • Character ATTACK animation execution
    • Damage system
    • Enemy System
      • Go towards the Player and attacks if enough near
      • Go to the spawn point if the player runs
      • Can Take damage with swipes attack
      • Critical Point where you can do more damage, key for the combat system
  • GUI Menu
    • Health Bar
    • Damages number when hitting

Optional Scripts

  • Advanced Movement, head movement with camera, then body movement
  • Combat System
    • Damage Numer Animation (number floating/number on the right/left of the UI)
    • Swipe System
      • Character DEFENCE animation execution
      • Advanced Character ATTACK animation, creating the animation perfectly according to the angle of the swipe
    • Thrust ATTACKS touching the screen
    • Skills (Simple execution of pre-made animations)
    • Heal System
  • GUI Menu
    • Title screen
    • Pause menu

Arts and Graphical stuff

  • Health Bar
  • Font and color for damage number
  • Title Screen mockup
  • Pause Menu mockup
  • Mouse icon

About

Demo Project for the "Sistemi di Realtà Virtuale" Exam, University of Perugia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published