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

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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!