Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Unity 2D and 3D Game Development – Build 10 Games in Unity (Some videos are broken)

Release date:2018, October 10

Author: EDU CBA

Skill level:Intermediate

Language:English

Exercise files:Yes

What Will I 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.

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 is the target audience?
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

A bunch of files in the tutorial from section 12 and on (all files in sections 14 and later) are broken.
The creator of this course on Udemy uploaded damaged files.

Table of Contents

UNITY – Introduction to Unity Game Development 06:14:47
Introduction 06:29
The Default Views Part 1 09:21
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 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 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 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 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 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
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 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 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) 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 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

Unity Game #10 – Tower Defence Game 02:33:25
Introduction to Creating a Tower Defence Game in Unity 08:34
Creating Monsters 09:28
Placing Monsters 09:13
Upgrading Monsters 10:20
Upgrading Monsters Continues 09:25
Spawning Enemies 09:17
Moving Enemies 09:49
Orienting Enemies 07:34
Orienting Waves 10:53
Orienting Waves Continues 09:40
Player Health 10:25
Enemy Detection 11:12
More on Enemy Detection 11:46
Adding Bullets 09:23
Adding Bullets Continues 08:43
Adding Scoring 07:43

Unity Advanced 01 – Fractal Basics and Object Pooling 06:26:28
Introduction of Fractal Basics and Object Pooling 02:50
Creating 3D Fractal 07:38
Continue on 3D Fractal 07:42
Child Scaling 09:00
Multiple Children Parent 06:50
More on Continue children Parent 07:51
Private Static Quaternion 07:52
Growth of Fractal 06:50
Adding Color Variations 08:26
Color Megenta 08:11
Randomizing Variable 05:19
Randomizing Variable Continue 07:22
Creating a Frame Rate Counter 10:59
More Details on Creating a Frame Rate Counter 09:56
Practicals of Creating a Frame Rate Counter 08:10
Working on FPS Label 07:43
FPS Scripting Function 10:05
FPS Label Under Highest Label 10:54
Introduction to Object Pooling 09:30
Object Pooling Under Spawnew Function 10:28
Complete Practical of Object Pooling 10:09
Spawner Ring and Sphere Function 09:14
Different Types of Object Under Object Pooling Function 06:52
Contiuning on Object Pooling 11:07
Go Baack to Get Pool Methods 08:45
Create Switch Screen Button Under Canvas Object 08:41
Draft Overview 08:46
Handles Position 08:20
Upgrading Curve 10:01
Three Point Curve 10:34
Derivative Curve 10:01
Vector Velocity 08:56
Addition Vector P3 06:42
Bezier Curve Inspector 06:57
Bezier Spline 08:09
Handles Draw Bezier 07:14
Bezier Spline inspector 08:01
Private Const Steps Curve 09:42
Constraining Control Point 08:53
Resize Modes Array 08:19
Bezier Curve Code 11:26
Adding Bezier Spline Method 09:03
Adding Curve Count 10:06
Creating Spline Walker 08:36
Spline Decorator 08:18

Unity Advanced 02 – Meshes 04:39:13
Introduction of Meshes in Unity 05:20
Create Mesh Filter 09:25
Grid Script 10:35
Mesh Vertices 09:03
Adding Vertices Data 06:57
Create Textures UV 07:27
Rounded Cube 10:58
Continue on Rounded Cube 07:13
Cube Script 06:22
Rounded Cube – Creating Triangles 08:46
Set Quad Triangles 07:00
Create Top Face Triangles 07:57
Rendering Top Part of Cube 10:23
Create Bottom Face Triangles 08:15
Rounded Cube – Roundness 07:35
Set Vertex 07:20
Splitting of the Mesh 11:35
Create New Shaders 10:00
Rounded Cube Grid Shader 09:27
Capsule Collider 07:24
Create Cube Sphere 08:29
Create Cube Script 11:53
Top Face of Cube Sphere 10:47
Bottom Face of Cube Sphere 10:41
Investigating Mapping Sphere 08:58
Uniform Cells 10:30
More on Uniform Cells 11:17
Mesh Deformation 08:43
Mesh Deformer Input 09:32
Add Deforming Force 09:04
Mesh Deformation Transform 10:17

