Unity: From Master To Pro By Building 6 Games

Take Your Unity Skills To The Next Level And Become A Pro Game Developer By Building 6 Games From Scratch
4.3 (188 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,918 students enrolled
$19
$185
90% off
Take This Course
  • Lectures 100
  • Length 14 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

*** Course Updated December 5 2016 ***

*** 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(I check Udemy forums every day if someone posts a question). 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!!

What are the 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)

What am I going to get from this course?

  • Learn Intermediate Scripting
  • Learn Advanced Scripting
  • Program And Solve Complicated Problems Using C#
  • Create Menus
  • Use Two Dimensional Arrays
  • Use Lists
  • Calculate And Draw Projectile Paths
  • Edit The Physics System
  • Use Physics 2D Materials

What is the target audience?

  • Anyone Who Has Created At Least One Game In Unity Or Any Other Game Engine
  • Experienced Game Developers
  • Anyone Who Knows Programming And Wants To Learn Game Development(You Will Need To Learn Unitys Interface)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction And The Course Overview
Preview
06:00
Important Course Notes - PLEASE READ
Article
Pin The Circle Game Preview
Preview
01:50
Jump Hero Game Preview
Preview
02:18
Basketball Shoot Game Preview
Preview
02:35
Puzzle Game Preview
Preview
02:07
Throwing Birds (Angry Birds Style Game) Preview
Preview
02:41
Beans Crusher(Candy Crush Style Game) Preview
Preview
02:30
Course Instructions - DONT SKIP THIS VIDEO
05:58
Note Before You Begin
1 page
Section 2: Pin The Circle
Importing Assets And Configuring The Circle And Needle
Preview
09:22
NeedleMovementScript
11:45
Detecting Collision Between The Needle And Cirle
06:07
Rotating The Circle
06:52
Adding UI Elements And Preparing Game Manager
Preview
08:00
Scripting Our Game Manager
13:50
Creating Main Menu
05:54
Adding Score
04:56
Finishing Touches
10:19
Section 3: Jump Hero
Importing Assets And Creating Player Animations
Preview
07:08
Colliders, Prefabs And Rigidbodies
04:58
Preparing The Jump Logic
10:27
Jumping
11:05
Game Manager
09:23
Lepring And Creating New Platforms
12:21
Creating Main Menu
06:04
Creating Game Over Panel
Preview
05:24
Ending The Game When The Player Dies
08:56
Creating Our Score System
08:50
Power Bar
10:07
Section 4: Basketball Shooter
Importing Assets And Creating Our Prefabs
12:13
Setting Up Our Gameplay Scene
04:31
Creating Main Menu
13:13
Main Menu Controller
04:01
Selecting A Ball
05:13
Creating Balls
12:00
Setting Up The ShootScript
06:20
Programming Our ShootScript
11:10
ShootScript Continued
14:14
Finishing ShootScript
06:55
Preparing Sound Effects
15:41
Ball Count System
05:41
Section 5: Puzzle Game
Enumerations
Preview
06:57
Two Dimensional Arrays
Preview
06:17
Get And Set Accessors
Preview
05:36
Importing Assets And Slicing Our Sprites
07:04
Creating Menus
06:22
Programming Our Menus
08:49
Helper Classes
07:01
Game Manager
10:17
Loading The Puzzle
17:35
Shuffling Puzzle Pieces
08:35
Checking For Input
15:06
Wraping Things Up
12:07
Section 6: Throwing Birds
Importing Assets And Creating Our Prefabs
Preview
11:02
Creating Our Level
11:39
Creating Our Sling Shoot
08:34
Brick Script
04:39
Game Variables And States
06:34
Bird Script
08:24
Camera Follow
06:01
Preparing Our SlingShoot Script
08:31
SlingShoot Script Functions
14:41
Finishig Our Sling Shoot Script
11:44
Game Manager
16:19
Finishing Game Manager
04:30
Camera Move
07:01
Destoyer And Parallax Scroller
03:23
Creating Menus
Preview
07:57
Pig Script
04:47
Wraping Things Up
Preview
09:19
Section 7: Beans Crusher
Importing Assets, Creating Animations And Prefabs
06:10
Bonus Utilities
05:31
Game Variabes
06:49
Candy Script
08:36
Match Checker
08:52
Candy Array
11:05
Candy Array Part 2
14:35
Candy Array Part 3
07:41
Altered Candy Info
03: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
07:33
Candy Manager Part 5
12:34
Candy Manager Part 6
10:34
Candy Manager Part 7
18:31

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Awesome Tuts, Teaching People How To Make Games And Apps

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

Ready to start learning?
Take This Course