# Code: Final Versions

- [PlayerController Mods](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/playercontrollerv3-mods.md)
- [PlayerController\_v2 Mods](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/playercontrollerv3-mods/playercontrollerv2-mods.md)
- [GameData - Final](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/gamedata-final.md)
- [LevelManager](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/levelmanager-final.md): You must customize this code to correspond to your mini-game logic
- [PlayerStats - Final](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/playerstats-final.md)
- [PickUp, Hazard, ScorePickUp](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/pickup-final.md): Updated PickUp.cs and Hazard.cs were included in the InventorySystem Package.
- [Spawner - Final](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/spawner-final.md): Update Spawner Code 4/18/2020
- [CameraFollow](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/camerafollow.md)
- [ScreenFader](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/screenfader.md)
- [MiniGameState](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/minigame.md)
- [Example: EndState](/cs2335/master_v2/project-3-code-mods/project-3-code/class-code-examples/endscenestate.md)
