- Introduction
- Course Assets
- Setting up Unity
- Quick Guide to Unity Layout
- Importing images & setting to correct values
- Chopping up player spritesheet
- Sorting Layers & Orders
- Giving Player Physics
- Creating a Script & understanding variables
- Moving the Player through scripting
- Animating the Player
- Setting up the Player Movement Animations
- Facing the right direction
- Walking into objects & preventing spinning
- Switching Scenes
- Preventing duplicate players
- Starting at the correct point
- Combining Area changers
- Making sure the player is always in scene
- Controlling the camera
- Creating a Tileset
- Creating a Tile Map
- CHALLENGE - Create a simple town area
- Keeping Camera inside the map
- Hiding the map edges
- Keeping the Player inside the map
- Adding Screen Between scenes
- Fading in & out
- Calling the Fade
- Loading Essential Objects
- Laying out Dialog Box
- Creating Dialog Manager & Reading Text
- Reading multiple Lines
- Activating & switching lines
- Stopping the player moving
- Showing names of characters
- Hiding Name-bar for signs
- Player Stats
- Adding a Levelling System
- Testing Levelling
- Gaining stats on Level up
- Creating a Game Manager
- Laying Out the menu
- Laying Out Character Info
- Opening & Closing the menu
- Stop Player Movement
- Setting up Stat references
- Updating the Stats
- Navigating the Menu
- CHALLENGE - Layout the Stats Window
- Opening the Stats Window
- Filling out the Status information
- Making Items
- Layout Item Window
- Storing our Inventory & Getting Item Details
- Showing the Items in menu
- Sorting Items & removing spaces
- Selecting Items
- Add & Remove Items
- Using Discard Button
- Selecting Character To Use Item
- Using Items
- Picking Up Items
- CHALLENGE - Create shop scene using inner tileset
- Getting Gold
- Creating the Shop Menu
- Creating a Shopkeeper
- Showing Items to Buy & Sell
- Selecting Items to Buy & Sell
- Buying & Selling
- Making Quests
- Checking & Marking Quests
- Activating objects for Quests
- Completing Quests
- Activating Quests
- Activating Quests after Dialogue
- Saving & Loading Quest Data
- Saving the Game
- Loading the Game
- Adding Audio
- Playing Audio
- CHALLENGE - Make AudioManager be loaded in with essentials Loader
- Laying out the Main Menu
- Creating Main Menu script
- Loading the game