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
Learn How To Plan, Design, Create And Publish Your Games On Any Platform Using Unity Game Engine
*** 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
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!!
Khu vực Câu hỏi thường gặp trống
Jack The Giant Game Preview
Xem trướcImporting Assets For Jack The Giant
Xem trướcPlayer Animations
Prefabs, Colliders And Rigid Bodies
Player Script
Adding Backgrounds To Our Game
Cloud Collector
Cloud Spawner
Positioning The Player
Camera's Movement
Respawning Clouds
Background Collector
Players Bounds
Creating Our Main Menu
Animating UI Elements
Highscore Menu And Options Menu
Navigating Between Menus
Creating Our Score UI And Pause Panel
PlayerScore Script
Creating Collectable Items
Gameplay Controller
Gameover Panel
Game Manager
Game Preferences
Filling The Blanks
Filling The Blanks 2
Music Controller
Scene Fader
Moving The Player With Joystick
Unity Remote
Exporting Our APK File
About The Walk Animation Problem
Importing Admob Ads Plugin
Ads Controller
Flappy Bird Preview
Xem trướcImporting Assets For Flappy Bird
Slicing Our Sprites
Xem trướcCreating Animations
Prefabs, Colliders And Rigidbodies
Creating Gameplay Scene
BirdScript
Finishing BirdScript And Creating Camera Script
BG Collector
Pipe Collector
Finishing Touches
Creating Main Menu
Creating Pause Menu
Xem trướcGame Controller
Menu Controller
Scene Fader
Xem trướcGameplay Controller Part 2
My Coroutine
Downloading 3RD Party Plugins
Configuring Google Play Games Services
Leaderboards Controller
Social Media Controller
Ads Controller
Cowboy Runner Preview
Xem trướcImproting Assets For Cowboy Runner
Xem trướcSprite Packer
Player And Zombie Animations
Preparing Obstacles
Xem trướcCreating Our Backgorunds
Player Jump
Player Animation And Obstacle Script
Obstacle Spawner
Obstacles And Player Off Screen
Creating Menus
Gameplay Controller
Publishing APK File On Google Play
Downloading And Configuring Google Play Games Services
Leaderboards Controller
Publishing Settings
Xem trướcSpider Cave Preview
Xem trướcImporting And Slicing Our Sprites For Spider Cave
Xem trướcPlayer Animations
Xem trướcPlayer Script
Spider Shooter And Spider Jumper
Spider Walker
Door And Collectables
Bouncy
Creating Menus
Creating Our Level
Camera Follow
Creating Our UI HUD
Gameplay Controller
Joystick Movement
Puzzle Game Preview
Xem trướcImporting Assets For Puzzle Game
Configuring And Slicing Our Sprites
Creating Main Menu
Xem trướcCreating Main Menu Buttons
Creating Settings Panel
Settings And Select Puzzle Panel Animations
Programming Main Menu And Settings Panel
Creating Puzzle Level Select Panel
SelectPuzzle Script Continued
Puzzle Game Panel
Puzzle Button
Load Selected Level
Load Selected Level Part 2
Creating Puzzle Buttons And Puzzle Buttons Animators
Laying Out Puzzle Buttons
Setting Up Our Puzzle Game
Puzzle Game Manager
Flipping Our Puzzle Buttons Up
Controlling The Guesses
Check If The Puzzles Match
Counting Guesses
Creating Game Finished Panel
Game Finished Script
Finishing Our Gameplay
Game Data
Puzzle Game Saver Part 1
Puzzle Game Saver Part 2
Level Locker
Stars Locker
Wrapping Things Up
Background Music
Ball Panic Game Preview
Xem trướcImporting Ball Panic Assets In Our Project
Slicing Our Sprites
Creating Player And Brick Animations
Prefabs, Colliders And Rigidbodies
Balls, Bricks, Tags, Layers And Sorting Layers
Creating Arrow And BG Brick Prefabs
Rigidbodies, Colliders And Scripting Players Movement
Bouncing Balls
Moving Arrows
Ready, Aim , Fire The Arrow
BallScript Continued
Player Shoot Once And Player Shoot Twice
ArrowScript Continued
BrickScript
Unity UI Intro
Designing Our Main Menu
ShopMenu, LevelMenu And PlayerMenu
GameController Part 1
GameController Part 2
MainMenuController
MusicController
PlayerMenuController Part 1
PlayerMenuController Part 2
ShopMenuController
LevelController And Loading Screen
Gameplay UI
GameplayController Part 1
GameplayController Part 2
GameplayController Part 3
GameplayController Part 4
Player Movement For Mobile Devices
Testing Our Game On Mobile Devices
PlayerScript Continued
Designing Levels
Downloading 3RD Party Plugins
Importing 3RD Party Plugins In Our Project
Preparing Purchase Items
SocialMediaController Part 1
SocialMediaController Part 2
Testing Our Game On A Real Device
Sharing On Facebook From Our Game
LeaderboardsController
AdsController
Final Test Of The Game
Importing Assets For Jack The Giant
Slicing Our Sprites
Animating The Player
Prefabs, Colliders And Rigidbodies
Scripting Player's Movement For Keyboard
Unity Remote And Android SDK
Controlling Player Animation Through Our Code
Screen And World Coordinates
Scripting Player's Movement For Mobile Devices
Scripting Camera's Movement
Preparing The Background
Scripting BGCollector
Scripting BGSpawner
Setting Up Cloud Colliders
Scripting Cloud Spawner 1
Scripting Cloud Spawner 2
Scripting Cloud Spawner 3
Scripting Cloud Spawner 4
How To Test Games On Devices
Black Cloud Script
Preparing Collectables
Score System
Creating UI For Life, Coins, And Score
Displaying Score, Coins, And Lives With GUIText
Player Boundaries
Spawning Collectables In Game
Scalling Camera And Background
New UI Intro
Common UI Elements
Preparing Main Menu
Scripting Main Menu Buttons
Navigating Between Scenes
Scripting Options Menu
Creating Menus With OnGUI
Creating Menus With The New UI
Animating New UI Menus
Introducing Player Preferences
Setting Up Default Values For Our Game Preferences
Background Music Setup
Checking If The Music Is On Or Off
MusicOn And MusicOff Buttons
Setting The Difficulty
Setting Up Highscore Menu
Setting The Speed Based On Difficulty
Is The Game Started From Main Menu Or Is It Restarted After Player Died
If The Player Dies
Time Scale
Fading Our Scene
Creating Our Pause Menu
Preview The Score After Player Dies
Before We Add Ads
Implenting Ads
Implementing Ads In Our Game
Unity 5 Game Engine(Free Version)
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
1.0
1 Học viên
112 Khóa học
1252 Đánh giá
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
Xem chi tiết