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 Shader Programming and Editor Scripting Master Class

/

Release date:2018, October 16

Author:EDU CBA

Skill level:Beginner

Language:English

Exercise files:Yes

What Will I Learn?
Use Unity Shaderlab to create their own shader effects
Demonstrate a knowledge of the graphics pipeline and apply it to problem solving shading issues.
Use your new knowledge to create your own, unique shaders and game feel.
Learn How To Use New Unity UI System
Learn Unity Physics System
Create your own Custom Shaders
Learn how to make tools in Unity
To create internal development tools
To style and distribute unity packages
Take full advantage of the power of Unity
Get knowledge of industry-standard techniques

Requirements
Unity(preferably v5.0 or above)
Basic knowledge of game development using Unity
You should be familiar with the Unity Game Engine.

Description
Unity is well known as a massive game developing middleware system with a user friendly editor and power house features. As 2D games has always been leading the gaming markets around the world, Unity’s 2D game toolset will help game developers to create a full fledged customized games using Unity.

Where creating your game with your own characters and a paradise or hell that is a baby of your brain, you have to learn about the comprehensive features of the toolset and it is essential to discern the most out of the features and tools you will learn. Later, you will start working on your real game assembling your characters, properties, scenes, backgrounds and most importantly the code. You will control the characters mind, create puzzles and define how characters should react in various conditions.

Developing your script, designing the look and doing the coding is all a part of a game development. So, we brought you this course, to help you master the advanced tricks and techniques that usually go with the gaming industry workflow. The course provides a step by step practical approach to the game development domain.

By the end of this course, you will be in a position to conceive a game plot, architect, create and run your game completely on your own. You will also be able to build and customize the Unity editor.

This training aims to provide the necessary training to teach you how to create those awesome effects with shaders. This is a general guide, so what you learn here will apply to anything that can run shaders. The training will include learning the followings: Writing your first shader, Texture Mapping, Lighting Models, Physically based rendering, Vertex Functions, Fragment Shaders, Mobile shaders, Render Textures, Screen Effects, Advanced shading techniques.

In this Unity training we’ll learn various skills and techniques that will allow you to create menus and wizards that integrate directly into Unity’s editor interface. We shall start with the basics of how to insert menus into Unity’s menu interface. Then we’ll move on to learning how to write our own wizards that allow us to automate tasks.

You will learn the graphic user interface of Unity. All this training will be given from scratch. The tutorials will help you learn the user interface by creating a simple project. You shall learn topics such as Create UI panel, Canvas Render Modes, Add a panel, Intro to Rect transforms, Anchor points, Animate the buttons, Create the slider, Hooking Up Scripts With UI Elements, Create The Main Menu, Add button, Add headers, Scaling and color the button, Animating the main menu, Making the alpha 1, Script for the menu and Script the event triggers.

Physics is an integral part of Game Development. This course will teach you common physics concepts that are used in games. You will learn about Game Physics U5, Newtons First Law, Uniform Motion, Newtons Second Law Motion, System International Unit Theory, Linear Transformation, Types of Vector, Torque and much more.

Who is the target audience?
Students interested in game development
Individuals or teams that want to develop internal tools to streamline their development process
Developers who are interested in making tools for the Unity Asset Store but don’t know where to start
Anyone wanting to understand how to write their own shaders.
Intermediate level Unity developers who want to learn how to code their own shaders from scratch.

Table of Contents

Unity 5 Shader Programming – Beginner 05:08:59
Introduction to Unity 5 Shader Programming 06:45
Theory – Creating A Basic Shader 10:23
Lab – Creating A Basic Shader 10:12
Migrating from Unity4 to Unity 5 Shaers 06:56
Migrating from Unity4 to Unity 5 Shaers Continues 05:33
Understanding Shader Properties 12:02
Create Properties 06:35
Create Subshader Variable 06:21
Using Packed Arrays 11:25
Use Albedo Color 07:43
Creating A Scrolling Texture 09:43
Water Effect Shader 11:05
Creating A Normal Map Shader 08:26
Normal Map Test Shader 10:45
Bump Intensity 10:09
Creating A Transparent Shader 10:20
Creating a Holographic Shader 06:33
Silhouette Shader 06:22
Blending Textures Using Lerp 09:44
Blending Textures Using Lerp Continues 10:07
Drawing Circle in Terrain 09:58
Mat Radius 10:50
Lighting Models 05:26
Writing the First Custom Lighting 09:34
Writing Toon Shader 06:38
Writing Toon Shader Continues 07:40
Writing Phong Shader 09:18
Phong Secular Shader 07:18
Writing Blinn Phong Shader 08:29
Blinn Phong Shader – Half Vector 04:39
Writing Anisotropic Specular Shader 09:50
Writing Anisotropic Specular Shader Continues 10:01
GI And Light Baking 09:52
More on GI And Light Baking 07:25
Creating Reflection Probe 09:41
Light Probe Groups 05:11

