Unity 2D and 3D Game Development - Build 10 Games in Unity
3.8 (142 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,353 students enrolled

Unity 2D and 3D Game Development - Build 10 Games in Unity

Build 10 Games. Learn Fractal Basics, Object Pooling, Meshes, Rendering, Hexagonal Maps, Noise Simulation, Voxel Grids
3.8 (142 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,353 students enrolled
Created by EDU CBA
Last updated 10/2018
English
English [Auto-generated]
Current price: $11.99 Original price: $199.99 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 73.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Become excellent at using the Unity game engine.
  • Gain an excellent general knowledge of video game design.

  • Implement sound effects, background music, and particle effects

  • Build a solid foundation for game design and game development that will help you build your own games.
  • Navigate the Unity Engine and discover unique features
  • Become familiar with the interface and discover useful shortcuts and functionalities that can save them time.
Course content
Expand all 499 lectures 73:22:17
+ UNITY - Introduction to Unity Game Development
42 lectures 06:14:47
The Default Views Part 2
06:29
The Default Views Part 3
06:35
Setting Up The Skybox
07:30
Character Controller Part 1
10:41
Character Controller Part 2
06:52
Character Controller Part 3
05:55
Game Objects
05:53
Game Components
06:11
Prefabs
07:34
Scenes
12:03
Development Environment Part 1
06:49
Development Environment Part 2
06:38
2D Sprites Part 1
10:37
2D Sprites Part 2
06:37
2D Sprites Part 3
09:08
2D Animations Part 1
09:41
2D Animations Part 2
11:10
2D Animations Part 3
06:42
2D Animations Part 4
05:52
3D Essentials Part Part 1
11:34
3D Essentials Part Part 2
10:40
3D Essentials Part 2
10:38
3D Essentials Part 3 Part 1
11:13
3D Essentials Part 3 Part 2
10:40
3D Essentials Part 3 Part 3
11:44
3D Essentials Part 3 Part 4
10:05
Intro to Scripting Part 1
10:58
Intro to Scripting Part 2
10:57
Intro to Scripting Part 3
05:28
1 Introduction to Scripting Part 1
11:55
1 Introduction to Scripting Part 2
11:57
1 Introduction to Scripting Part 3
07:23
1 Introduction to Scripting Part 4
08:13
2 Introduction to Scripting Part 1
10:13
2 Introduction to Scripting Part 2
09:19
2 Introduction to Scripting Part 3
10:40
2 Introduction to Scripting Part 4
11:05
3 Introduction to Scripting Part 1
09:16
3 Introduction to Scripting Part 2
07:02
3 Introduction to Scripting Part 3
09:00
+ Unity Game #1 - Gem Collector
13 lectures 02:04:53
Understanding The Gem Collector Game
11:45
Setting Up The Environment
12:03
Setting Up The Animations
08:25
Recasting
08:14
Creating The Animation
08:44
Drag And Drop The Claw
10:04
Working On The Claw
11:14
Working On The Claw Continues
08:47
Editing The Line
08:51
Creating Score Manager
10:38
Scripting Score Manager
09:14
Editing Score Manager
07:21
Scripting The Game
09:33
+ Unity Game #2 - BreakOut
10 lectures 01:12:59
Understanding The Break Out Game
09:43
Setting Up The Game
08:12
Setting The Environment
06:28
Ball Script
06:23
Game Manager
06:39
Scripting The Game Manager
07:36
Completing Game Manager Class
07:16
Writing The Bricks Class
05:07
Creating Particles
07:31
Conclusion
08:04
+ Unity Game #3 - Flappy Chopper
24 lectures 03:14:39
Introduction to Chopper
01:25
Cutting The Sprite Sheet
08:09
Cutting The Sprite Sheet Continues
05:16
Setting The Chopper Environment
11:16
Checking The Views
07:36
Background
08:08
Scrolling Background
10:50
Setting Up The Chopper Movement
11:59
Chopper Movement Continues
06:51
Camera Tracking
06:21
Player Rigid Body And Physics
07:51
Fixing The Parallax Script
07:53
Fixing The Animations
07:18
Adding The Death Condition
09:24
Adding The Animation
07:49
Writing The Logic For Obstaclespawning
06:39
Editing The Spawning Script
08:07
Creating The Gui
11:57
Writing The Score Logic
09:02
Scripting The Score
09:42
Game Over Conditions
09:35
Texting The Score
08:42
Create The Game Object
07:32
Wiringup The Ui With The Game
05:17
+ Unity Game #4 - Breakout Game Online Advanced
27 lectures 03:56:35
Set Up Breakout Advanced
10:05
Create The Materials
11:22
Create A Paddle
05:51
Create The Texts
06:54
Creating The Balls
12:03
Creating The Bricks
12:02
Setting Up The Audio And Scene Manager
07:26
Creating The Game Manager Class
06:20
Stubbing The Ball Class
09:01
Writing The Game Controller Class
09:14
Creating Different Classes
06:53
Writing The Destructible Item Class
06:51
Implement The Game Manager Class
09:10
The 2D View
09:42
Combining The Elements
06:47
Working On The Transform
05:47
Scripting Advanced Break Out
07:02
Construct The Brick Table
07:22
Construct The Brick Table Continues
11:59
Running The Game
11:04
Editing The Script
08:23
Completing Thegame Controller Class
07:11
Implementing The Ball Class
08:00
Implementing The Destructible Item Class
09:01
Descructible Item Class Continues
11:28
Update The High Score
09:26
Ending The Game
10:11
+ Unity Game #5 - Creating Pipe Runner Game
24 lectures 03:16:06
Introduction to Creating Pipe Runner Game Using Unity
01:52
Building the Pipe
08:22
Building the Pipe Continues
06:22
Creating the Pipe Mesh
06:13
More on Pipe Mesh
07:04
Completing Mesh And Pipe System
07:34
Completing Mesh And Pipe System Continues
07:59
Building Mesh Pipe
Processing..
Movement
11:39
Movement Continues
11:39
Fixing Movement Errors
06:50
Moving Through Pipes
07:18
Moving Through Pipes Continues
08:12
Steering Player
07:10
Working on Mat Pipe Surface
07:34
Adding Obstacles Part 1
11:31
Adding Obstacles Part 2
11:48
Adding Obstacles Part 3
10:52
Killing the Player
07:19
Killing the Player Continues
09:01
Adding UI
08:53
Working on Camera Transform
08:54
Creating the HUD
10:26
Score Label - Ray Cast Target
11:34
+ Unity Game #6 - Creating Box Sprint Game
16 lectures 02:17:55
Introduction to Creating Box Sprint Game in Unity
02:24
Setting Up Project
08:42
Creatig New Script
07:21
Creating Skyline
07:20
Creating Skyline Object
06:54
Adding Platforms
07:44
Adding Platforms Continues
04:55
Making the Player Jump
08:25
Making the Player Jump Continues
08:49
Randomizing Platforms and Creating Events
06:14
Setting Up Events and GUI
11:52
Completing Events
11:54
Adding Boosts
11:42
Adding Boosts Continues
09:22
Adding Informative GUI
12:49
Finishing Touches and Conclusion
11:28
+ Unity Game #7 - Creating Maze Games
23 lectures 03:18:22
Introduction To Maze
05:26
Setting Up the Project
06:40
Creating The Maze
10:04
Using the Custom Type
11:18
Generating Cells Randomly
12:48
Generating Longer Paths
12:48
Creating Walls and Passages
10:29
Rotation the Wall
08:03
Rotation the Wall Continues
06:11
Entire Maze
10:37
Decorating the Maze
11:22
Adding Doors
08:44
Adding Doors Continue
04:24
More on Adding Doors
04:00
Adding Rooms
10:35
Adding Rooms Continues
10:35
Expanding the Rooms
07:16
Creating the Player
06:02
Creating the Player Continues
07:03
Setting Up The Player Camera
08:04
Completing The Player Input
10:14
Walking Through Doors
09:57
Optimization
05:42
+ Unity Game #8 - Role Playing Game(RPG)
64 lectures 09:28:47
Introduction to Developing a Role-Playing Game(RPG) using Unity 3D
11:41
Exploration and Quests
10:10
Character Development
12:05
Experience and Levels
05:36
UI and Graphics
08:01
Plot and Quests
10:13
Plot and Quests Continues
11:09
More on Plot and Quests
11:39
Quests and Explorations
11:20
Environment and Character Assets
07:35
Level Design
11:25
Terrain Toolkit
05:01
Designing Awakening
11:05
Designing Awakening Continues
11:00
Awakening - Foliage Pack
09:21
Awakening - Rock
06:49
Awakening - Adding Trees
06:58
Testing the Level
10:48
Creating the Main Menu
11:12
Describing the Characters
10:59
Base Character
11:59
Animation States
10:50
Character Controller
09:18
Writing the IK Script
08:39
Writing the IK Script Continues
10:00
IK Handle
07:40
Basic Character Customization
08:14
More on Basic Character Customization
08:03
Rotate Model
07:48
OrcWarrior Prefab
07:22
NPC Setup
08:56
NPC Setup Continues
09:07
NPC Sight
12:43
Player NPC Interaction
11:09
Game Master Script
08:11
More on Master Script
07:55
Implementing Scene Management
11:43
Game Master
04:22
Restructuring Game Mechanics Code
12:02
Handling Data Management
12:04
Handling Data Management Continues
08:22
Controller and Load Level
05:10
Creating the Inventory
09:04
Creating the Inventory Continues
08:32
Inventory System
06:49
Creating The Inventory Agent Component
06:06
Inventory Item Agent
06:55
Creating the Inventory UI
06:49
Creating the Inventory UI Continues
07:28
Setting the Scroll View Element
06:44
Text Item Element
05:24
Adding Items Dynamically
06:38
Creating Add Buttons
07:45
Deleting Buttons
07:29
Adding Functionality to Buttons
07:11
Adding Functionality to Buttons Continues
06:41
UI Controller
05:58
Code for Inventory System
08:01
Getting Started With the HUD
10:52
Creating HUD
10:06
Fotman Prefab
09:11
Coding the HUD
12:12
Coding the HUD Continues
10:02
HUD - Inventory System
07:06
+ Unity Game #9 - Joyride Clone
24 lectures 03:27:27
Introduction to Jetpack Joyride Clone Game in Unity
08:03
Configuration
05:54
Creating the Player Character
10:41
Creating the Player Character Continues
08:54
Setting Up Levels
08:20
Jetpack Flames
07:09
Moving the Character
10:45
Moving the Character Continues
08:43
Adding Rooms
10:17
Animating the Character
09:49
More on Animating the Character
10:31
Grounding Character
05:58
Adding Laser
09:12
More on Adding Laser
11:40
Laser Logic
09:50
Addings Coins
09:18
Addings Coins Continues
09:02
Dynamically Creating Objects
07:00
Adding GUI
07:15
More on Adding GUI
07:32
Adding Music and Sound
07:35
Adding Jetpack and Footstep Sounds
06:11
Creating Parallax
09:56
Scrolling Background
07:52
Requirements
  • Must have a Mac or PC for Unity game development
  • No prior coding experience required or experience in Unity
  • Unity 5 Game Engine(Free Version)
  • In this course, we will walk you through from the beginning. From installing Unity on your computer to making complex games in Unity
  • Regular internet access
Description

If you are a Game geek and in case you ever tried your hand towards computer gaming, you must be aware of the Unity software. Regardless the 2D or 3D Unity game development you want to make, Unity is the common platform that most of the games in the market are created. With this application, you can create a full length working two-dimensional and three-dimensional games just as you witnesses everywhere.

This 2D & 3D Unity game development course is focused towards giving the understanding of the Unity 5 version and unity game development teach you how you can make use of the software in creating traditional two-dimensional games and breathtaking three-dimensional games. We will look into various parts of the software which will directly deal with both flavors of the game. We start the lectures from the scratch as beginners can understand the complex topics covered in the further lectures and we also have advanced lectures such as scripting and 3D gaming essential elements which will help intermediate and advanced level students to learn deeper concepts about Unity 5.

A common misconception these days is to leave the traditional two-dimensional gaming and start working on three-dimensional gaming from the day one, which can potentially dent a gamers career. We introduced 2D gaming in this course as even today, it is widely used and highly successive games of all kinds. 3D gaming is essentially worked only by High-end studios and massive gaming companies as EA. Though the spectrum is large, on a global scale the number of companies that are totally involved in 3D gaming is relatively lesser when compared to the gaming companies working on 2D gaming. The numerous numbers of games we find today on Android and iPhone are dominated by the two-dimensional gaming examples. Every day there are a huge number of gaming companies coming into the global market who are trying their hand at the 2D games through the mobile platform. This is one of the strongest rationales that we included the 2D gaming in this course.

On the other hand, three-dimensional games are hitting the market like never before. In the recent years, 3D games revolutionized the way we perceived gaming experience from what we have seen a few years ago. Thanks to the increasing capacity of the hardware equipment and latest technology. Very soon, 3D gaming will set up into a multitude of avenues such as Holograms, Virtual reality, Sensor-driven gaming and much more.

Skills You will Master:

UNITY, Game Development, Gem Collector Game, BreakOut Game, Flappy Chopper Game, Breakout Game, Pipe Runner Game, Box Sprint Game, Maze Games, Unity GUI, Game Physics, Inertia, Gravity, Torque, Unity 3D, Fractal Basics, Object Pooling, frame rate counter, Bezier Curves And Lines, Meshes, Rendering, Creating Hexagonal Maps, Simulation Noise, Procedural Noise, Noise Derivatives, Simplex Noise, Marching Squares, Voxel Grids, Role Playing Game(RPG), 3D Integration, Level Design, Joyride Clone, Tower Defense Game

Who this course is for:
  • Beginners with no coding experience or Unity experience
  • Game developers who want to learn Unity
  • Experienced Game Developers
  • People interested in developing quality 2D and 3D games either professionally or as a hobby.
  • Developers who want to re-skill across to game development.
  • Anyone Who Wants To Learn Game Development
  • Multimedia Professional trying to learn code and enter gaming
  • Programmers who are interested in joining game development Industry