image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

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


Unity Interface
Basic C# Programming
Intermediate C# Programming
Advanced C# Programming
Importing And Organizing Assets
Slicing Sprites
Animating Sprites
Learn How To Use Unitys New UI System
Creating Menus
Creating Loading Screen
Creating Cool Animations
Understand And Use Unitys Physics System
Saving Game Data Using Binary Input/Output
Creating Character And Level Select Menu
Creating Character And Level Lock Unlock System
Using Game Controllers To Control The Workflow Of Your Game
Play Music In Your Game
Create In-App Purchase To Sell Virtual Items To Your User
Implement Social Media In Your Game(Facebook and Tweeter)
Share On Facebook From Your Game
Create Share On Facebook Earn Virtual Item System In Your Game
Implement Interstitial Ads
Implement Video Ads
Create A Watch Video Earn Virtual Item System In Your Game
Implement Google Leaderboards And Achievements In Your Game
Learn How To Support Multiple Screen Resolutions
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

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

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction
4
1.1-Introduction And The Course Overview
1.2-Downloading Unity
1.3-Installing Unity And Taking A Look At Its Interface
1.4-Your First Game
2-C# Basics
12
2.1-Introduction To Variables
2.2-Operations With Variables
2.3-Functions
2.4-Conditionals
2.5-Loops
2.6-Arrays
2.7-Coroutines
2.8-Classes And Objects
2.9-Inheritance
2.10-Getting Components
2.11-Data Encapsulation
2.12-Delegates
3-Jack The Giant Recreated In Unity 5
34
3.1-Jack The Giant Game Preview
3.2-Importing Assets For Jack The Giant
3.3-Player Animations
3.4-Prefabs, Colliders And Rigid Bodies
3.5-Player Script
3.6-Adding Backgrounds To Our Game
3.7-Cloud Collector
3.8-Cloud Spawner
3.9-Positioning The Player
3.10-Camera's Movement
3.11-Respawning Clouds
3.12-Background Collector
3.13-Players Bounds
3.14-Creating Our Main Menu
3.15-Animating UI Elements
3.16-Highscore Menu And Options Menu
3.17-Navigating Between Menus
3.18-Creating Our Score UI And Pause Panel
3.19-PlayerScore Script
3.20-Creating Collectable Items
3.21-Gameplay Controller
3.22-Gameover Panel
3.23-Game Manager
3.24-Game Preferences
3.25-Filling The Blanks
3.26-Filling The Blanks 2
3.27-Music Controller
3.28-Scene Fader
3.29-Moving The Player With Joystick
3.30-Unity Remote
3.31-Exporting Our APK File
3.32-About The Walk Animation Problem
3.33-Importing Admob Ads Plugin
3.34-Ads Controller
4-Flappy Bird
24
4.1-Flappy Bird Preview
4.2-Importing Assets For Flappy Bird
4.3-Slicing Our Sprites
4.4-Creating Animations
4.5-Prefabs, Colliders And Rigidbodies
4.6-Creating Gameplay Scene
4.7-BirdScript
4.8-Finishing BirdScript And Creating Camera Script
4.9-BG Collector
4.10-Pipe Collector
4.11-Finishing Touches
4.12-Creating Main Menu
4.13-Creating Pause Menu
4.14-Game Controller
4.15-Menu Controller
4.16-Scene Fader
4.17-Gameplay Controller Part 2
4.18-My Coroutine
4.19-Before Adding Plugins
4.20-Downloading 3RD Party Plugins
4.21-Configuring Google Play Games Services
4.22-Leaderboards Controller
4.23-Social Media Controller
4.24-Ads Controller
5-Cowboy Runner
18
5.1-Cowboy Runner Preview
5.2-Improting Assets For Cowboy Runner
5.3-Sprite Packer
5.4-Player And Zombie Animations
5.5-Preparing Obstacles
5.6-Creating Our Backgorunds
5.7-Player Jump
5.8-Player Animation And Obstacle Script
5.9-Obstacle Spawner
5.10-Obstacles And Player Off Screen
5.11-Creating Menus
5.12-Gameplay Controller
5.13-Beffore Adding Plugins
5.14-Publishing APK File On Google Play
5.15-Before You Publish Your App On Google Play - IMPORTANT
5.16-Downloading And Configuring Google Play Games Services
5.17-Leaderboards Controller
5.18-Publishing Settings
6-Spider Cave
14
6.1-Spider Cave Preview
6.2-Importing And Slicing Our Sprites For Spider Cave
6.3-Player Animations
6.4-Player Script
6.5-Spider Shooter And Spider Jumper
6.6-Spider Walker
6.7-Door And Collectables
6.8-Bouncy
6.9-Creating Menus
6.10-Creating Our Level
6.11-Camera Follow
6.12-Creating Our UI HUD
6.13-Gameplay Controller
6.14-Joystick Movement
7-Puzzle Game
32
7.1-Puzzle Game Preview
7.2-Importing Assets For Puzzle Game
7.3-Configuring And Slicing Our Sprites
7.4-Creating Main Menu
7.5-Creating Main Menu Buttons
7.6-Creating Settings Panel
7.7-Settings And Select Puzzle Panel Animations
7.8-Programming Main Menu And Settings Panel
7.9-Creating Puzzle Level Select Panel
7.10-SelectPuzzle Script Continued
7.11-Puzzle Game Panel
7.12-Puzzle Button
7.13-Load Selected Level
7.14-Load Selected Level Part 2
7.15-Creating Puzzle Buttons And Puzzle Buttons Animators
7.16-Laying Out Puzzle Buttons
7.17-Setting Up Our Puzzle Game
7.18-Puzzle Game Manager
7.19-Flipping Our Puzzle Buttons Up
7.20-Controlling The Guesses
7.21-Check If The Puzzles Match
7.22-Counting Guesses
7.23-Creating Game Finished Panel
7.24-Game Finished Script
7.25-Finishing Our Gameplay
7.26-Game Data
7.27-Puzzle Game Saver Part 1
7.28-Puzzle Game Saver Part 2
7.29-Level Locker
7.30-Stars Locker
7.31-Wrapping Things Up
7.32-Background Music
8-Ball Panic
48
8.1-Ball Panic Game Preview
8.2-Importing Ball Panic Assets In Our Project
8.3-Slicing Our Sprites
8.4-Creating Player And Brick Animations
8.5-Prefabs, Colliders And Rigidbodies
8.6-Balls, Bricks, Tags, Layers And Sorting Layers
8.7-Creating Arrow And BG Brick Prefabs
8.8-Rigidbodies, Colliders And Scripting Players Movement
8.9-Bouncing Balls
8.10-Moving Arrows
8.11-Ready, Aim , Fire The Arrow
8.12-BallScript Continued
8.13-Player Shoot Once And Player Shoot Twice
8.14-ArrowScript Continued
8.15-BrickScript
8.16-Unity UI Intro
8.17-Designing Our Main Menu
8.18-ShopMenu, LevelMenu And PlayerMenu
8.19-GameController Part 1
8.20-GameController Part 2
8.21-MainMenuController
8.22-MusicController
8.23-PlayerMenuController Part 1
8.24-PlayerMenuController Part 2
8.25-ShopMenuController
8.26-LevelController And Loading Screen
8.27-Gameplay UI
8.28-GameplayController Part 1
8.29-GameplayController Part 2
8.30-GameplayController Part 3
8.31-GameplayController Part 4
8.32-Player Movement For Mobile Devices
8.33-Testing Our Game On Mobile Devices
8.34-PlayerScript Continued
8.35-BallScript Continued
8.36-Designing Levels
8.37-Before Adding Plugins
8.38-Before You Publish Your App On Google Play - IMPORTANT
8.39-Downloading 3RD Party Plugins
8.40-Importing 3RD Party Plugins In Our Project
8.41-Preparing Purchase Items
8.42-SocialMediaController Part 1
8.43-SocialMediaController Part 2
8.44-Testing Our Game On A Real Device
8.45-Sharing On Facebook From Our Game
8.46-LeaderboardsController
8.47-AdsController
8.48-Final Test Of The Game
9-Tips And Tricks
4
9.1-Publishing Tips
9.2-Ad Tips
9.3-Performance And Physics Tips
9.4-Sprite Tips
10-Jack The Giant Created In Unity 4.5
54
10.1-Before You Begin This Chapter
10.2-Importing Assets For Jack The Giant
10.3-Slicing Our Sprites
10.4-Animating The Player
10.5-Prefabs, Colliders And Rigidbodies
10.6-Scripting Player's Movement For Keyboard
10.7-Unity Remote And Android SDK
10.8-Controlling Player Animation Through Our Code
10.9-Screen And World Coordinates
10.10-Scripting Player's Movement For Mobile Devices
10.11-Scripting Camera's Movement
10.12-Preparing The Background
10.13-Scripting BGCollector
10.14-Scripting BGSpawner
10.15-Setting Up Cloud Colliders
10.16-Scripting Cloud Spawner 1
10.17-Scripting Cloud Spawner 2
10.18-Scripting Cloud Spawner 3
10.19-Scripting Cloud Spawner 4
10.20-How To Test Games On Devices
10.21-Black Cloud Script
10.22-Preparing Collectables
10.23-Score System
10.24-Creating UI For Life, Coins, And Score
10.25-Displaying Score, Coins, And Lives With GUIText
10.26-Player Boundaries
10.27-Spawning Collectables In Game
10.28-Scalling Camera And Background
10.29-New UI Intro
10.30-Common UI Elements
10.31-Preparing Main Menu
10.32-Scripting Main Menu Buttons
10.33-Navigating Between Scenes
10.34-Scripting Options Menu
10.35-Creating Menus With OnGUI
10.36-Creating Menus With The New UI
10.37-Animating New UI Menus
10.38-Introducing Player Preferences
10.39-Setting Up Default Values For Our Game Preferences
10.40-Background Music Setup
10.41-Checking If The Music Is On Or Off
10.42-MusicOn And MusicOff Buttons
10.43-Setting The Difficulty
10.44-Setting Up Highscore Menu
10.45-Setting The Speed Based On Difficulty
10.46-Is The Game Started From Main Menu Or Is It Restarted After Player Died
10.47-If The Player Dies
10.48-Time Scale
10.49-Fading Our Scene
10.50-Creating Our Pause Menu
10.51-Preview The Score After Player Dies
10.52-Before We Add Ads
10.53-Implenting Ads
10.54-Implementing Ads In Our Game
11-Updates
8
11.1-About Fixed Angle In Rigidbody
11.2-Loading Scenes Using SceneManager
11.3-How To Check Which Scene Is Loaded
11.4-Setting Sprites Compression At True Color
11.5-Rigidbody IsKinematic
11.6-Rigidbody Simulated Property
11.7-Common Mistake While Animating In Unity
11.8-How To Change The Screen Size In Game Tab