Unity 5 Shader Programming – Intermediate 05:57:06
Introduction to Vertex Function 10:39
Animating Vertices 10:07
Animating Vertices Continues 02:52
Extruding Vertices 08:16
Extrusion Shader 05:12
Creating Snow Shader 08:10
Creating Snow Shader Continues 08:28
Volumetric Explosions 12:02
Volumetric Explosions – SG Program 10:14
First Fragment Shader 08:20
First Fragment Shader Continues 09:31
Use of Grab Pass Shader 09:10
How Grab Pass Shader Works 02:11
Writing a Glass Shader 09:47
Glass Stained Normals 07:43
Writing 2D Water Shader 10:00
More 2D Water Shader 10:51
Shader Adjustment 10:11
Optimizing the Shader 09:43
Using the Profiler 07:02
Using the Profiler Continues 06:54
Writing a Mobile Shader 09:07
Optimize Shaders 04:20
Introduction to Screen Effects 07:28
Custom Shader Image Effects 09:16
Changing the Screen Effects 05:50
Depth Effect 10:18
Brightness Saturation 07:12
Contrast 07:52
Contrast Continues 09:35
Blend Modes 09:44
Blend Mode Image Effect 09:44
Overlay Image Effect 09:03
Old Film Effect 08:23
More on Old Film Effect 09:29
Old Film Effect Shader 11:41
Effect Final Color 07:14
Old Film Effect Explained 05:58
Night Vision Effect 09:29
More on Night Vision Effect 11:40
Blend Effect 11:32
Night Version Effect Shader 04:48

Unity 5 Shader Programming – Advanced 01:00:40
Creating Custom CG Inc Files 11:20
CG Include Shader 10:18
Creating Fur 08:18
More on Creating Fur 11:45
Creating Heat Map 11:17
More on Creating Heat Map 07:42

Editor Scripting in Unity – Beginners 06:49:49
Introduction to Editor Scripting in Unity 03:48
Hello World 08:08
Hello World game Object 06:39
Building a Test Level 09:27
Building a Test Level Continues 08:30
Level Script 08:36
Starting the Level Creator Tool 06:19
More on Starting Creator Tool 06:48
Introducing Gizmos Class 06:47
More on Gizmos Class 07:09
Target Example 08:23
Draw Fizmo Sample 08:03
Draw Ray 04:58
Draw GUIT Texture 07:52
Gizmos Class 09:15
Gizmos Class Continues 09:43
Writing SnapTo Grid Code 07:25
More on Writing Snap to Grid Code 07:14
Getting Started with Custom Inspectors 10:34
Creating The Custom Inspector 10:22
Creating The Custom Inspector Continues 08:42
Level in Spector 10:28
Property Drawers 10:32
Decorator Drawers 10:11
Decorator Drawers Continues 07:21
Creating Custom Property Drawers 09:38
Time Drawers 09:20
Level lnspector 08:09
Creating The Palette Window 10:56
Creating The Palette Window Continues 09:19
Menu Items 09:03
Creating the GUIF 11:32
Creating the Tabs 07:43
More on Creating Tabs 10:34
Integrating Palette with Inspector 06:54
Integrating Palette with Inspector Continue 06:02
Different Editor Modes 09:33
Draw Mode GUI 10:22
Working with Events 09:32
More on Working With Events 10:53
Level Creator 05:45
Palette Item 08:51
Handles Class 11:18
Handles Class Continues 09:47
Using GUI Styles 08:26
Using GUI Styles Continues 08:26
GUI and Tab Style 08:30
Using GUI Skin 06:02

Editor Scripting in Unity – Intermediate 55:00
Creating Level Settings 10:12
Creating Level Settings Continues 09:14
Working with Level Class 07:45
Testing the Level Settings 03:13
Building the DLL 08:51
More on Building the DLL 07:21
Texture Importer 08:24

