Unity Game Development Bundle

4.0 Value Rating*

For those game developers or wannabe game developers, looking to break into game development with Unity – this is the ideal bundle for you to get started. Learn 2D and 3D game programming with this bundle. There’s plenty you can learn here from tutors like LearnToProgram, Stone River eLearning and Awesome Tuts.

$19

$9.50
5
COURSES
547
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 5 COURSES
Unity From Master To Pro By Building 6 Games
Unity: From Master To Pro By Building 6 Games

$185 Value

Master Unity By Building 6 Fully Featured Games From Scratch
Master Unity By Building 6 Fully Featured Games From Scratch

$195 Value

Game Development with Unity
Game Programming with Unity                        

$99 Value

Game Development with Unity 5
Game Development with Unity 5                              

$199 Value

Unity 3D Scripting in C# - An Introduction
Unity 3D Scripting in C# - An Introduction

$17 Value

DETAILS OF THE 5 COURSES IN THE BUNDLE
Unity From Master To Pro By Building 6 Games

Unity: From Master To Pro By Building 6 Games

Instructor: Awesome Tuts

OverviewDescriptionAbout

Take Your Unity Skills To The Next Level And Become A Pro Game Developer By Building 6 Games From Scratch

Enroll Now And Learn How To Create Your Own Candy Crush Style Game And Angry Birds Style Game From Scratch

*** Enroll Now And Learn How To Create Your Own Candy Crush Style Game And Angry Birds Style Game From Scratch ***

*** THIS COURSE IS NOT FOR BEGINNERS, so make sure you have a prior knowledge of Unity, game development and programming before you join this course ***

A sequel to our Mastering 2D Games In Unity: Build 6 Fully Featured Games From Scratch Course!!

As a sequel to a course that already covers the basics of Unity and C#, in this course we are going to take it straight to the point, so if you are a complete beginner we do advise you to take a look at our other course which will help you understand unity and game development.

As always we are using practical approaches in teaching game development, so in this course we are going to build 6 games from scratch!!!

Pin The Circle Game

We are going to start with a simple game called Pin The Circle. In the game we have a circle that is rotating and we need to shoot all our needles in the circle but we must avoid touching other needles in that process. We are going to create a main menu for the game, implement shooting mechanics, spawn a specific number of game objects for a specific level, and see how can we effortlessly create levels for our game in order to make it challenging to our players.

Jump Hero Game

Moving forward with a more complicated game we are going to create a game called Jump Hero. In this game we have platforms on which our hero stands, and he needs to jump from one to another in order to progress through our game. We get one point if we land on a platform without falling down. We are going to see how can we implement the players jump, how can we spawn new platforms for the player to jump and how can we move the camera to the next platform in order for our player to see the next platform and jump on it. We are also going to implement a main menu and a player died panel which is going to show us our score when player dies.

Basketball Shoot Game

The next game is even more complicated and its called Basketball Shoot. In the game we have a basketball which we are going to shoot by dragging our mouse or our finger on the screen and we need to score a point in order to progress in the game. We are going to implement main menu and ball select system which will allows us to chose one of the multiple balls that we have in the game. When we drag our ball we are going to create a projectile path which is going to show us where our ball is going to land when we release our button and we are also going to implement a ball scoring system.

Puzzle Game

Next we are going to create a puzzle game where we are going to slice an image that we import and then we are going to shuffle the pieces of that image so that we form a puzzle. The player will be able to move the puzzle pieces left, right, up and down in order to rearrange them in the correct order so that he can form a whole image.

Angry Birds Style Game

After that we are going to create the good old Angry Birds game. We are going to see how can we shoot our birds to hit the bad piggies and score points. We are going to see how can we implement a slightly different technique in order to draw the projectile path and we are going to see how can we implement the game mechanics for our Angry Birds Game.

Candy Crush Style Game

And finally we are going to create a Candy Crush Clone game. We are going to implement the mechanics of matching 3 equal items in order to score in our game and destroy the matched candies. We are going to use two dimensional arrays to position our candies in the game, and we are going to see how can we implement different algorithms in order to find the equal matches. We are going to implement a nice main menu and a score system which will reward our player when he crushes 3 or more candies, and if he crushes more than 3 candies we are going to give him a bonus candy which will crush a whole row or column when its crushed.

You will also benefit from my super fast response if you have any issue that you are stuck with. Oh and all the students taking the course will also be there to help you!

