# Game 3: Third Person Platformer

## Finished Game Overview

## Building The Game

### 0: Setup

{% embed url="<https://youtu.be/R5UOydYjqUI>" %}

{% embed url="<https://youtu.be/O3srOOYrJzc>" %}

### 1: Camera Relative Controls

{% embed url="<https://youtu.be/CX5Qpt7bk9Q>" %}

{% embed url="<https://youtu.be/H5ehuzvP4rc>" %}

{% embed url="<https://youtu.be/ZUvMembwGZ8>" %}

{% embed url="<https://youtu.be/nvJfgAth9UM>" %}

### 2. Jumping

{% embed url="<https://youtu.be/cYXFedQu99c>" %}

{% embed url="<https://youtu.be/1BwCASFJ0EQ>" %}

{% embed url="<https://youtu.be/YmGWZ-p9JDA>" %}

### 3: Physics materials

{% embed url="<https://youtu.be/VONLX5ZngTk>" %}

### 4: Intro to Animations

{% embed url="<https://youtu.be/pG3xRJ1jSxk>" %}

{% embed url="<https://youtu.be/lMvL4DRav5o>" %}

{% embed url="<https://youtu.be/NTs5LITzD8g>" %}

{% embed url="<https://youtu.be/GqGIt0fM8I4>" %}

{% embed url="<https://youtu.be/GXiO4_E-4_A>" %}

{% embed url="<https://youtu.be/YiuVTgFjGm0>" %}

{% embed url="<https://youtu.be/npzDtx2Feug>" %}

{% embed url="<https://youtu.be/-pTK21_g62M>" %}

### 5: Building Assets:  Probuilder and MagicaVoxel

{% embed url="<https://youtu.be/6tI0HWRR864>" %}

#### MagicaVoxel: <http://www.voxelmade.com/magicavoxel/>

{% embed url="<https://youtu.be/wa7L5-RD2Ks>" %}

###

{% embed url="<https://youtu.be/viMIiZFGACM>" %}

###

### 6: Enemy AI

{% embed url="<https://youtu.be/rWH104S57ZE>" %}

{% embed url="<https://youtu.be/j_UlcjJcFfo>" %}

{% embed url="<https://youtu.be/gH8fAsJclmE>" %}

## Assignment

1\) Create **five** levels in which the player needs to explore in a controlled way.  The level should have a start point and an end point.  Think about how far / high characters can jump to keep parts blocked off. &#x20;

Make sure you control how the players can progress through the level with terrain.  You should use Probuilder, MagicaVoxel, or both to design your level.  You can also use other resources such as physics materials. &#x20;

2\) Add at least one "hidden area" to your level.

3\) Add at least one area which requires an item to progress.

4\) Create one power up for your character (different than the progression item).

5\) Use slime enemies in the environment.  If your player touches a slime, restart the level (or if you are feeling like a bit of a challenge, make checkpoints and move the player to the last touched checkpoint).

6\) Create at least one additional "humanoid" enemy complete with animations.  Make sure the player can interact with the enemies in some way (attack, avoid, etc)

## Learning Targets