Editor Scripting in Unity – Advanced 04:18:55
Adding Build Features 1:15
Adding Build Features Continues 09:34
Settings Window 09:34
Adding Version Control 00:53
Using Git Bash 11:24
Using Source Tree 11:26
Bit Bucket 08:14
Creating Object Modifier Tool 12:12
Introduction to the Tool 10:22
Writing the Search Functionality 10:36
Writing the Search Functionality Continues 08:27
Selected Project Search 10:08
Testing the Search Bar 08:05
Selected Game Objects 08:10
The Buttons 07:39
Simple Replace Function 07:49
Group Objects Region 11:43
Group Objects Region Continues 11:28
Replace Prefabs Function 07:56
Group Object Table 08:53
Replace Object Function 08:34
Current Group Count 08:00
Testing The Tool 10:08
Testing The Tool Continues 07:49
Object Modifier 06:19
Tool Distribution 10:46
More on Tool Distribution 10:48
Neosphere Interactive 10:43

3D Integration and Level Design in Unity 04:01:24
Introduction to 3D Integration and Level Design 04:08
3D Pipeline for Unity 11:29
Flow of 3D Process 10:57
Assets and Elements 10:23
More on Assets and Elements 07:26
Building the Elements 05:38
Creating and Modification of Assets 12:15
Modification and Scaling of Assets 12:05
Creating Individual Assets 08:28
Creating Elements in Level Designing 10:36
More on Creating Elements 09:16
Creating the Texure Fighter Jet 10:51
Building Barracks and Watch Tower 08:57
Creating Wood Texture 05:21
Building Tents and Checkpost 05:52
Creating Camouflage Texture 06:51
Creating Map for Texture 06:46
Creating Depth for Metal Object 09:28
Implementing Assets 08:30
Creating Brigde using Normal Map 08:58
Understanding Proportion of Level 10:17
Adding More Elements 10:49
Importing More Models 11:27
Adding up Foliages 10:38
Covering up the Background 06:32
Adding up Cosmetics 09:05
Adding Controller Camera 08:21

Unity GUI – The New Unity UI 03:24:17
Introduction to Unity GUI 09:34
Creating a simple project 10:57
Create Ui Panel 09:37
Canvas Render Modes 05:11
Fix the cube 11:18
Add a panel 10:17
Intro To Rect Transforms 12:00
Anchor Points 09:02
Animate The Buttons 08:33
New Animation 05:24
Create The Slider 10:38
Hooking Up Scripts With Ui Elements 05:46
Create The Main Menu 07:02
Add Button 08:26
Add Headers 08:51
Preparing The Button 06:46
Scaling And Color The Button 06:03
Animating The Main Menu 08:51
Making The Alpha 10:26
Script For The Menu 09:02
Script The Event Triggers 07:26
Creating The Last Phase 07:28
High Score Menu 08:32
Completing The Main Menu 07:07

UNITY – Game Physics using Unity 5 08:01:14
Introduction of Game Physics U5 08:23
Newtons First Law 07:48
Continue on Newtons First Law 07:57
Practical on Newtons First Law 10:46
More on Practical Newtons Law 08:49
Adding Cube 02:04
Uniform Motion 09:56
Newtons Second Law Motion 12:03
Move Script 07:55
Newtons Third Law 13:08
Force Vector Table 09:24
Code Clean Up 12:03
System International Unit Theory 05:14
System International Unit LAB 04:58
Modeling the Rocket Engine 09:36
More on Modeling the Rocket Engine 10:25
Private Const Float 09:21
Move Sript 07:43
Modeling Gravity Theory 05:34
Parabolic Path 07:48
More on Parabolic Path 07:47
Theory on Air Resistance 08:59
Air Resistance LAB 08:59
Script Execution Order 07:19
Execution Order of Event Function 07:48
On Application Quit 06:47
Simple Physics Game 09:47
More on Simple Physics Game 10:00
Adding Prefabs Ball 10:17
Adding Gravity Component 10:57
Movements of Inertia 02:40
Concept of Matrix Math 07:10
Matrix Operations 07:06
Matrix Multiplcations 11:59
Transpose Matrix 08:28
Linear Transformation 13:11
More on Linear Transformation 09:03
Linear Transformation 08:47
Common Transformation Matrices 07:57
Rotation Matrices 07:57
Projection Matrix 07:36
Matrices Standardize 08:19
Types of Vector 07:43
Volt View Transformation 07:40
Intertia Tensors New Cube 08:44
Creating New Script 11:24
Creating Cylinder 09:36
Linear and Rotational Equivalent 13:11
Rotational Form Newtons Laws 11:13
Torgue and Precession 09:59
Practical Appplication Torgue 07:11
Vector Cross Products 11:31
Magnus Effect 07:44
More on Magnus Effect 08:44
Inertia Tensors 06:46

Watch online or Download for Free

