Unity-from master to pro by building 6 games

Intermediate Unity 2D Game Development: From Master To Pro

$39 $10

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

Product Description

A sequel to Master Unity 2D Game Development by Building 6 Games.

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

Game #1: Pin The Circle Game

screen-shot-2016-12-14-at-8-54-43-am  screen-shot-2016-12-14-at-8-54-50-am

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.

Game #2: Jump Hero Game

screen-shot-2016-12-14-at-8-55-54-am  screen-shot-2016-12-14-at-8-56-01-am

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.

Game #3: Basketball Shoot Game

screen-shot-2016-12-14-at-8-56-59-am  screen-shot-2016-12-14-at-8-57-18-am

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.

Game #4: Puzzle Game

screen-shot-2016-12-14-at-8-58-48-am  screen-shot-2016-12-14-at-8-58-54-am

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.

Game #5: Angry Birds Style Game

screen-shot-2016-12-14-at-8-59-43-am  screen-shot-2016-12-14-at-9-00-14-am

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.

Game #6: Candy Crush Style Game

screen-shot-2016-12-14-at-9-01-33-am   screen-shot-2016-12-14-at-9-01-39-am

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.

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.


  • M1 – Pin The Circle Game Preview
  • M1 – Jump Hero Game preview
  • M1 – Basketball Shoot Game Preview
  • M1 – Puzzle Game Preview
  • M1 – Shooting Birds Game Preview
  • M1 – Beans Crusher Game Preview
  • M2 - Importing Assets And Configuring The Circle And Needle
  • M2 - NeedleMovementScript
  • M2 - Detecting Collision Between The Needle And Cirle
  • M2 - Rotating The Circle
  • M2 - Adding UI Elements And Preparing Game Manager
  • M2 - Scripting Our Game Manager
  • M2 - Creating Main Menu
  • M2 - Adding Score
  • M2 - Finishing Touches
  • M3 - Importing Assets And Creating Player Animations
  • M3 - Colliders, Prefabs And Rigidbodies
  • M3 - Preparing The Jump Logic
  • M3 - Jumping
  • M3 - Game Manager
  • M3 - Lepring And Creating New Platforms
  • M3 - Creating Main Menu
  • M3 - Creating Game Over Panel
  • M3 - Ending The Game When The Player Dies
  • M3 - Creating Our Score System
  • M3 - Power Bar
  • M4 - Importing Assets And Creating Our Prefabs
  • M4 - Setting Up Our Gameplay Scene
  • M4 - Creating Main Menu
  • M4 - Main Menu Controller
  • M4 - Selecting A Ball
  • M4 - Creating Balls
  • M4 - Setting Up The ShootScript
  • M4 - Programming Our ShootScript
  • M4 - ShootScript Continued
  • M4 - Finishing ShootScript
  • M4 - Preparing Sound Effects
  • M4 - Ball Count System
  • M5 - Importing Assets And Slicing Sprites
  • M5 - Creating Menus
  • M5 - Programming Our Menus
  • M5 - Helper Classes
  • M5 - Game Manager
  • M5 - Loading The Puzzle
  • M5 - Shuffling Puzzle Pieces
  • M5 - Checking For Input
  • M5 – Wrapping Up
  • M6 - Importing Assets And Creating Our Prefabs
  • M6 - Creating Our Level
  • M6 - Creating Our Sling Shoot
  • M6 - Brick Script
  • M6 - Game Variables And States
  • M6 - Bird Script
  • M6 - Camera Follow
  • M6 - Camera Follow 2
  • M6 - Preparing Our SlingShoot Script
  • M6 - Finishing Game Manager
  • M6 - Camera Move
  • M6 – Destroyer And Parallax Scroller
  • M6 - Creating Menus
  • M6 - Pig Script
  • M6 - Wrapping Things Up
  • M7 - Importing Assets, Creating Animations And Prefabs
  • M6 - SlingShoot Script Functions
  • M7 - Bonus Utilities
  • M6 – Finishing Our Sling Shoot Script
  • M7 - Game Variables
  • M6 - Game Manager
  • M7 - Candy Script
  • M7 - Match Checker
  • M7 - Candy Array
  • M7 - Candy Array Part 2
  • M7 - Candy Array Part 3
  • M7 - Altered Candy Info
  • M7 - Candy Array Part 4
  • M7 - Candy Array Final Part
  • M7 - Moving Forward With Our Match Checker
  • M7 - Check Horizontal2 and Horizontal3
  • M7 - Vertical Matches
  • M7 - Finishing Up Our Match Checker
  • M7 - Candy Manager Part 1
  • M7 - Candy Manager Part 2
  • M7 - Candy Manager Part 3
  • M7 - Candy Manager Part 4
  • M7 - Candy Manager Part 5
  • M7 - Candy Manager Part 6
  • M7 - Candy Manager Part 7
  • M7 - Candy Manager Part 8
  • M7 – Wrapping Things Up
  • M7 - Creating Main Menu

Course Requirements

Free Unity3D Software
Knowledge About C# Programming Language(It Does Not Have To Be Advanced Knowledge But You Should Be Comfortable Writting Your Own Code)
Hurry up! The price rises inRefreshing countdownClose Countdown


Register | Lost your password?