All project files will be included and you are free to use them for anything that you like, personal or commercial use!

If you are already using unity, this course is going to take you to the next level of your game development skills.

What You Will Learn

  1. Advanced C#
  2. Solve Complicated Problems in C#
  3. How To Use Two Dimensional Arrays
  4. Configuring Game Sprites
  5. Create Menus
  6. Animate Menus
  7. Use Rotations
  8. Calculating And Drawing Projectile Paths

That and much more is awaiting for you in this course.

What Is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

Awesome Tuts

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don’t you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??

14  Hours

97 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Introduction And The Course (6:00)
Course Instructions (5:58)
IMPORTANT! – Where To Get Live Help (3:46)
Get Live Help Here
Note Before You Begin
Pin The Circle
Pin The Circle Game (1:50)
Importing Assets And Configuring The Circle And Needle (9:22)
Needle Movement Script (11:45)
Detecting Collision Between The Needle And Cirle (6:07)
Rotating The Circle (6:52)
Adding UI Elements And Preparing Game Manager (8:00)
Scripting Our Game Manager (13:50)
Creating Main Menu (5:54)
Adding Score
Finishing Touches (4:56)
Jump Hero
Jump Hero Game (2:18)
Importing Assets And Creating Player Animations (7:08)
Colliders, Prefabs And Rigidbodies (4:58)
Preparing The Jump Logic (10:27)
Jumping (11:05)
Game Manager (9:23)
Lepring And Creating New Platforms (12:21)
Creating Main Menu (6:04)
Creating Game Over Panel (5:24)
Ending The Game When The Player Dies (8:56)
Creating Our Score System (8:50)
Power Bar (10:07)
Basketball Shoot
Basketball Shoot Game (2:35)
Importing Assets And Creating Our Prefabs (12:13)
Setting Up Our Gameplay Scene (4:31)
Creating Main Menu (13:13)
Main Menu Controller (4:01)
Selecting A Ball (5:13)
Creating Balls (12:00)
Setting Up The ShootScript (6:20)
Programming Our ShootScript (11:10)
ShootScript Continued (14:14)
Finishing ShootScript (6:55)
Preparing Sound Effects (15:41)
Ball Count System (5:41)
Puzzle Game
Puzzle Game (2:07)
Enumerations (6:57)
Two Dimensional Arrays (6:17)
Get And Set Accessors (5:36)
Importing Assets And Slicing Our Sprites (7:04)
Creating Menus (6:22)
Programming Our Menus (8:49)
Helper Classes (7:01)
Game Manager (10:17)
Loading The Puzzle (17:35)
Loading The Puzzle (17:35)
Shuffling Puzzle Pieces (8:35)
Checking For Input (15:06)
Wraping Things Up (12:07)
Throwing Birds
Throwing Birds (Angry Birds Style ) (2:41)
Importing Assets And Creating Our Prefabs (11:02)
Creating Our Level (11:39)
Brick Script (4:39)
Game Variables And States (6:34)
Bird Script (8:24)
Camera Follow (6:01)
Preparing Our SlingShoot Script (8:31)
SlingShoot Script Functions (14:41)
Finishig Our Sling Shoot Script (11:44)
Game Manager (16:19)
Finishing Game Manager (4:30)
Camera Move (7:01)
Destoyer And Parallax Scroller (3:23)
Creating Menus (7:57)
Pig Script (4:47)
Wraping Things Up (9:19)
Beans Crusher
Beans Crusher(Candy Crush Style Game) (2:30)
Importing Assets, Creating Animations And Prefabs (6:10)
Bonus Utilities (5:31)
Game Variabes (6:49)
Candy Script (8:36)
Match Checker (8:52)
Candy Array (11:05)
Candy Array Part 2 (14:35)
Candy Array Part 3 (7:41)
Altered Candy Info (3:40)
Candy Array Part 4 (11:56)
Candy Array Final Part (13:09)
Moving Forward With Our Match Checker (15:19)
Check Horizontal2 and Horizontal3 (15:29)
Vertical Matches (13:57)
Finishing Up Our Match Checker (11:48)
Candy Manager Part 1 (10:21)
Candy Manager Part 2 (12:51)
Candy Manager Part 3 (14:26)
Candy Manager Part 4 (7:33)
Candy Manager Part 5 (12:34)
Candy Manager Part 6 (10:34)
Candy Manager Part 7 (18:31)
Wraping Things Up (9:35)
Creating Main Menu (5:10)
Updates
Loading Scenes (5:20)