Unity Advanced 03 – Rendering 03:13:29
Introduction of Rendering in Unity 05:05
Rendering Matrices 09:18
Transformation Grid 05:05
Adding Position Transformation Components 08:01
Unit Circle 06:38
Rotation Transformation 08:27
Full Rotations 10:02
Unlimited Rotation Matrices 05:50
Adjust Rotation Transformation Script 07:46
Scaling and positioning Matrices 10:33
Scale Transformation 07:17
Combine Transformation Metrices 05:57
Create Camera Transformation 03:49
Sub Shader 08:58
Produce Function Shader 08:36
Object Space Position 05:11
Shader Properties 10:00
Compile and Show Code 09:45
Adding Textures 08:38
Wrap Mode Clamp 11:55
Sampling Multiple Texture 08:32
Gamma Space 09:28
Texture Splatting Shader 10:31
RGB Slate Map 08:07

Unity Advanced 04 – Creating Hexagonal Maps 05:34:53
Introduction to Hexagonal Map 05:06
Creating Hex Grid 07:57
Continue on Hex Grid 06:42
Define Static Array and Variable 08:23
Creating Canvas 09:12
Hexagonal Geometry 10:02
Hex Mesh Triangulate 07:49
Offset Coordinates 08:12
Hex Coordinates 09:58
Hex Coordinates Drawer 09:26
Hex Mesh – Console 06:16
Standard Surface Shader 10:14
Editing Color 09:26
Color Panel – Toggle Group 07:42
Blending Colours 09:22
Creating Hex Directions 09:42
Hex Metrics 09:48
Hex Grid Canvas 06:52
Add Triangles Color 07:58
More on Adding Color 09:03
Shaded Wireframe 11:55
Adding Elevations 09:19
More on Elevations 05:26
HexCells Elevation Property 09:31
Adding Interpolation Method Colors 11:00
Hex Edge Type 10:55
Return Hex Metrics 09:20
Dual Slope Case 10:35
Continue on Slope Case 08:54
Hex Edge Type Slope 08:52
Perlin Noise Texure 09:04
Add Perturb Vertices 10:37
Elevation Perturb Strength 09:41
Create Public Struct Vertices 08:44
Triangulate Edge Fan 08:17
HexCell Neighbour 11:52
Add Triangle Unperturbed 11:41

Unity Advanced 05 – Simulation Noise 05:33:58
Introduction to Noise 04:59
Creating Mat Quad 09:18
Texture Creator Inspector 09:31
Texture Wrap Mode 09:07
Transform Point 11:18
Texture Creator Resolution 10:06
Duplicate Value Method 09:37
Public Delegate Float 10:36
Float Value 2D 07:39
3D Value Noise 08:29
Perlin Method 08:51
Changing Value Method 09:07
Gradient Mask 2D 10:00
Texture Creator Dimensions 11:10
Gradient Mask 3D 09:25
Texture Creator Frequency 10:29
Changing Octaves 09:13
Creating Surface Scene 09:33
Surface Creator 11:56
Adjust Mesh Resolution 08:37
Adding Some Noise 09:01
Refresh Method 09:54
Add Strength Variable 07:56
Surface Creator Offset 08:20
Get Z Derivatives 09:19
Creating Noise Sample 06:29
Static Noise Sample 09:46
Noise Sample Perlin 07:58
Calculate Analytical Derivative 07:12
Computing Derivatives in Value 2D 11:20
Checking Perlin and Dimention 06:50
Smooth Derivatives 07:01
Create Surface Flow Component 11:39
Particles Length 12:18
Create Game Object 08:54
Flow 3D Script 11:00

Unity Advanced 06 – Marching Squares and Voxel Grids 06:48:21
Introduction Squares and Grids 06:27
Creating Voxel Grid 08:20
Adding Selection Base 10:06
Add Box Collider 10:14
Voxel Material 11:26
Voxel Stencil 09:58
Voxel Map and Grid 09:18
Applying Voxel 11:36
Creating the Surface Shader 11:41
Triangulating 12:27
Pentagons 07:39
Adding the other Cases 10:16
Chunks 08:41
Gap Cells Along Y 08:08
Reusing Vertices 10:54
Filling Cache 11:14
Using Cache 05:26
Tweaking the Switch Case 09:39
Edge Data 08:40
Visualizing Stencils 08:49
Visualizing Stencils Continued 08:49
Edge Crossings 11:57
Maintaining the Crossings 08:35
Finishing the Circle 06:36
Generating Data 09:46
Generating Stencil Normals 09:54
Starting to Add Sharp Features 10:13
Sharp Features Continued 09:25
Detecting Sharp Features 09:05
Detecting Sharp Features Continued 08:41
Working on Triangulate Case 08:49
More on Triangulate Case 07:34
Add Pentagon 05:55
Checking Corners 10:31
Sharpening Corners 11:57
Special Sharp Feature and Triangulating the Connection 10:14
Refactoring the Code Part 1 08:36
Refactoring the Code Part 2 08:54
Refactoring the Code Part 3 10:30
Voxel Grid Wall 12:31
Adding Depth 11:11
Building Walls 10:17
Building Walls Continued 07:22