01. Unity 5 Shader Programming – Beginner
01. Introduction to Unity 5 Shader Programming
02. Theory – Creating A Basic Shader
03. Lab – Creating A Basic Shader
04. Migrating from Unity4 to Unity 5 Shaers
05. Migrating from Unity4 to Unity 5 Shaers Continues
06. Understanding Shader Properties
07. Create Properties
08. Create Subshader Variable
09. Using Packed Arrays
10. Use Albedo Color
11. Creating A Scrolling Texture
12. Water Effect Shader
13. Creating A Normal Map Shader
14. Normal Map Test Shader
15. Bump Intensity
16. Creating A Transparent Shader
17. Creating a Holographic Shader
18. Silhouette Shader
19. Blending Textures Using Lerp
20. Blending Textures Using Lerp Continues
21. Drawing Circle in Terrain
22. Mat Radius
23. Lighting Models
24. Writing the First Custom Lighting
25. Writing Toon Shader
26. Writing Toon Shader Continues
27. Writing Phong Shader
28. Phong Secular Shader
29. Writing Blinn Phong Shader
30. Blinn Phong Shader – Half Vector
31. Writing Anisotropic Specular Shader
32. Writing Anisotropic Specular Shader Continues
33. GI And Light Baking
34. More on GI And Light Baking
35. Creating Reflection Probe
36. Light Probe Groups

02. Unity 5 Shader Programming – Intermediate
01. Introduction to Vertex Function
02. Animating Vertices
03. Animating Vertices Continues
04. Extruding Vertices
05. Extrusion Shader
06. Creating Snow Shader
07. Creating Snow Shader Continues
08. Volumetric Explosions
09. Volumetric Explosions – SG Program
10. First Fragment Shader
11. First Fragment Shader Continues
12. Use of Grab Pass Shader
13. How Grab Pass Shader Works
14. Writing a Glass Shader
15. Glass Stained Normals
16. Writing 2D Water Shader
17. More 2D Water Shader
18. Shader Adjustment
19. Optimizing the Shader
20. Using the Profiler
21. Using the Profiler Continues
22. Writing a Mobile Shader
23. Optimize Shaders
24. Introduction to Screen Effects
25. Custom Shader Image Effects
26. Changing the Screen Effects
27. Depth Effect
28. Brightness Saturation
29. Contrast
30. Contrast Continues
31. Blend Modes
32. Blend Mode Image Effect
33. Overlay Image Effect
34. Old Film Effect
35. More on Old Film Effect
36. Old Film Effect Shader
37. Effect Final Color
38. Old Film Effect Explained
39. Night Vision Effect
40. More on Night Vision Effect
41. Blend Effect
42. Night Version Effect Shader

03. Unity 5 Shader Programming – Advanced
01. Creating Custom CG Inc Files
02. CG Include Shader
03. Creating Fur
04. More on Creating Fur
05. Creating Heat Map
06. More on Creating Heat Map

04. Editor Scripting in Unity – Beginners
01. Introduction to Editor Scripting in Unity
02. Hello World
03. Hello World game Object
04. Building a Test Level
05. Building a Test Level Continues
06. Level Script
07. Starting the Level Creator Tool
08. More on Starting Creator Tool
09. Introducing Gizmos Class
10. More on Gizmos Class
11. Target Example
12. Draw Fizmo Sample
13. Draw Ray
14. Draw GUIT Texture
15. Gizmos Class
16. Gizmos Class Continues
17. Writing SnapTo Grid Code
18. More on Writing Snap to Grid Code
19. Getting Started with Custom Inspectors
20. Creating The Custom Inspector
21. Creating The Custom Inspector Continues
22. Level in Spector
23. Property Drawers
24. Decorator Drawers
25. Decorator Drawers Continues
26. Creating Custom Property Drawers
27. Time Drawers
28. Level lnspector
29. Creating The Palette Window
30. Creating The Palette Window Continues
31. Menu Items
32. Creating the GUIF
33. Creating the Tabs
34. More on Creating Tabs
35. Integrating Palette with Inspector
36. Integrating Palette with Inspector Continue
37. Different Editor Modes
38. Draw Mode GUI
39. Working with Events
40. More on Working With Events
41. Level Creator
42. Palette Item
43. Handles Class
44. Handles Class Continues
45. Using GUI Styles
46. Using GUI Styles Continues
47. GUI and Tab Style
48. Using GUI Skin

05. Editor Scripting in Unity – Intermediate
01. Creating Level Settings
02. Creating Level Settings Continues
03. Working with Level Class
04. Testing the Level Settings
05. Building the DLL
06. More on Building the DLL
07. Texture Importer