Master Unity By Building 6 Fully Featured Games From Scratch

Master Unity By Building 6 Fully Featured Games From Scratch

Instructor: Awesome Tuts

OverviewDescriptionAbout

Learn How To Plan, Design, Create And Publish Your Games On Any Platform Using Unity Game Engine

The Course Is Updated With New Lectures Which Makes It Easier For Beginners To Understand Programming Concepts

All Games Are Created In Unity Version 5+

The Course Is Updated With All New Unity Features

*** The Course Is Updated With New Lectures Which Makes It Easier For Beginners To Understand Programming Concepts ***

*** All Games Are Created In Unity Version 5+ ***

*** The Course Is Updated With All New Unity Features ***

Enroll Now And Become A Master 2D Game Developer

With the release of Unity 5 building games was never easier!!!

This is a course I wish I had when I first started to learn game development.

The course is completely project based, and we are going to create 6 full featured games from scratch using Unity Game Engine.

We will start with simple things so you will be comfortable if you are using unity for the first time.

You will also benefit from my super fast response if you have any issue that you are stuck with. Oh and all the students taking the course will also be there to help you!

All project files will be included and you are free to use them for anything that you like, personal or commercial use!

Lets take a look at the games that we are going to create inside of this course:

We are going to start with a simple game that I call Jack The Giant. In this game we are going to help Jack climb down the beanstalk, along the way we can jump on white clouds but we need to avoid dark clouds. Besides of creating our gameplay we are going to create menus, implement background music, implement admob ads and much much more.

The next game that we are going to create is Flappy Bird, and I know what you are thinking oh not another Flappy Bird clone, but this is not a regular Flappy Bird clone, oh no, I’ve added a lot of features that you can’t find in any other flappy bird clone such as selecting a bird(choose between different flappy birds), implementing tweeter and many other features that you will see inside of the course.

After Flappy Bird we are going to create one of the most popular games out there – Infinite Runner!! In this game we are going to see how can we implement features such as quads to represent our backgrounds, spawning obstacles and destroying them, recycling obstacles, implementing google play game services and much much more.

Next game that we are going to create is going to be a 2D Plaformer game that I call Spider Cave. In this game our player is able to fly and he needs to collect diamonds in order to exit out of the level, what he needs to avoid though are the spiders that lure inside the cave. We are going to have a spider shooter who shoots our player, spider jumper who tries to eat our player when the player is above him and spider walker who simply walks left and right. For the first time we are going to implement simple AI(Artificial Intelligence) in our games, and you can use these techniques in your own games that you will create!

After our spider cave we are going to create a nice puzzle game, which a kids game. In this game we are going to implement a lot of features such as creating the whole game in one single scene!! We are going to see how can we compare images to each other in order to check if we have a correct guess, we are going to use the mechanim system a lot in this game in order to animate our menus, that and much more awaits you in this lecture.

The final game that we are going to create is a game that is called Ball Panic. This is the largest game that we are going to create in this course and the game covers a lot of topics everybody is interested in, such as creating a level and character lock/unlock system, creating weapons menu in order to select a weapon for our player, creating level menu and unlocking those levels, implementing video and interstitial ads and in app purchase, that and much more awaits you in this lecture.

Awesome Tuts

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don’t you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??

35  Hours

248 Lessons

Lifetime Access

Course Curriculum

Preview Course

