Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development Unity

Master Unity By Building 6 Fully Featured Games From Scratch

Learn How To Plan, Design, Create And Publish Your Games On Any Platform Using Unity Game Engine
Rating: 4.1 out of 54.1 (4,171 ratings)
37,649 students
Created by Awesome Tuts
Last updated 11/2018
English
English, Portuguese [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Program And Solve Complicated Problems Using C#
  • Organize Project, Slice And Animate Sprites
  • Learn How To Use New Unity UI System
  • Create Menus, Levels And Loading Screens
  • Learn Unitys Physics System
  • Encript And Save Your Game Data Using Binary I/O
  • Create Level And Character Lock/Unlock System
  • Play Music In Your Game
  • Implement In-App Purchase And Sell Virtual Items
  • Implement Social Media In Your Game
  • Share On Facebook From Your Game
  • Implement Video And Interstitial Ads
  • Implement Watch Video Earn Virtual Item System
  • Publish Your Game On Google Play

Course content

12 sections • 253 lectures • 35h 26m total length

  • Preview08:16
  • Downloading Unity
    01:55
  • Installing Unity And Taking A Look At Its Interface
    11:30
  • Preview24:40

  • Introduction To Variables
    20:25
  • Preview15:04
  • Functions
    19:12
  • Conditionals
    18:38
  • Preview07:42
  • Arrays
    10:36
  • Coroutines
    Preview05:55
  • Classes And Objects
    11:43
  • Inheritance
    17:33
  • Preview05:16
  • Data Encapsulation
    09:50
  • Delegates
    15:25

  • Preview02:15
  • Preview09:58
  • Player Animations
    12:00
  • Prefabs, Colliders And Rigid Bodies
    13:13
  • Player Script
    20:27
  • Adding Backgrounds To Our Game
    16:05
  • Cloud Collector
    15:08
  • Cloud Spawner
    19:45
  • Positioning The Player
    09:48
  • Camera's Movement
    07:42
  • Respawning Clouds
    08:45
  • Background Collector
    15:23
  • Players Bounds
    03:50
  • Creating Our Main Menu
    17:45
  • Animating UI Elements
    07:57
  • Highscore Menu And Options Menu
    08:36
  • Navigating Between Menus
    11:26
  • Creating Our Score UI And Pause Panel
    09: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
    09:59
  • Scene Fader
    16:08
  • Moving The Player With Joystick
    16:04
  • Unity Remote
    07:03
  • Exporting Our APK File
    04:23
  • About The Walk Animation Problem
    02:19
  • Importing Admob Ads Plugin
    16:41
  • Ads Controller
    20:16

  • Preview01:45
  • Importing Assets For Flappy Bird
    01:37
  • Preview04:57
  • Creating Animations
    06:04
  • Prefabs, Colliders And Rigidbodies
    02:48
  • Creating Gameplay Scene
    08:42
  • BirdScript
    12:42
  • Finishing BirdScript And Creating Camera Script
    08:09
  • BG Collector
    11:18
  • Pipe Collector
    12:59
  • Finishing Touches
    07:00
  • Creating Main Menu
    06:29
  • Preview06:39
  • Game Controller
    14:21
  • Menu Controller
    07:44
  • Preview06:48
  • Gameplay Controller Part 2
    15:56
  • My Coroutine
    05:01
  • Before Adding Plugins
    1 page
  • Downloading 3RD Party Plugins
    09:24
  • Configuring Google Play Games Services
    03:10
  • Leaderboards Controller
    08:35
  • Social Media Controller
    15:52
  • Ads Controller
    09:19

  • Preview02:33
  • Preview05:16
  • Sprite Packer
    01:34
  • Player And Zombie Animations
    05:34
  • Preview02:13
  • Creating Our Backgorunds
    11:18
  • Player Jump
    08:30
  • Player Animation And Obstacle Script
    05:41
  • Obstacle Spawner
    18:04
  • Obstacles And Player Off Screen
    04:40
  • Creating Menus
    11:09
  • Gameplay Controller
    12:09
  • Beffore Adding Plugins
    1 page
  • Publishing APK File On Google Play
    06:50
  • Before You Publish Your App On Google Play - IMPORTANT
    00:42
  • Downloading And Configuring Google Play Games Services
    03:49
  • Leaderboards Controller
    12:11
  • Preview00:52

  • Preview02:32
  • Preview08:05
  • Preview04:22
  • Player Script
    14:58
  • Spider Shooter And Spider Jumper
    16:10
  • Spider Walker
    12:18
  • Door And Collectables
    11:21
  • Bouncy
    09:07
  • Creating Menus
    07:27
  • Creating Our Level
    14:49
  • Camera Follow
    06:51
  • Creating Our UI HUD
    14:21
  • Gameplay Controller
    09:41
  • Joystick Movement
    09:44

  • Preview01:33
  • Importing Assets For Puzzle Game
    03:03
  • Configuring And Slicing Our Sprites
    04:30
  • Preview03:23
  • Creating Main Menu Buttons
    03:25
  • Creating Settings Panel
    04:01
  • Settings And Select Puzzle Panel Animations
    04:59
  • Programming Main Menu And Settings Panel
    06:40
  • Creating Puzzle Level Select Panel
    05:44
  • SelectPuzzle Script Continued
    04:50
  • Puzzle Game Panel
    06:56
  • Puzzle Button
    03:08
  • Load Selected Level
    05:23
  • Load Selected Level Part 2
    08:57
  • Creating Puzzle Buttons And Puzzle Buttons Animators
    06:44
  • Laying Out Puzzle Buttons
    09:58
  • Setting Up Our Puzzle Game
    13:51
  • Puzzle Game Manager
    06:07
  • Flipping Our Puzzle Buttons Up
    03:27
  • Controlling The Guesses
    04:56
  • Check If The Puzzles Match
    04:46
  • Counting Guesses
    04:08
  • Creating Game Finished Panel
    05:09
  • Game Finished Script
    04:43
  • Finishing Our Gameplay
    08:55
  • Game Data
    05:01
  • Puzzle Game Saver Part 1
    07:42
  • Puzzle Game Saver Part 2
    10:03
  • Level Locker
    08:59
  • Stars Locker
    07:23
  • Wrapping Things Up
    09:30
  • Background Music
    08:38

  • Preview04:46
  • Importing Ball Panic Assets In Our Project
    03:29
  • Slicing Our Sprites
    06:44
  • Creating Player And Brick Animations
    12:11
  • Prefabs, Colliders And Rigidbodies
    07:48
  • Balls, Bricks, Tags, Layers And Sorting Layers
    14:39
  • Creating Arrow And BG Brick Prefabs
    06:18
  • Rigidbodies, Colliders And Scripting Players Movement
    19:11
  • Bouncing Balls
    10:59
  • Moving Arrows
    04:14
  • Ready, Aim , Fire The Arrow
    14:03
  • BallScript Continued
    19:06
  • Player Shoot Once And Player Shoot Twice
    08:00
  • ArrowScript Continued
    12:24
  • BrickScript
    05:58
  • Unity UI Intro
    05:38
  • Designing Our Main Menu
    09:48
  • ShopMenu, LevelMenu And PlayerMenu
    14:50
  • GameController Part 1
    17:57
  • GameController Part 2
    12:39
  • MainMenuController
    15:22
  • MusicController
    09:29
  • PlayerMenuController Part 1
    14:32
  • PlayerMenuController Part 2
    11:41
  • ShopMenuController
    09:44
  • LevelController And Loading Screen
    15:44
  • Gameplay UI
    06:07
  • GameplayController Part 1
    11:53
  • GameplayController Part 2
    10:09
  • GameplayController Part 3
    14:45
  • GameplayController Part 4
    15:12
  • Player Movement For Mobile Devices
    07:28
  • Testing Our Game On Mobile Devices
    04:08
  • PlayerScript Continued
    15:45
  • BallScript Continued
    17:39
  • Designing Levels
    07:44
  • Before Adding Plugins
    1 page
  • Before You Publish Your App On Google Play - IMPORTANT
    00:42
  • Downloading 3RD Party Plugins
    11:24
  • Importing 3RD Party Plugins In Our Project
    12:36
  • Preparing Purchase Items
    08:36
  • SocialMediaController Part 1
    10:35
  • SocialMediaController Part 2
    12:20
  • Testing Our Game On A Real Device
    05:36
  • Sharing On Facebook From Our Game
    11:25
  • LeaderboardsController
    15:39
  • AdsController
    14:38
  • Final Test Of The Game
    01:19

  • Publishing Tips
    01:38
  • Ad Tips
    01:20
  • Performance And Physics Tips
    02:11
  • Sprite Tips
    04:02

  • Before You Begin This Chapter
    1 page
  • Importing Assets For Jack The Giant
    01:46
  • Slicing Our Sprites
    07:07
  • Animating The Player
    04:51
  • Prefabs, Colliders And Rigidbodies
    07:47
  • Scripting Player's Movement For Keyboard
    11:07
  • Unity Remote And Android SDK
    02:03
  • Controlling Player Animation Through Our Code
    08:54
  • Screen And World Coordinates
    06:00
  • Scripting Player's Movement For Mobile Devices
    06:19
  • Scripting Camera's Movement
    07:28
  • Preparing The Background
    05:16
  • Scripting BGCollector
    08:29
  • Scripting BGSpawner
    11:31
  • Setting Up Cloud Colliders
    05:13
  • Scripting Cloud Spawner 1
    06:48
  • Scripting Cloud Spawner 2
    08:50
  • Scripting Cloud Spawner 3
    08:26
  • Scripting Cloud Spawner 4
    07:09
  • How To Test Games On Devices
    01:05
  • Black Cloud Script
    02:00
  • Preparing Collectables
    03:54
  • Score System
    04:00
  • Creating UI For Life, Coins, And Score
    06:08
  • Displaying Score, Coins, And Lives With GUIText
    04:42
  • Player Boundaries
    04:29
  • Spawning Collectables In Game
    05:58
  • Scalling Camera And Background
    09:31
  • New UI Intro
    05:38
  • Common UI Elements
    08:30
  • Preparing Main Menu
    04:01
  • Scripting Main Menu Buttons
    04:34
  • Navigating Between Scenes
    06:18
  • Scripting Options Menu
    05:22
  • Creating Menus With OnGUI
    10:24
  • Creating Menus With The New UI
    08:51
  • Animating New UI Menus
    02:38
  • Introducing Player Preferences
    04:52
  • Setting Up Default Values For Our Game Preferences
    03:36
  • Background Music Setup
    02:36
  • Checking If The Music Is On Or Off
    03:29
  • MusicOn And MusicOff Buttons
    05:42
  • Setting The Difficulty
    02:48
  • Setting Up Highscore Menu
    03:04
  • Setting The Speed Based On Difficulty
    03:08
  • Is The Game Started From Main Menu Or Is It Restarted After Player Died
    10:55
  • If The Player Dies
    07:18
  • Time Scale
    03:09
  • Fading Our Scene
    08:44
  • Creating Our Pause Menu
    11:01
  • Preview The Score After Player Dies
    03:50
  • Before We Add Ads
    01:55
  • Implenting Ads
    09:06
  • Implementing Ads In Our Game
    09:28

Requirements

  • Unity 5 Game Engine(Free Version)

Description

*** 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 code works on the newest Unity Version ***

*** 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 fully 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(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!

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.

What You will learn

  1. Unity Interface
  2. Basic C# Programming
  3. Intermediate C# Programming
  4. Advanced C# Programming
  5. Importing And Organizing Assets
  6. Slicing Sprites
  7. Animating Sprites
  8. Learn How To Use Unitys New UI System
  9. Creating Menus
  10. Creating Loading Screen
  11. Creating Cool Animations
  12. Understand And Use Unitys Physics System
  13. Saving Game Data Using Binary Input/Output
  14. Creating Character And Level Select Menu
  15. Creating Character And Level Lock Unlock System
  16. Using Game Controllers To Control The Workflow Of Your Game
  17. Play Music In Your Game
  18. Create In-App Purchase To Sell Virtual Items To Your User
  19. Implement Social Media In Your Game(Facebook and Tweeter)
  20. Share On Facebook From Your Game
  21. Create Share On Facebook Earn Virtual Item System In Your Game
  22. Implement Interstitial Ads
  23. Implement Video Ads
  24. Create A Watch Video Earn Virtual Item System In Your Game
  25. Implement Google Leaderboards And Achievements In Your Game
  26. Learn How To Support Multiple Screen Resolutions
  27. Learn How To Submit Your Game On Google Play Store

That And Much More Is Awaiting You In This Course

What this course DOES NOT cover :

The course teaches everything from basic to more advanced stuff on how to plan, design, develop and publish your game, however the course WILL NOT teach you every single aspect of Unity and how to use it because it's impossible to teach everything.

Using what you obtain in this course, you will be equipped with more than enough knowledge in order to continue improving yourself in the field of game development, using Unity or any other game engine.

If You ever had an idea for an awesome game, then enroll in this course and learn the tools that you need to develop Your next hit game!!!

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

Who this course is for:

  • Unity Beginners
  • Game Development Beginners
  • Experienced Game Developers
  • Anyone Who Wants To Learn Game Development
  • Complete Beginners

Instructor

Awesome Tuts
Teaching People How To Make Games And Apps
Awesome Tuts
  • 4.3 Instructor Rating
  • 10,296 Reviews
  • 101,273 Students
  • 12 Courses

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

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.