Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

Practical Unity Game Development Online Course

About the Course

Unity 3D is an industry standard tool, and this course will help you to master the latest features of the engine and bring your projects to success. This will include becoming familiar with Shader Graphs, Tilemap, Post Processing, Cinemachine, Timelines and other built-in tools.

You will make breathtaking cut-scenes with the Timeline tools to enhance your game with action scenes, as well as direct every camera in the game by using Cinemachine, from gameplay to cutscenes, making your games always feel natural.

In addition, you will build impressive 2D maps with Tilemap in no time, by customizing Tiles and Brushes, speeding up the level design process, and creating designing tools for yourself or your team.

Moreover, you will create stunning materials with Shader Graph that can bring the look of your game to the next level, including creating special effects such as dissolve, teleporting or slicing.

Finally, you will master the new rendering techniques such as GPU instancing to show thousands of assets on screen at once with little performance cost and give a specific mood or feel to your game by learning all about the new Post-Processing effects and how animate and blend between them.


Course Curriculum

Installation and Introduction

  • The Course Overview
  • Installation of Unity3D and Visual Studio
  • Introduction to Unity 2019 Interface

Introduction to Unity Workflow and the First Steps

  • Creating Game Objects and Components
  • Create, Manipulate, and Use Prefabs – Part One
  • Create, Manipulate, and Use Prefabs – Part Two
  • Importing the Standard Assets and Using First Person Controller
  • Working with Colliders and Rigidbodies

Introduction to Whiteboxing and Real-World Examples

  • Basics of 3D Level Design Principles – Part One
  • Basics of 3D Level Design Principles – Part Two
  • Getting Started with ProBuilder Tool – Part One
  • Getting Started with ProBuilder Tool – Part Two
  • Building and Testing the Levels – Part One
  • Building and Testing the Levels – Part Two

Fantastic Free Assets and Where to Find Them?

  • Asset Store
  • Importing Different Kinds of Assets to the Unity – Part One
  • Importing Different Kinds of Assets to the Unity – Part Two
  • Implementing Assets to Game and Finalizing Level Design – Part One
  • Implementing Assets to Game and Finalizing Level Design – Part Two
  • Implementing Assets to Game and Finalizing Level Design – Part Three
  • Implementing Assets to Game and Finalizing Level Design – Part Four

Make It Work

  • Unity Specific Functions – Part One
  • Unity Specific Functions – Part Two
  • Utilizing Colliders, Triggers, and Layers – Part One
  • Utilizing Colliders, Triggers, and Layers – Part Two
  • Getting User Input and Creating a Basic Inventory System – Part One
  • Getting User Input and Creating a Basic Inventory System – Part Two
  • Creating a Message System

Improving User Experience

  • Overview of the UI System – Part One
  • Overview of the UI System – Part Two
  • Manipulating and Updating UI Elements with Scripts
  • Reworking the Inventory and Message Systems – Part One
  • Reworking the Inventory and Message Systems – Part Two

Final Touches

  • What “Polishing” Means and Why It Is Important
  • Polishing Our Game – Part One: Pause Menu
  • Polishing Our Game – Part Two: Game Over and Main Menu
  • Polishing Our Game – Part Three: Movement and Sounds
  • Polishing Our Game – Part Four: Lights
  • Polishing Our Game – Part Five: Font and Post-Process Effects
  • Overview of the Player Settings and Building the Game


Tags: Practical Unity Game Development Online Course