C# Basics
Introduction And The Course Overview (5:49)
How The Course Is Structured – DONT SKI (1:47)
Course Instructions – DONT SKIP THIS VIDE (8:01)
IMPORTANT! – Where To Get Live Help (3:46)
Get Live Help Here
Downloading Unity And Taking A Look At Its Interface (17:16)
Introduction To Variables (20:26)
Operations With Variables 15:04 (15:04)
Functions (19:13)
Conditionals (18:38)
Loops (7:42)
Arrays (10:36)
Coroutines (5:55)
Classes And Objects (11:43)
Inheritance (17:33)
Getting Components (5:16)
Data Encapsulation (9:51)
Delegates (15:25)
Jack The Giant Recreated In Unity 5
Importing Assets For Jack The Giant (9:58)
Player Animations (12:00)
Prefabs, Colliders And Rigid Bodies (13:13)
Player Script (20:27)
Adding Backgrounds To Our Game (16:05)
Cloud Collectors (15:08)
Cloud Spawner (19:45)
Positioning The Player (9:48)
Camera’s Movement (7:42)
Respawning Clouds (8:45)
Background Collectors (15:23)
Players Bounds (3:50)
Creating Our Main Menu (17:45)
Animating UI Elements (7:57)
Navigating Between Menus (8:36)
Creating Our Score UI And Pause Panel (9:06)
PlayerScore Script (14:15)
Creating Collectable Items (14:38)
Gameplay Controller (14:29)
Gameover Panel (10:35)
Game Manager (20:55)
Game Preferences (13:46)
Filling The Blanks (19:43)
Filling The Blanks 2 (10:06)
Music Controller (9:59)
Scene Fader (16:08)
Moving The Player With A Joystick (16:04)
Unity Remote (7:03)
Exporting Our APK File (4:23)
About The Walk Animation Problem (2:19)
Importing Admob Ads Plugin (16:41)
Ads Controller (20:16)
Flappy Bird
Flappy Bird (1:46)
Importing Assets For Flappy Bird (1:37)
Slicing Our Sprites (4:57)
Creating Animations (6:04)
Prefabs, Colliders And Rigidbodies (2:48)
Creating Gameplay Scene (8:42)
BirdScript (12:42)
Finish BirdScript And Creating Camera Scr (8:09)
BG Collector (11:18)
Pipe Collector (12:59)
Finishing Touches (7:00)
Creating Main Menu (6:29)
Creating Pause Menu (6:39)
Game Controller (14:21)
Menu Controller (7:44)
Scene Fader (6:48)
Gameplay Controller (15:56)
My Coroutine (5:01)
Before Adding Plugins
Downloading 3RD Party Plugins (9:24)
Configuring Google Play Games Services (3:10)
Leaderboards Controller (8:35)
Social Media Controller (15:52)
Ads Controller (9:19)
Cowboy Runner
Cowboy Runner (2:33)
COWBOY RUNNER NOTE
Improting Assets For Cowboy Runner (5:16)
Sprite Packer (1:34)
Player And Zombie Animations (5:34)
Preparing Obstacles (2:13)
Creating Our Backgorunds (11:18)
Player Jump (8:30)
Player Animation And Obstacle Script (5:41)
Obstacle Spawner (18:04)
Obstacles And Player Off Screen (4:40)
Creating Menus (11:09)
Gameplay Controller (12:09)
Beffore Adding Plugins
Publishing APK File On Google Play (6:50)
Downloading And Configuring Google Pla (3:49)
Leaderboards Controller (12:11)
Publishing Settings (0:52)
Spider Cave
Spider Cave (2:32)
Importing And Slicing Our Sprites For Spi (8:05)
Player Animations (4:22)
Player Script (14:58)
Spider Shooter And Spider Jumper (16:10)
Spider Walker (12:18)
Door And Collectables (11:21)
Bouncy (9:07)
Creating Menus (7:28)
Creating Our Level (14:49)
Camera Follow (6:51)
Creating Our UI HUD (14:21)
Gameplay Controller (9:41)
Joystick Movement (9:44)
Puzzle Game
Puzzle Game (1:33)
Importing Assets For Puzzle Game (3:03)
Configuring And Slicing Our Sprites (4:30)
Creating Main Menu (3:23)
Creating Main Menu Buttons (3:25)
Creating Settings Panel (4:01)
Settings And Select Puzzle Panel Animatio (4:59)
Programming Main Menu And Settings Panel (6:40)
Creating Puzzle Level Select Panel (5:44)
SelectPuzzle Script Continued (4:50)
Puzzle Game Panel (6:56)
Puzzle Button (3:08)
Load Selected Level (5:23)
Load Selected Level Part 2 (8:57)
Creating Puzzle Buttons And Puzzle Butto (6:44)
Laying Out Puzzle Buttons (9:58)
Setting Up Our Puzzle Game (13:51)
Puzzle Game Manager (6:07)
Flipping Our Puzzle Buttons Up (3:27)
Controlling The Guesses (4:56)
Check If The Puzzles Match (4:46)
Counting Guesses (4:08)
Creating Game Finished Panel (5:09)
Game Finished Script (4:43)
Finishing Our Gameplay (8:55)
Game Data (5:01)
Puzzle Game Saver Part 1 (7:42)
Puzzle Game Saver Part 2 (10:03)
Level Locker (8:59)
Stars Locker (7:23)
Wraping Things Up (9:30)
Background Music (8:38)
Ball Panic
Ball Panic (4:46)
Importing Ball Panic Assets In Our Project (3:29)
Slicing Our Sprites (6:44)
Creating Player And Brick Animations (12:11)
Prefabs, Colliders And Rigidbodies (7:48)
Balls, Bricks, Tags, Layers And Sorting Lay (14:39)
Creating Arrow And BG Brick Prefabs (6:18)
Rigidbodies, Colliders And Scripting Playe (19:11)
Bouncing Balls (11:00)
Moving Arrows (4:14)
Ready, Aim , Fire The Arrow (14:03)
BallScript Continued (19:06)
Player Shoot Once And Player Shoot Twice (8:00)
ArrowScript Continued (12:24)
BrickScript (5:58)
Unity UI Intro (5:38)
Designing Our Main Menu (9:48)
ShopMenu, LevelMenu And PlayerMenu (14:50)
GameController Part 1 (17:57)
GameController Part 2 (12:39)
MainMenuController (15:22)
MusicController (9:30)
PlayerMenuController Part 1 (14:32)
PlayerMenuController Part 2 (11:41)
ShopMenuController (9:44)
LevelController And Loading Screen (15:44)
Gameplay UI (6:07)
GameplayController Part 1 (11:53)
GameplayController Part 2 (10:09)
GameplayController Part 3 (14:46)
GameplayController Part 4 (15:12)
Player Movement For Mobile Devices (7:28)
Testing Our Game On Mobile Devices (4:08)
PlayerScript Continued (15:45)
BallScript Continued (17:39)
Designing Levels (7:44)
Before Adding Plugins
Downloading 3RD Party Plugins (11:24)
Importing 3rd Party Plugins In Our Project (12:36)
Preparing Purchase Items (8:36)
SocialMediaController Part 1 (10:35)
SocialMediaController Part 2 (12:20)
Testing Our Game On A Real Device (5:36)
Sharing On Facebook From Our Game (11:25)
Leader boards Controller (15:39)
Ads Controller (14:38)
Final Test Of The Game (1:19)
Tips And Tricks
Publishing Tips (1:38)
Ads Tips (1:20)
Performance And Physics Tips (2:11)
Sprite Tips (4:02)
Jack The Giant Created In Unity 4.5
Before You Begin This Chapter
Importing Assets For Jack The Giant (1:46)
Slicing Our Sprites (7:07)
Animating The Player (4:51)
Prefabs, Colliders And Rigidbodies (7:47)
Scripting Player’s Movement For Keyboar (11:07)
Unity Remote And Android SDK (2:03)
Controlling The Player Animation Throug (8:54)
Screen And World Coordinates (6:00)
Scripting Player’s Movement For Mobile D (6:19)
Scripting Camera’s Movement (7:28)
Preparing The Background (5:16)
Scripting BGCollector (8:29)
Scripting BGSpawner (11:31)
Setting Up Cloud Colliders (5:13)
Scripting Cloud Spawner 1 (6:48)
Scripting Cloud Spawner 2 (8:50)
Scripting Cloud Spawner 3 (8:26)
Scripting Cloud Spawner 4 (7:09)
How To Test Games On Devices (1:05)
Black Cloud Script (2:00)
Preparing Collectables (3:54)
Score System (4:00)
Creating UI For Life, Coins, And Score (6:08)
Displaying Score, Coins, And Lifes With GU (4:42)
Player Boundaries (4:29)
Spawning Collectables In Game (5:58)
Scalling Camera And Background (9:31)
New UI Intro (5:38)
Common UI Elements (8:30)
Preparing Main Menu (4:01)
Scripting Main Menu Buttons (4:34)
Navigating Between Scenes (6:18)
Scripting Options Menu (5:22)
Creating Menus With OnGUI (10:24)
Creating Menus With The New UI (8:51)
Animating New UI Menus (2:38)
Introducing Player Preferences (4:52)
Setting Up Default Values For Our Game (3:36)
Background Music Setup (2:36)
Checking If The Music Is On Or Off (3:29)
MusicOn And MusicOff Buttons (5:42)
Setting The Difficulty (2:48)
Setting Up Highscore Menu (3:04)
Setting The Speed Based On The Difficulty (3:08)
Is The Game ed From Main Menu Or Is It Restarted After Player Died (10:55)
If The Player Dies (7:18)
Time Scale (3:09)
Fading Our Scene (8:44)
Creating Our Pause Menu (11:02)
The Score After Player Dies (3:50)
Before We Add Ads (1:55)
Implenting Ads (9:06)
Implementing Ads In Our Game (9:28)
Updates
About Fixed Angle In Rigid Body
About Fixed Angle In Rigid Body (1:54)
Loading Scenes (5:20)

