Game Development with Unity 5 Online Course

Game Development with Unity 5 Online Courses in Botswana


Game development is an ever changing, constantly improving, and highly dynamic area to work in. Things are on the move constantly, and if you're not careful you can get left behind. That's why it's important to keep your skills at the top level and to familiarise yourself with the latest tools and programs out there. This course will do just that by getting you up to speed with Unity5, the newest version of one of the industry's leading development engines. 2KO Africa offers IT consulting, technical IT services and top-of-the-range IT training on multiple platforms. Our best-of-breed computer courses are presented as instructor led classes or as online internet-based elearning..




Become a Unity 5 Developer

Build your first functioning game in 60 minutes
Create more complex games as your skills improve
Increasing levels of complexity to cater for both beginners and experienced developers
Grasp game development fundaments in a practical way
Gain practical skills than can instantly be used in the real world


Learn the Secrets of Unity 5 Game Development

Whether you're completely new to game development or have gained some experience developing games with Unity already, this course is for you. With 85 lectures and 9.5 hours of content, it takes starts off at beginner level and advances up to more complex projects.

This course goes beyond merely explaining or showing you how everything works; you'll be shown how, and then you'll do it for yourself. As you progress through the course you'll create three games of increasing complexity; a trivia game to demonstrate programming basics and show you the Unity user interface, followed by a 2D platforming game, and to finish, first person shooter game complete with visual effects and artificial intelligence.

By creating these games, you'll learn all about scripting and user interface including questions and answer options, creating different levels, adding audio, freezing game play, building scenes, learning Nav Mesh, character and object movement, and game narrative, among other things.

This course emphasises coding and development, and is suitable for anyone who wants to learn to develop games or learn how to code. To start this course, you will need to have Unity installed on your computer; we'll show you everything else from there.

About Unity 5

Unity is a games engine used to create and develop 2D and 3D games and interactive experiences. It is fast becoming the industry standard for creating multiplatform games. Unity5 is the latest version of the tool, and includes a number of advanced powerful features such as a 64-bit editor, frame debuggers, graphics command buffers, and more.


Course Curriculum

Introduction to the course

Course Introduction

What is Unity 3D

Unity Interface and Navigating the Scene View

Creating and manipulating basic objects

Wrapping up the Basics of the Unity Editor

Section 1 Quiz


Introduction to scripting and ui

Introduction to Scripting and UI

Overview of Trivia Game

Creating The Question Banner

Adding the Answer Buttons

Introduction to Scripting

More Data Types

Creating A Structure

Finishing The Question Structure

Assigning The Question To The UI

Making The Answers Interactive

Assigning A Random Question

Getting The Question Numbers

Transitioning Between Questions

Showing Results

Creating a Play Again Button

Delay Next Question

Giving Feedback

Commenting The Code And Final Touches

Building the Game

Section 2 Quiz


Creating a 2d platformer

Overview of the 2D Platformer

2D Platformer Design

Creating the Project and Importing the 2D Package

Begining Level 1 Design And Importing Assets

Setting Up The Elevator Platform

Setting up the Kill Floor

Creating The Ui For Health

Spinning The Buzzsaw And Depleting Health

Setting Up The Knockback Function

Pausing Movement For Knockback

Transitioning To The Next Level

Designing The Second Level

Making The Buzzsaw Move Up And Down

Designing Level 2

Adding The Play Again Button

Putting in Backgrounds

Showing A Message At The End Of A Level

Freezing The Player At The End Of A Level

Improving Level Creating Workflow

Adding Audio

Wrapping Up Audio And Fixing Collision Bug

Section 3 Quiz


Creating a horror first person shooter game

Overview of Horror FPS

Introduction to Horror Shooter Game and Finite State Machines

Creating The Project And Importing Assets

Building The Scene For Character Navigation

Baking The Nav Mesh And Setting A Desitination

Finding The Closest Waypoint

Creating The Pursue Behavior

Turning The Head

Restructuring Scan For Player

Casting A Ray To Check For Player

Creating Rays At More Angles

Making Enemy Look At The Player

Tilting The Enemy When Going Up Ramps

Lighting The Scene

Giving The Enemy An Animation

Cleaning Up The Ai Test Scene

Introduction To Particle Systems

Creating The Flame Thrower Effect

Making The Flame Thrower Effect Work While Moving

Testing For Flame Thrower Collision

Creating The Death Screen And Managing Health

Take Damage And Heal Functions

Creating Conditions For Flame Thrower Toggle

Creating The Toggle Flame Function

Improving Enemy Collision

Importing The Stun Gun Assets

Creating The Stun Gun Particles

Making The Stun Gun Reduce Enemy Health

Creating The Disable Corutine

Managing Stun Gun Input

Limiting Stun Gun Shots

Improving The Disabled State

Hiding The Cursor And Fixing Healing

Improving The Collision For The Player

Setting Up The Charging Station

Recharging The Stungun

Showing Recharge Message

Section 4 Quiz


Building the level for the 3d shooter

Overview of Level Building

Making Some Of The Environment Prefabs

Making The Rest Of The Environment Prefabs

Setting Up And Animators For The Door And Door Switch

Making The Door Open And Close Automaticly

Unlocking A Door With The Door Switch

Changing The Door Appearance When Locked

Adding Lights To The Prefabs

Setting Up The Scene For Level Building

Making The First Room

Finishing The Rest Of The Walls

Laying Out The Props For The First Room

Laying Out The Rest Of The Props In The Level

Making The Level's Nav Mesh

Adding The Enemies And Their Paths

Locking The Doors And Targeting The Player

Fixing The Tilt Bug

Adding Ceiling And Overhead Lights

Adding The End Game Condition

Section 5 Quiz


Adding in the audio for the 3d shooter

Overview of Adding the Sounds and Finishing the Game

Going Over the Sound Effects and Adding Ambient Sound

Adding The Stun Gun Fire Sound

Adding The Recharge Sound

Adding The Enemy Movement Audio

Adding the Flame Audio

Adding The Hurt Sounds

Adding The Door Opening And Closing Audio

Setting Up The Snapshots For The Reverb Effect

Setting Up The Snapshot Triggers

Final Fixes And Making The Build

Course Recap And Future Resources

Section 6 Quiz