Module 3 Examples: Autonomous Behaviors and Tilemap

Link to GitHub

Coverage

Concepts you will explore and understand include

·       The lerp function: gradual rotation and chasing

·       Simple implementation of a finite state machine

·       Randomness and simple examples in games

·       Sprite sheets and sprite atlas: for efficiency loading and animation

·       Keyframe and Sprite animation


Unity specific skills you will be exposed to and begin learning include

·       Sprite Editor: extracting individual tiles and sprites

·       Animation Window: defining keyframe animations

·       Animator: defining animation states, transitions, and, finite state machine

·       TilePallete and Tilemap: for creating (by painting) levels

 

 

  1. Gradual Rotation and Chasing
  2. Autonomous Movement with Randomness:
  3. Finite State Machine
  4. FSM + Randomness

§  Ease of expansion when well abstracted

 

  1. Keyframe Animation + FSM
  2. Sprite Animation
  3. Tile Palettes and Tilemap