Game Development with Unity

Game Programming with Unity

Instructor: LearnToProgram, Inc.

OverviewDescriptionAbout

Create Exciting, Professional Level Games with Unity3D

Do you want to develop games like the pros? Then you need to use the tools the professionals use.

What could you do with a tool that allows you to develop a single 3D game and export it to iOS, Android, the Web, PC, Mac, Facebook and multiple other environments? Could you develop the next viral sensation the game that everyone just has to play!

Do you want to develop games like the pros? Then you need to use the tools the professionals use.

What could you do with a tool that allows you to develop a single 3D game and export it to iOS, Android, the Web, PC, Mac, Facebook and multiple other environments? Could you develop the next viral sensation the game that everyone just has to play!

With knowledge of the Unity3D game engine, and your creativity anything is possible.

In this course you’ll learn from the best Nicholas is not only a professor, but a game developer who worked on some of Electronic Arts’ biggest sports games titles. You’ll go step by step through the Unity environment, learning each tool You’ll learn how to integrate outside assets, sound, animation, game physics and much more. You’ll be able to play the games you create immediately right in the web browser.

Stop talking about the games you want to create and start creating them with Nicholas Bernhardt Zeman’s comprehensive course, Game Programming with Unity.

LearnToProgram, Inc.

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code” LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company’s most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

