Introduction
  • Introduction
  • Rooms
  • Moving the Player
  • Player Animations
  • Introduction
Finite State Machines
  • Scripts
  • States
  • State Arrays
  • Attack State
  • Finite State Machines
Collisions
  • Tile Collision Setup
  • Horizontal Tile Collisions
  • Vertical Tile Collisions
  • Tiles
Jump and Block
  • Jump State
  • Block State
  • Jump and Block
Improving Jump
  • Controlled Jumps
  • Double Jumps
  • Jump Effects
  • Improving Jump
Player Improvements
  • Crouch and Block
  • Mask Array
  • Controller Support
  • Player Improvements
Cameras
  • Cameras
  • Cameras
Tiles
  • Laying Tiles
  • Layering Tiles
  • Animated Tiles
  • Parallax Background
  • One Way Platforms
  • Tiles
Frog Enemy
  • Frog Enemy
  • Frog Idle State
  • Frog Jump State
  • Frog Jump Start State
  • Frog Jump Land State
  • Check for Ledges
  • Frog Attack State
  • Frog Attack Warning
  • Enemy Frog
Player Attack
  • Player Attack
  • Hurting the Enemy
  • Optimisations
  • Showing Damage
  • Sword Effects
  • Knockback
  • Player Attack
Enemy Attack
  • Enemy Melee
  • Hurting State
  • Flashing Sprite
  • Blocking Damage
  • Blocking Knockback
  • Improving Knockback
  • Enemy Death - Gems
  • Enemy Attack
Drawing the GUI
  • Drawing the GUI
  • Health Points GUI
  • Drawing the GUI
Game improvments
  • Spark Effect
  • Spark Wall Bounce
  • Player Stretching
  • Loot
  • Player Persistence
  • Player Death
  • Screen Shake
  • Game Improvements
Lighting
  • Lighting
  • Advanced Lighting
  • Gem Lighting
  • Lighting
Traps
  • Death Traps
  • Arrow Traps
  • Arrow Spawner
  • Arrow Trap Spark
  • Arrow Damage
  • Traps
Enemy Bug
  • Bug Enemy
  • Bug Patrol State
  • Bug Chase State
  • Bug Extras
  • Enemy Bug
Player Lives