Unity for beginners: Learn by creating a real game Premium class

Fahir Mehovic

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
60 Videos (5h 43m)
    • Unity Interface

      2:55
    • Introduction To Variables

      4:39
    • Functions

      6:21
    • Loops

      5:35
    • Conditionals

      5:44
    • Monobehaviour

      4:20
    • Coroutines

      3:18
    • Arrays

      4:26
    • Importing Assets

      1:46
    • Slicing our sprites

      7:07
    • Animating the player

      4:51
    • Prefabs, colliders, and rigid bodies

      7:47
    • Scripting players movement

      11:07
    • Unity remote and Android sdk

      2:03
    • Controlling the player animation through our code

      8:54
    • Screen and World coordinates

      6:00
    • Scripting the player movement for mobile devices

      6:19
    • Scripting the camera movement

      7:28
    • Preparing the background

      5:16
    • Scripting BGCollector

      8:28
    • 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 GUIText

      4:42
    • Player boundaries

      4:29
    • Spawning collectables in game

      5:58
    • Scaling camera and background

      9:31
    • Preparing Main menu

      4:01
    • Programming main menu buttons

      4:34
    • Navigating between scenes

      6:18
    • Programming our options menu

      5:22
    • Creating menus with OnGUI

      10:24
    • Creating Menus with the new UI

      8:51
    • Animating Menus

      2:38
    • Introducing Player Preferenes

      4:52
    • Setting up default values for our game preferences

      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 difficulty

      3:08
    • Is the game started 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:01
    • Preview the score after player dies

      3:50
    • Before we add ads

      1:55
    • Implementing ads

      9:06
    • Implementing ads in our game

      9:28
    • 9 Publishing our game

      2:06

About This Class

Unity3D is a powerful game engine used to create games for all major systems, PC, Consoles and mobile devices included. I am using a practical approach to teach this course as I saw through my experience that the best way to learn is by practice. If u want to learn how to make games , then this course is for You!!

5 of 6 students recommendSee All

This is a super in depth class into coding and explanations of what are common mistakes and how to fix them. I have only dabbled with code in the past but he makes it easy to understand and apply myself.
Samantha Braithwaite

Lover not a Fighter

364

Students

--

Project

I am founder and owner of Awesome Tuts, a website I dedicated for teaching people how to code and how to make games.

I am certified Android And Java Developer, but my passion is creating games and making apps.

I have more than 3 years of programming experience and have created over 15 apps to date.

I have also more than 2 years of teaching experience so I know what students what to learn and how they want to learn.

In my courses you can expect a practical approach in teaching, that means I create projects rather then explaining this is used for this, and this is used for that. By using practical approach I can teach people how to code by creating a real world application that you can publish for production.

Why don't you join my classes and see what I have to offer, I guarantee that you will love what you see and you will not want to go anywhere else to learn how to code.