Watch online or Download for Free

01. UNITY – Introduction to Unity Game Development
01. Introduction
02. The Default Views Part 1
03. The Default Views Part 2
04. The Default Views Part 3
05. Setting Up The Skybox
06. Character Controller Part 1
07. Character Controller Part 2
08. Character Controller Part 3
09. Game Objects
10. Game Components
11. Prefabs
12. Scenes
13. Development Environment Part 1
14. Development Environment Part 2
15. 2D Sprites Part 1
16. 2D Sprites Part 2
17. 2D Sprites Part 3
18. 2D Animations Part 1
19. 2D Animations Part 2
20. 2D Animations Part 3
21. 2D Animations Part 4
22. 3D Essentials Part Part 1
23. 3D Essentials Part Part 2
24. 3D Essentials Part 2
25. 3D Essentials Part 3 Part 1
26. 3D Essentials Part 3 Part 2
27. 3D Essentials Part 3 Part 3
28. 3D Essentials Part 3 Part 4
29. Intro to Scripting Part 1
30. Intro to Scripting Part 2
31. Intro to Scripting Part 3
32. 1 Introduction to Scripting Part 1
33. 1 Introduction to Scripting Part 2
34. 1 Introduction to Scripting Part 3
35. 1 Introduction to Scripting Part 4
36. 2 Introduction to Scripting Part 1
37. 2 Introduction to Scripting Part 2
38. 2 Introduction to Scripting Part 3
39. 2 Introduction to Scripting Part 4
40. 3 Introduction to Scripting Part 1
41. 3 Introduction to Scripting Part 2
42. 3 Introduction to Scripting Part 3

02. Unity Game #1 – Gem Collector
01. Understanding The Gem Collector Game
02. Setting Up The Environment
03. Setting Up The Animations
04. Recasting
05. Creating The Animation
06. Drag And Drop The Claw
07. Working On The Claw
08. Working On The Claw Continues
09. Editing The Line
10. Creating Score Manager
11. Scripting Score Manager
12. Editing Score Manager
13. Scripting The Game

03. Unity Game #2 – BreakOut
01. Understanding The Break Out Game
02. Setting Up The Game
03. Setting The Environment
04. Ball Script
05. Game Manager
06. Scripting The Game Manager
07. Completing Game Manager Class
08. Writing The Bricks Class
09. Creating Particles
10. Conclusion

04. Unity Game #3 – Flappy Chopper
01. Introduction to Chopper
02. Cutting The Sprite Sheet
03. Cutting The Sprite Sheet Continues
04. Setting The Chopper Environment
05. Checking The Views
06. Background
07. Scrolling Background
08. Setting Up The Chopper Movement
09. Chopper Movement Continues
10. Camera Tracking
11. Player Rigid Body And Physics
12. Fixing The Parallax Script
13. Fixing The Animations
14. Adding The Death Condition
15. Adding The Animation
16. Writing The Logic For Obstaclespawning
17. Editing The Spawning Script
18. Creating The Gui
19. Writing The Score Logic
20. Scripting The Score
21. Game Over Conditions
22. Texting The Score
23. Create The Game Object
24. Wiringup The Ui With The Game