8:50 Hours

78 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Unity3D
Introduction to Unity3D (0:58)
Basic Concepts of 3D IDE (4:02)
The Interface (11:55)
Creating Scenes (3:56)
Creating Game Objects (6:41)
Menus and Views (4:59)
Running the Game (4:43)
Lab: Intro to Unity Project Setup and Creating Some Game Objects (0:47)
Lab Demo (0:54)
Asset Management
Introduction to Asset Management (1:06)
Managing Assets (5:07)
Importing Assets (21:37)
Updating Assets (2:36)
Converting Assets Into Game Objects (5:52)
Prefabs (9:27)
Lab: The Process of Importing a 3d Rig with Animations into the Game (0:55)
Lab Demo (1:32)
Basics of Scripting in C# for Unity
Introduction to Basics of Scripting in C# for Unity (1:15)
Using the Script as a Component (21:11)
Unity variable types and attributes (18:27)
Console (17:21)
Lab: How to Move an Object (0:47)
Lab Demo (1:55)
Inputs
Introduction (1:19)
The Input Manager (11:19)
Axes (8:28)
Buttons (16:36)
Scripting an Input (25:40)
Lab: Create an Input and Script it in the Game (0:51)
Lab Demo (7:01)
Physics
Introduction (1:24)
Basics of PhysX (6:07)
Passive Physics (8:30)
Active Physics (14:41)
Collision Layering (5:52)
Adding Forces with Scripting (14:07)
OnTriggerEnter, Stay, Leave (14:27)
OnCollisionEnter, Stay, Leave (5:54)
Lab: Create Movement Controls with Physics (0:53)
Lab Demo (7:01)
Intermediate Scripting
Introduction (0:51)
Arrays (8:56)
Lists (8:31)
Iterating through Objects (16:04)
Linq (5:38)
GameObject.Find() and GameObject.FindObjectsofType (10:32)
Lab: Applying a Local Force (1:11)
Lab Demo (3:45)
Audio in Unity
Introduction to Audio in Unity (1:00)
Audio Overview (6:01)
Audio Sources (9:01)
Scripting Audio Calls (9:34)
Lab: Triggering Audio through Physics Collisions (0:47)
Lab Demo (2:23)
Lighting and Materials in Unity
Introduction to Lighting (1:24)
Dynamic Lighting (14:27)
Physical Materials (13:18)
Transparent Materials (2:58)
Textures and Asset Settings (11:02)
Lab: Creating a Complex Material Tile Floor (1:15)
Lab Demo (3:32)
Animation with Mecanim
Putting Rigs into the Game (7:03)
Introduction to Animation (1:23)
Animation Controller (4:56)
Importing Clips into Mecanim (6:14)
Mecanim Parameters (5:39)
Transitions (11:01)
Scripting Animation Triggers in C# (9:45)
Lab: Setting up Inputs for Character Animations (0:38)
Lab Demo (4:05)
Building your game from Unity
Introduction (1:13)
Build Settings (6:35)
Quality Settings (9:07)
Export Options (7:16)
Debugging and Finalizing Export (2:49)
Final Lab (1:02)
Lab Demo (1:52)