06. Editor Scripting in Unity – Advanced
01. Adding Build Features
02. Adding Build Features Continues
03. Settings Window
04. Adding Version Control
05. Using Git Bash
06. Using Source Tree
07. Bit Bucket
08. Creating Object Modifier Tool
09. Introduction to the Tool
10. Writing the Search Functionality
11. Writing the Search Functionality Continues
12. Selected Project Search
13. Testing the Search Bar
14. Selected Game Objects
15. The Buttons
16. Simple Replace Function
17. Group Objects Region
18. Group Objects Region Continues
19. Replace Prefabs Function
20. Group Object Table
21. Replace Object Function
22. Current Group Count
23. Testing The Tool
24. Testing The Tool Continues
25. Object Modifier
26. Tool Distribution
27. More on Tool Distribution
28. Neosphere Interactive

07. 3D Integration and Level Design in Unity
01. Introduction to 3D Integration and Level Design
02. 3D Pipeline for Unity
03. Flow of 3D Process
04. Assets and Elements
05. More on Assets and Elements
06. Building the Elements
07. Creating and Modification of Assets
08. Modification and Scaling of Assets
09. Creating Individual Assets
10. Creating Elements in Level Designing
11. More on Creating Elements
12. Creating the Texure Fighter Jet
13. Building Barracks and Watch Tower
14. Creating Wood Texture
15. Building Tents and Checkpost
16. Creating Camouflage Texture
17. Creating Map for Texture
18. Creating Depth for Metal Object
19. Implementing Assets
20. Creating Brigde using Normal Map
21. Understanding Proportion of Level
22. Adding More Elements
23. Importing More Models
24. Adding up Foliages
25. Covering up the Background
26. Adding up Cosmetics
27. Adding Controller Camera

08. Unity GUI – The New Unity UI
01. Introduction to Unity GUI
02. Creating a simple project
03. Create Ui Panel
04. Canvas Render Modes
05. Fix the cube
06. Add a panel
07. Intro To Rect Transforms
08. Anchor Points
09. Animate The Buttons
10. New Animation
11. Create The Slider
12. Hooking Up Scripts With Ui Elements
13. Create The Main Menu
14. Add Button
15. Add Headers
16. Preparing The Button
17. Scaling And Color The Button
18. Animating The Main Menu
19. Making The Alpha
20. Script For The Menu
21. Script The Event Triggers
22. Creating The Last Phase
23. High Score Menu
24. Completing The Main Menu

09. UNITY – Game Physics using Unity 5
01. Introduction of Game Physics U5
02. Newtons First Law
03. Continue on Newtons First Law
04. Practical on Newtons First Law
05. More on Practical Newtons Law
06. Adding Cube
07. Uniform Motion
08. Newtons Second Law Motion
09. Move Script
10. Newtons Third Law
11. Force Vector Table
12. Code Clean Up
13. System International Unit Theory
14. System International Unit LAB
15. Modeling the Rocket Engine
16. More on Modeling the Rocket Engine
17. Private Const Float
18. Move Sript
19. Modeling Gravity Theory
20. Parabolic Path
21. More on Parabolic Path
22. Theory on Air Resistance
23. Air Resistance LAB
24. Script Execution Order
25. Execution Order of Event Function
26. On Application Quit
27. Simple Physics Game
28. More on Simple Physics Game
29. Adding Prefabs Ball
30. Adding Gravity Component
31. Movements of Inertia
32. Concept of Matrix Math
33. Matrix Operations
34. Matrix Multiplcations
35. Transpose Matrix
36. Linear Transformation
37. More on Linear Transformation
38. Linear Transformation
39. Common Transformation Matrices
40. Rotation Matrices
41. Projection Matrix
42. Matrices Standardize
43. Types of Vector
44. Volt View Transformation
45. Intertia Tensors New Cube
46. Creating New Script
47. Creating Cylinder
48. Linear and Rotational Equivalent
49. Rotational Form Newtons Laws
50. Torgue and Precession
51. Practical Appplication Torgue
52. Vector Cross Products
53. Magnus Effect
54. More on Magnus Effect
55. Inertia Tensors


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

8 Comments

        • All subtitles are stored in separate SRT file. ANd can be downloaded. But when we post an article here we do not provide the link to those files separately. If you need to download subtitles for some course please let me know I’ll provide a link to course folder, in this case, you can download it as a regular file.

    • Sorry for late reply.
      http://mediafile.cloud/folder/4828/[Udemy]_Unity_Shader_Programming_and_Editor_Scripting_Master_Class

Leave a Comment

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