05. Unity Game #4 – Breakout Game Online Advanced
01. Set Up Breakout Advanced
02. Create The Materials
03. Create A Paddle
04. Create The Texts
05. Creating The Balls
06. Creating The Bricks
07. Setting Up The Audio And Scene Manager
08. Creating The Game Manager Class
09. Stubbing The Ball Class
10. Writing The Game Controller Class
11. Creating Different Classes
12. Writing The Destructible Item Class
13. Implement The Game Manager Class
14. The 2D View
15. Combining The Elements
16. Working On The Transform
17. Scripting Advanced Break Out
18. Construct The Brick Table
19. Construct The Brick Table Continues
20. Running The Game
21. Editing The Script
22. Completing Thegame Controller Class
23. Implementing The Ball Class
24. Implementing The Destructible Item Class
25. Descructible Item Class Continues
26. Update The High Score
27. Ending The Game

06. Unity Game #5 – Creating Pipe Runner Game
01. Introduction to Creating Pipe Runner Game Using Unity
02. Building the Pipe
03. Building the Pipe Continues
04. Creating the Pipe Mesh
05. More on Pipe Mesh
06. Completing Mesh And Pipe System
07. Completing Mesh And Pipe System Continues
08. Building Mesh Pipe
09. Movement
10. Movement Continues
11. Fixing Movement Errors
12. Moving Through Pipes
13. Moving Through Pipes Continues
14. Steering Player
15. Working on Mat Pipe Surface
16. Adding Obstacles Part 1
17. Adding Obstacles Part 2
18. Adding Obstacles Part 3
19. Killing the Player
20. Killing the Player Continues
21. Adding UI
22. Working on Camera Transform
23. Creating the HUD
24. Score Label – Ray Cast Target

07. Unity Game #6 – Creating Box Sprint Game
01. Introduction to Creating Box Sprint Game in Unity
02. Setting Up Project
03. Creatig New Script
04. Creating Skyline
05. Creating Skyline Object
06. Adding Platforms
07. Adding Platforms Continues
08. Making the Player Jump
09. Making the Player Jump Continues
10. Randomizing Platforms and Creating Events
11. Setting Up Events and GUI
12. Completing Events
13. Adding Boosts
14. Adding Boosts Continues
15. Adding Informative GUI
16. Finishing Touches and Conclusion

08. Unity Game #7 – Creating Maze Games
01. Introduction To Maze
02. Setting Up the Project
03. Creating The Maze
04. Using the Custom Type
05. Generating Cells Randomly
06. Generating Longer Paths
07. Creating Walls and Passages
08. Rotation the Wall
09. Rotation the Wall Continues
10. Entire Maze
11. Decorating the Maze
12. Adding Doors
13. Adding Doors Continue
14. More on Adding Doors
15. Adding Rooms
16. Adding Rooms Continues
17. Expanding the Rooms
18. Creating the Player
19. Creating the Player Continues
20. Setting Up The Player Camera
21. Completing The Player Input
22. Walking Through Doors
23. Optimization

09. Unity Game #8 – Role Playing Game(RPG)
01. Introduction to Developing a Role-Playing Game(RPG) using Unity 3D
02. Exploration and Quests
03. Character Development
04. Experience and Levels
05. UI and Graphics
06. Plot and Quests
07. Plot and Quests Continues
08. More on Plot and Quests
09. Quests and Explorations
10. Environment and Character Assets
11. Level Design
12. Terrain Toolkit
13. Designing Awakening
14. Designing Awakening Continues
15. Awakening – Foliage Pack
16. Awakening – Rock
17. Awakening – Adding Trees
18. Testing the Level
19. Creating the Main Menu
20. Describing the Characters
21. Base Character
22. Animation States
23. Character Controller
24. Writing the IK Script
25. Writing the IK Script Continues
26. IK Handle
27. Basic Character Customization
28. More on Basic Character Customization
29. Rotate Model
30. OrcWarrior Prefab
31. NPC Setup
32. NPC Setup Continues
33. NPC Sight
34. Player NPC Interaction
35. Game Master Script
36. More on Master Script
37. Implementing Scene Management
38. Game Master
39. Restructuring Game Mechanics Code
40. Handling Data Management
41. Handling Data Management Continues
42. Controller and Load Level
43. Creating the Inventory
44. Creating the Inventory Continues
45. Inventory System
46. Creating The Inventory Agent Component
47. Inventory Item Agent
48. Creating the Inventory UI
49. Creating the Inventory UI Continues
50. Setting the Scroll View Element

