• Post category:StudyBullet-16
  • Reading time:20 mins read


Learn Shader Programming, Editor Scripting, 3D Integration, Level Design, The New Unity GUI and Game Physics using Unity

What you will 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

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.


Get Instant Notification of New Courses on our Telegram channel.


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.

English
language

Content

Unity 5 Shader Programming – Beginner

Introduction to Unity 5 Shader Programming
Theory – Creating A Basic Shader
Lab – Creating A Basic Shader
Migrating from Unity4 to Unity 5 Shaers
Migrating from Unity4 to Unity 5 Shaers Continues
Understanding Shader Properties
Create Properties
Create Subshader Variable
Using Packed Arrays
Use Albedo Color
Creating A Scrolling Texture
Water Effect Shader
Creating A Normal Map Shader
Normal Map Test Shader
Bump Intensity
Creating A Transparent Shader
Creating a Holographic Shader
Silhouette Shader
Blending Textures Using Lerp
Blending Textures Using Lerp Continues
Drawing Circle in Terrain
Mat Radius
Lighting Models
Writing the First Custom Lighting
Writing Toon Shader
Writing Toon Shader Continues
Writing Phong Shader
Phong Secular Shader
Writing Blinn Phong Shader
Blinn Phong Shader โ€“ Half Vector
Writing Anisotropic Specular Shader
Writing Anisotropic Specular Shader Continues
GI And Light Baking
More on GI And Light Baking
Creating Reflection Probe
Light Probe Groups

Unity 5 Shader Programming – Intermediate

Introduction to Vertex Function
Animating Vertices
Animating Vertices Continues
Extruding Vertices
Extrusion Shader
Creating Snow Shader
Creating Snow Shader Continues
Volumetric Explosions
Volumetric Explosions – SG Program
First Fragment Shader
First Fragment Shader Continues
Use of Grab Pass Shader
How Grab Pass Shader Works
Writing a Glass Shader
Glass Stained Normals
Writing 2D Water Shader
More 2D Water Shader
Shader Adjustment
Optimizing the Shader
Using the Profiler
Using the Profiler Continues
Writing a Mobile Shader
Optimize Shaders
Introduction to Screen Effects
Custom Shader Image Effects
Changing the Screen Effects
Depth Effect
Brightness Saturation
Contrast
Contrast Continues
Blend Modes
Blend Mode Image Effect
Overlay Image Effect
Old Film Effect
More on Old Film Effect
Old Film Effect Shader
Effect Final Color
Old Film Effect Explained
Night Vision Effect
More on Night Vision Effect
Blend Effect
Night Version Effect Shader

Unity 5 Shader Programming – Advanced

Creating Custom CG Inc Files
CG Include Shader
Creating Fur
More on Creating Fur
Creating Heat Map
More on Creating Heat Map

Editor Scripting in Unity – Beginners

Introduction to Editor Scripting in Unity
Hello World
Hello World game Object
Building a Test Level
Building a Test Level Continues
Level Script
Starting the Level Creator Tool
More on Starting Creator Tool
Introducing Gizmos Class
More on Gizmos Class
Target Example
Draw Fizmo Sample
Draw Ray
Draw GUIT Texture
Gizmos Class
Gizmos Class Continues
Writing SnapTo Grid Code
More on Writing Snap to Grid Code
Getting Started with Custom Inspectors
Creating The Custom Inspector
Creating The Custom Inspector Continues
Level in Spector
Property Drawers
Decorator Drawers
Decorator Drawers Continues
Creating Custom Property Drawers
Time Drawers
Level lnspector
Creating The Palette Window
Creating The Palette Window Continues
Menu Items
Creating the GUIF
Creating the Tabs
More on Creating Tabs
Integrating Palette with Inspector
Integrating Palette with Inspector Continue
Different Editor Modes
Draw Mode GUI
Working with Events
More on Working With Events
Level Creator
Palette Item
Handles Class
Handles Class Continues
Using GUI Styles
Using GUI Styles Continues
GUI and Tab Style
Using GUI Skin

Editor Scripting in Unity – Intermediate

Creating Level Settings
Creating Level Settings Continues
Working with Level Class
Testing the Level Settings
Building the DLL
More on Building the DLL
Texture Importer

Editor Scripting in Unity – Advanced

Adding Build Features
Adding Build Features Continues
Settings Window
Adding Version Control
Using Git Bash
Using Source Tree
Bit Bucket
Creating Object Modifier Tool
Introduction to the Tool
Writing the Search Functionality
Writing the Search Functionality Continues
Selected Project Search
Testing the Search Bar
Selected Game Objects
The Buttons
Simple Replace Function
Group Objects Region
Group Objects Region Continues
Replace Prefabs Function
Group Object Table
Replace Object Function
Current Group Count
Testing The Tool
Testing The Tool Continues
Object Modifier
Tool Distribution
More on Tool Distribution
Neosphere Interactive

3D Integration and Level Design in Unity

Introduction to 3D Integration and Level Design
3D Pipeline for Unity
Flow of 3D Process
Assets and Elements
More on Assets and Elements
Building the Elements
Creating and Modification of Assets
Modification and Scaling of Assets
Creating Individual Assets
Creating Elements in Level Designing
More on Creating Elements
Creating the Texure Fighter Jet
Building Barracks and Watch Tower
Creating Wood Texture
Building Tents and Checkpost
Creating Camouflage Texture
Creating Map for Texture
Creating Depth for Metal Object
Implementing Assets
Creating Brigde using Normal Map
Understanding Proportion of Level
Adding More Elements
Importing More Models
Adding up Foliages
Covering up the Background
Adding up Cosmetics
Adding Controller Camera

Unity GUI – The New Unity UI

Introduction to Unity GUI
Creating a simple project
Create Ui Panel
Canvas Render Modes
Fix the cube
Add a panel
Intro To Rect Transforms
Anchor Points
Animate The Buttons
New Animation
Create The Slider
Hooking Up Scripts With Ui Elements
Create The Main Menu
Add Button
Add Headers
Preparing The Button
Scaling And Color The Button
Animating The Main Menu
Making The Alpha
Script For The Menu
Script The Event Triggers
Creating The Last Phase
High Score Menu
Completing The Main Menu

UNITY – Game Physics using Unity 5

Introduction of Game Physics U5
Newtons First Law
Continue on Newtons First Law
Practical on Newtons First Law
More on Practical Newtons Law
Adding Cube
Uniform Motion
Newtons Second Law Motion
Move Script
Newtons Third Law
Force Vector Table
Code Clean Up
System International Unit Theory
System International Unit LAB
Modeling the Rocket Engine
More on Modeling the Rocket Engine
Private Const Float
Move Sript
Modeling Gravity Theory
Parabolic Path
More on Parabolic Path
Theory on Air Resistance
Air Resistance LAB
Script Execution Order
Execution Order of Event Function
On Application Quit
Simple Physics Game
More on Simple Physics Game
Adding Prefabs Ball
Adding Gravity Component
Movements of Inertia
Concept of Matrix Math
Matrix Operations
Matrix Multiplcations
Transpose Matrix
Linear Transformation
More on Linear Transformation
Linear Transformation
Common Transformation Matrices
Rotation Matrices
Projection Matrix
Matrices Standardize
Types of Vector
Volt View Transformation
Intertia Tensors New Cube
Creating New Script
Creating Cylinder
Linear and Rotational Equivalent
Rotational Form Newtons Laws
Torgue and Precession
Practical Appplication Torgue
Vector Cross Products
Magnus Effect
More on Magnus Effect
Inertia Tensors