Course Highlights
  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 2D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.
Skills you will learn!
Curriculum

2 Topics
Introduction
Course Assets

3 Topics
Setting up Unity
Quick Guide to Unity Layout
Importing images & setting to correct values

9 Topics
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

5 Topics
Switching Scenes
Preventing duplicate players
Starting at the correct point
Combining Area changers
Making sure the player is always in scene

11 Topics
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

7 Topics
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

5 Topics
Player Stats
Adding a Levelling System
Testing Levelling
Gaining stats on Level up
Creating a Game Manager

10 Topics
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

11 Topics
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

7 Topics
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

6 Topics
Making Quests
Checking & Marking Quests
Activating objects for Quests
Completing Quests
Activating Quests
Activating Quests after Dialogue

3 Topics
Saving & Loading Quest Data
Saving the Game
Loading the Game

3 Topics
Adding Audio
Playing Audio
CHALLENGE - Make AudioManager be loaded in with essentials Loader

3 Topics
Laying out the Main Menu
Creating Main Menu script
Loading the game

27 Topics
CHALLENGE - create dungeon scene
Laying out the battle Scene
Creating Battle Characters
Starting the battle
Loading in players & enemies
Making Turns
Making Enemies Attack
Creating Attack Effects
Selecting Attacks
Calculating Damage
Showing which enemy is attacking
Showing Damage Amounts
Updating Battle Stats
Handling Dead Battlers
Player Attacking
Choosing Targets
Player Magic
Showing Not Enough Magic
Fleeing from Battle
CHALLENGE - Using items
Showing Dead players
Enemy death
Ending the battle in victory
Ending the battle in Game Over
Opening Battle Rewards Screen
Giving Battle Rewards
Starting Random Battles

2 Topics
Boss Battle
Completing Quests after Boss Battle

2 Topics
FINAL CHALLENGE -Make gameplay loop
Building The Game

1 Topic
Complete Project Files (for reference)

  Write a Review

Learn To Create An RPG Game In Unity

Go to Paid Course