10. Unity Game #9 – Joyride Clone
01. Introduction to Jetpack Joyride Clone Game in Unity
02. Configuration
03. Creating the Player Character
04. Creating the Player Character Continues
05. Setting Up Levels
06. Jetpack Flames
07. Moving the Character
08. Moving the Character Continues
09. Adding Rooms
10. Animating the Character
11. More on Animating the Character
12. Grounding Character
13. Adding Laser
14. More on Adding Laser
15. Laser Logic
16. Addings Coins
17. Addings Coins Continues
18. Dynamically Creating Objects
19. Adding GUI
20. More on Adding GUI
21. Adding Music and Sound
22. Adding Jetpack and Footstep Sounds
23. Creating Parallax
24. Scrolling Background

11. Unity Game #10 – Tower Defence Game
01. Introduction to Creating a Tower Defence Game in Unity
02. Creating Monsters
03. Placing Monsters
04. Upgrading Monsters
05. Upgrading Monsters Continues
06. Spawning Enemies
07. Moving Enemies
08. Orienting Enemies
09. Orienting Waves
10. Orienting Waves Continues
11. Player Health
12. Enemy Detection
13. More on Enemy Detection
14. Adding Bullets
15. Adding Bullets Continues
16. Adding Scoring

12. Unity Advanced 01 – Fractal Basics and Object Pooling
01. Introduction of Fractal Basics and Object Pooling
02. Creating 3D Fractal
03. Continue on 3D Fractal
04. Child Scaling
05. Multiple Children Parent
06. More on Continue children Parent
07. Private Static Quaternion
08. Growth of Fractal
09. Adding Color Variations
10. Color Megenta
11. Randomizing Variable
12. Randomizing Variable Continue
13. Creating a Frame Rate Counter
14. More Details on Creating a Frame Rate Counter
15. Practicals of Creating a Frame Rate Counter
16. Working on FPS Label
17. FPS Scripting Function
18. FPS Label Under Highest Label
19. Introduction to Object Pooling
20. Object Pooling Under Spawnew Function
21. Complete Practical of Object Pooling
22. Spawner Ring and Sphere Function
23. Different Types of Object Under Object Pooling Function
24. Contiuning on Object Pooling
25. Go Baack to Get Pool Methods
26. Create Switch Screen Button Under Canvas Object
27. Draft Overview
28. Handles Position
29. Upgrading Curve
30. Three Point Curve
31. Derivative Curve
32. Vector Velocity
33. Addition Vector P3
34. Bezier Curve Inspector
35. Bezier Spline
36. Handles Draw Bezier
37. Bezier Spline inspector
38. Private Const Steps Curve
39. Constraining Control Point
40. Resize Modes Array
41. Bezier Curve Code
42. Adding Bezier Spline Method
43. Adding Curve Count
44. Creating Spline Walker
45. Spline Decorator

13. Unity Advanced 02 – Meshes
01. Introduction of Meshes in Unity
02. Create Mesh Filter
03. Grid Script
04. Mesh Vertices
05. Adding Vertices Data
06. Create Textures UV
07. Rounded Cube
08. Continue on Rounded Cube
09. Cube Script
10. Rounded Cube – Creating Triangles
11. Set Quad Triangles
12. Create Top Face Triangles
13. Rendering Top Part of Cube
14. Create Bottom Face Triangles
15. Rounded Cube – Roundness
16. Set Vertex
17. Splitting of the Mesh
18. Create New Shaders
19. Rounded Cube Grid Shader
20. Capsule Collider
21. Create Cube Sphere
22. Create Cube Script
23. Top Face of Cube Sphere
24. Bottom Face of Cube Sphere
25. Investigating Mapping Sphere
26. Uniform Cells
27. More on Uniform Cells
28. Mesh Deformation
29. Mesh Deformer Input
30. Add Deforming Force
31. Mesh Deformation Transform

14. Unity Advanced 03 – Rendering
01. Introduction of Rendering in Unity
02. Rendering Matrices
03. Transformation Grid
04. Adding Position Transformation Components
05. Unit Circle
06. Rotation Transformation
07. Full Rotations
08. Unlimited Rotation Matrices
09. Adjust Rotation Transformation Script
10. Scaling and positioning Matrices
11. Scale Transformation
12. Combine Transformation Metrices
13. Create Camera Transformation
14. Sub Shader
15. Produce Function Shader
16. Object Space Position
17. Shader Properties
18. Compile and Show Code
19. Adding Textures
20. Wrap Mode Clamp
21. Sampling Multiple Texture
22. Gamma Space
23. Texture Splatting Shader
24. RGB Slate Map