Game Development with Unity 5

Game Development with Unity 5

Instructor: Stone River eLearning

OverviewDescriptionAbout

Comprehensive course where you learn by actually making games.

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.

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.

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.

Stone River eLearning

Stone River eLearning is owned and operated by Mark Trego and his support and development staff of outstanding eLearning enthusiasts from around the world. Mark originally hails from Bismarck, North Dakota in the U.S., but now resides in the little town of Sheldon, Iowa where he lives with his wife and 3 children on a working farm just outside of town.

Mark’s passions are entrepreneurship and online learning, so it was only natural that he gravitated towards what became the Stone River family of companies. Mark received his Master’s Degree in Business Administration/Entrepreneurship from Benedictine University in Chicago. His early career found him in finance, but he really found his passion as an education technology professional, instructional designer and teacher before starting Stone River eLearning in 2011.

12:50  Hours

114 Lessons

Lifetime Access

Course Curriculum

Preview Course

INTRODUCTION TO THE COURSE
Course Introduction (0:40)
What is Unity 3D (1:30)
Unity Interface and Navigating the Scene View (3:32)
Creating and manipulating basic objects (3:26)
Wrapping up the Basics of the Unity Editor (1:34)
Quiz1
INTRODUCTION TO SCRIPTING AND UI
Introduction to Scripting and UI (0:29)
Overview of Trivia Game (0:58)
Creating the Question Banner (8:27)
Adding the Answer Buttons (3:37)
Introduction to Scripting (5:56)
More Data Types (4:43)
Creating a Struct (9:04)
Finishing the Question Struct (8:03)
Assigning the Question to the UI (12:29)
Making the Answers Interactive (6:32)
Assigning a Random Question (5:13)
Getting the Question Numbers (7:54)
Transitioning Between Questions (5:42)
Showing Results (11:20)
Creating a Play Again Button (4:17)
Delay Next Question (5:51)
Giving Feedback (9:07)
Commenting the Code and Final Touches (10:18)
Building the Game (4:50)
Quiz2
CREATING A 2D PLATFORMER
Overview of the 2D Platformer (0:33)
How 2D Platformer Design (1:37)
Creating the Project and Importing the 2D Package (3:10)
Beginning Level 1 Design and Importing Assets (6:21)
Setting Up the Elevator Platform (8:35)
Setting up the Kill Floor (2:28)
Creating the UI for Health (5:12)
Spinning the Buzzsaw and Depleting Health (6:26)
Setting up the knockBack Function (8:14)
Pausing Movement for knockback (6:26)
Transitioning to the next Level (7:15)
Designing the Second Level (12:11)
Making the Buzzsaw move up and down (10:10)
Designing Level 2 (7:59)
Adding the Play Again Button (7:46)
Putting in Backgrounds (3:08)
Showing a Message at the end of a Level (8:25)
Freezing the Player at the end of a Level (5:30)
Improving Level Creating Workflow (3:37)
Adding Audio (4:00)
Wrapping up audio and fixing collision bug (5:00)
Quiz 3
CREATING A HORROR FIRST PERSON SHOOTER GAME
Overview of Horror FPS (1:59)
Introduction to Horror Shooter Game and Finite State Machines (1:46)
Creating the Project and Importing Assets (5:16)
Building the Scene for Character Naviagtion (5:13)
Baking the Nav Mesh and Setting a Destination (7:29)
Finding the Closest Waypoint (9:48)
Creating the Pursue Behavior (9:46)
Turning The Head (8:40)
Restructuring Scan For Player (8:23)
Casting A Ray To Check For Player (8:22)
Creating Rays At More Angles (3:58)
Making Enemy Look At The Player (8:59)
Tilting The Enemy When Going Up Ramps (10:01)
Lighting The Scene (7:36)
Giving The Enemy An Animation (10:00)
Cleaning Up The Ai Test Scene (4:31)
Introduction To Particle Systems (11:44)
Creating The Flame Thrower Effect (11:18)
Testing For Flame Thrower Collision (7:08)
Creating The Death Screen And Managing Health (7:59)
Making The Flame Thrower Effect Work While Moving (6:28)
Take Damage And Heal Functions (11:26)
Creating Conditions for Flame Thrower Toggle (9:03)
Creating The Toggle Flame Function (6:54)
Improving Enemy Collision (4:20)
Importing the Stun Gun Assets (3:39)
Creating The Stun Gun Particles (11:23)
Making the Stun Gun Reduce Enemy Health (8:22)
Creating The Disable Corutine (4:34)
Managing Stun Gun Input (3:54)
Limiting Stun Gun Shots (11:09)
Improving The Disabled State (9:19)
Hiding The Cursor And Fixing Healing (7:32)
Improving the Collision for the Player (4:24)
Setting Up The Charging Station (10:30)
Recharging The Stungun (4:24)
Showing Recharge Message (6:27)
Quiz 4
BUILDING THE LEVEL FOR THE 3D SHOOTER
Overview of Level Building (0:46)
Making Some Of The Environment Prefabs (10:46)
Making The Rest Of The Environment Prefabs (2:51)
Making The Door Open And Close Automaticly (8:36)
Unlocking A Door With The Door Switch (10:44)
Changing The Door Appearance When Locked (9:30)
Adding Lights To The Prefabs (7:38)
Setting Up The Scene For Level Building (7:09)
Making the First Room (8:16)
Finishing The Rest Of The Walls (7:54)
Laying Out The Props For The First Room (5:33)
Laying Out The Rest Of The Props In The Level (6:08)
Making the Level’s Nav Mesh (6:12)
Adding the Enemies and their Paths (7:47)
Locking the Doors and Targeting the Player (4:34)
Fixing The Tilt Bug (8:06)
Adding Ceiling and Overhead Lights (5:20)
Adding the End Game Condition (7:54)
Quiz 5
ADDING IN THE AUDIO FOR THE 3D SHOOTER
Overview of Adding the Sounds and Finishing the Game (0:51)
Going Over the Sound Effects and Adding Ambient Sound (3:32)
Adding the Stun Gun Fire Sound (6:54)
Adding the Recharge Sound (10:28)
Adding the Enemy Movement Audio (9:58)
Adding the Flame Audio (3:34)
Adding the Hurt Sounds (7:02)
Adding the Door Opening and Closing Audio (4:17)
Setting up the Snapshots for the Reverb Effect (8:52)
Setting up the Snapshot Triggers (8:28)
Final Fixes and Making the Build (8:45)
Course Recap and Future Resources (3:44)
Quiz 6

