Current Progress Report Week 1


What’s been done so far in terms of code:

Enemy:

  • AI
    • Behaviour Tree
      • Find closest player
      • Use a Nav Mesh to chase player
      • If in range attack player
    •  Nav Data
      • Move Speed
      • Stopping distance from player
      • Attack Radius
      • Chase player bool
    • Enemy Stats
      • Health
      • Alive/Dead bool
      • Invincible bool
      • Invincibility time
    • Change animation states based on action
      • Idle
      • Attack
      • Walking
    • Cause damage
    • Take Damage
      • Give player points
    • Death
      • Ragdoll
      • De-spawn over time

Player:

  • Lives
  • Scores
  • Credits
  • VR Controller input checks
    • What Hand
    • What Button
      • Just pressed
      • Just released
      • Held
    • Touch pad position
  • Collider based on player height
  • Player Watch Upload Zones
    • When in range upload data
    • When out of range unload data
    • % display
    • Complete display

Scores:

  • Save/Loading of scores
  • In Game Display
  • Organise leaderboard based on score type (Points/Waves)


Weapons:

  • Base data
    • Owner
    • What hand
    • Damage
    • Type
      • Ranged
        • Ammo
        • Bullet instance
          • Bullet speed
          • Lifetime

Pickups:

  • Orb pickups
    • Player number passed in
    • Players hand passed in
    • Is hand empty check

Game Progression:

  • Areas
    • Open
    • Complete
    • Main objectives
    • Side objectives

Waves:

  • Wave counter
  • Enemy count per wave
  • Spawn points
    • Check if empty
    • Specific robot spawn points

Game Settings:

  • Global Music volume
  • Global SFX volume
  • Pause state
  • Playing state

UI:

  • Curved canvas
  • In game info
  • UI that faces player and hovers

Blockades:

  • Only breakable by brute
  • Rebuilds NavMesh once broken

Files

Week0 44 MB
Jan 25, 2020

Get Robot Rampage

Leave a comment

Log in with itch.io to leave a comment.