15. Unity Advanced 04 – Creating Hexagonal Maps
01. Introduction to Hexagonal Map
02. Creating Hex Grid
03. Continue on Hex Grid
04. Define Static Array and Variable
05. Creating Canvas
06. Hexagonal Geometry
07. Hex Mesh Triangulate
08. Offset Coordinates
09. Hex Coordinates
10. Hex Coordinates Drawer
11. Hex Mesh – Console
12. Standard Surface Shader
13. Editing Color
14. Color Panel – Toggle Group
15. Blending Colours
16. Creating Hex Directions
17. Hex Metrics
18. Hex Grid Canvas
19. Add Triangles Color
20. More on Adding Color
21. Shaded Wireframe
22. Adding Elevations
23. More on Elevations
24. HexCells Elevation Property
25. Adding Interpolation Method Colors
26. Hex Edge Type
27. Return Hex Metrics
28. Dual Slope Case
29. Continue on Slope Case
30. Hex Edge Type Slope
31. Perlin Noise Texure
32. Add Perturb Vertices
33. Elevation Perturb Strength
34. Create Public Struct Vertices
35. Triangulate Edge Fan
36. HexCell Neighbour
37. Add Triangle Unperturbed

16. Unity Advanced 05 – Simulation Noise
01. Introduction to Noise
02. Creating Mat Quad
03. Texture Creator Inspector
04. Texture Wrap Mode
05. Transform Point
06. Texture Creator Resolution
07. Duplicate Value Method
08. Public Delegate Float
09. Float Value 2D
10. 3D Value Noise
11. Perlin Method
12. Changing Value Method
13. Gradient Mask 2D
14. Texture Creator Dimensions
15. Gradient Mask 3D
16. Texture Creator Frequency
17. Changing Octaves
18. Creating Surface Scene
19. Surface Creator
20. Adjust Mesh Resolution
21. Adding Some Noise
22. Refresh Method
23. Add Strength Variable
24. Surface Creator Offset
25. Get Z Derivatives
26. Creating Noise Sample
27. Static Noise Sample
28. Noise Sample Perlin
29. Calculate Analytical Derivative
30. Computing Derivatives in Value 2D
31. Checking Perlin and Dimention
32. Smooth Derivatives
33. Create Surface Flow Component
34. Particles Length
35. Create Game Object
36. Flow 3D Script

17. Unity Advanced 06 – Marching Squares and Voxel Grids
01. Introduction Squares and Grids
02. Creating Voxel Grid
03. Adding Selection Base
04. Add Box Collider
05. Voxel Material
06. Voxel Stencil
07. Voxel Map and Grid
08. Applying Voxel
09. Creating the Surface Shader
10. Triangulating
11. Pentagons
12. Adding the other Cases
13. Chunks
14. Gap Cells Along Y
15. Reusing Vertices
16. Filling Cache
17. Using Cache
18. Tweaking the Switch Case
19. Edge Data
20. Visualizing Stencils
21. Visualizing Stencils Continued
22. Edge Crossings
23. Maintaining the Crossings
24. Finishing the Circle
25. Generating Data
26. Generating Stencil Normals
27. Starting to Add Sharp Features
28. Sharp Features Continued
29. Detecting Sharp Features
30. Detecting Sharp Features Continued
31. Working on Triangulate Case
32. More on Triangulate Case
33. Add Pentagon
34. Checking Corners
35. Sharpening Corners
36. Special Sharp Feature and Triangulating the Connection
37. Refactoring the Code Part 1
38. Refactoring the Code Part 2
39. Refactoring the Code Part 3
40. Voxel Grid Wall
41. Adding Depth
42. Building Walls
43. Building Walls Continued


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

4 Comments

      • Part 13 lesson 15 to 31 fail.
        Part 14 to 17 fail too.

        It said that “Error loading media : File could not be played”.

        File size only “Filesize: 0.34 KB”

    • A bunch of files in the course from section 12 and on (all files in sections 14 and later) are only around 330 bytes.
      It seems that I can’t provide a repair for this course since the creator of this course on Udemy uploaded damaged files.

Leave a Comment

Your email address will not be published. Required fields are marked *