Unity 3D Scripting in C# - An Introduction

Unity 3D Scripting in C# - An Introduction

Instructor: Total Training

OverviewDescriptionAbout

Learn the basic coding you need to start creating games!

This Unity 3D Scripting in C# – An Introduction course discusses Unity Scripting. It includes several tutorials on game script creation and coding.

You will start with creating a new script, and then move on to using functions and variables. Next you will learn all about booleans, conditionals, and so much more.

This Unity 3D Scripting in C# – An Introduction course discusses Unity Scripting. It includes several tutorials on game script creation and coding.

You will start with creating a new script, and then move on to using functions and variables. Next you will learn all about booleans, conditionals, and so much more. Plus, get insight to valuable coding resources and work along source files!

This course is aimed at beginning coders, and is intended to teach the basic coding you need to start creating games. If you have some coding knowledge, this course will still be helpful as it relates coding to how it is used in game development today.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY
Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

2:05  Hours

10 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Introduction to Scripting (0:33)
Creating a New Script (1:59)
Functions Level 1 (6:53)
Functions Level 2 (14:08)
Variables Level 1 (7:12)
Variables Level 2 (4:14)
Monobehaviour Members (24:11)
Booleans And Conditionals (14:19)
Inputs (16:28)
Coding Resources (8:51)
Project File
Project Files – Intro to Unity 3D Scripting in C Sharp

$19

$9.50