Interface & Essentials
Using the Unity Interface
1.Interface Overview https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/interface-overview?playlist=17090
2.The Scene View https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/scene-view?playlist=17090
3.The Game View https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-view?playlist=17090
4.The Hierarchy Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/hierarchy-window?playlist=17090
5.The Project Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/project-window?playlist=17090
6.The Inspector Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/inspector-window?playlist=17090
7.Build and Player Settings https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/build-and-player-settings?playlist=17090
8.Introduction to the Profiler https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/introduction-profiler?playlist=17090
Essential Unity Concepts
1.Game Objects and Components https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-objects-and-components?playlist=17090
2.Prefabs - Concept & Usage https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/prefabs-concept-usage?playlist=17090
3.Tags https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/tags?playlist=17090
4.Layers https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/layers?playlist=17090
Live Sessions on Unity Interface and Essentials
1.Editor Basics https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/editor-basics?playlist=17090
2.Game Objects https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-objects?playlist=17090
3.Unity Tips & Tricks https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks?playlist=17090
4.Unity Tips & Tricks 2 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-2?playlist=17090
5.Unity Tips & Tricks 3 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-3?playlist=17090
6.Unity Tips & Tricks 4 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-4?playlist=17090
Scripting
Beginner Gameplay Scripting
1.Scripts as Behaviour Components https://unity3d.com/cn/learn/tutorials/modules/beginner/scripting/scripts-as-behaviour-components?playlist=17117
2.Variables and Functions https://unity3d.com/cn/learn/tutorials/topics/scripting/variables-and-functions?playlist=17117
3.Conventions and Syntax https://unity3d.com/cn/learn/tutorials/topics/scripting/conventions-and-syntax?playlist=17117
4.C# vs JS syntax https://unity3d.com/cn/learn/tutorials/topics/scripting/c-vs-js-syntax?playlist=17117
5.IF Statements https://unity3d.com/cn/learn/tutorials/topics/scripting/if-statements?playlist=17117
6.Loops https://unity3d.com/cn/learn/tutorials/topics/scripting/loops?playlist=17117
7.Scope and Access Modifiers https://unity3d.com/cn/learn/tutorials/topics/scripting/scope-and-access-modifiers?playlist=17117
8.Awake and Start https://unity3d.com/cn/learn/tutorials/topics/scripting/awake-and-start?playlist=17117
9.Update and FixedUpdate https://unity3d.com/cn/learn/tutorials/topics/scripting/update-and-fixedupdate?playlist=17117
10.Vector Maths https://unity3d.com/cn/learn/tutorials/topics/scripting/vector-maths?playlist=17117
11.Enabling and Disabling Components https://unity3d.com/cn/learn/tutorials/topics/scripting/enabling-and-disabling-components?playlist=17117
12.Activating GameObjects https://unity3d.com/cn/learn/tutorials/topics/scripting/activating-gameobjects?playlist=17117
13.Translate and Rotate https://unity3d.com/cn/learn/tutorials/topics/scripting/translate-and-rotate?playlist=17117
14.Look At https://unity3d.com/cn/learn/tutorials/topics/scripting/look?playlist=17117
15.Linear Interpolation https://unity3d.com/cn/learn/tutorials/topics/scripting/linear-interpolation?playlist=17117
16.Destroy https://unity3d.com/cn/learn/tutorials/topics/scripting/destroy?playlist=17117
17.GetButton and GetKey https://unity3d.com/cn/learn/tutorials/topics/scripting/getbutton-and-getkey?playlist=17117
18.GetAxis https://unity3d.com/cn/learn/tutorials/topics/scripting/getaxis?playlist=17117
19.OnMouseDown https://unity3d.com/cn/learn/tutorials/topics/scripting/onmousedown?playlist=17117
20.GetComponent https://unity3d.com/cn/learn/tutorials/topics/scripting/getcomponent?playlist=17117
21.Delta Time https://unity3d.com/cn/learn/tutorials/topics/scripting/delta-time?playlist=17117
22.Data Types https://unity3d.com/cn/learn/tutorials/topics/scripting/data-types?playlist=17117
23.Classes https://unity3d.com/cn/learn/tutorials/topics/scripting/classes?playlist=17117
24.Instantiate https://unity3d.com/cn/learn/tutorials/topics/scripting/instantiate?playlist=17117
25.Arrays https://unity3d.com/cn/learn/tutorials/topics/scripting/arrays?playlist=17117
26.Invoke https://unity3d.com/cn/learn/tutorials/topics/scripting/invoke?playlist=17117
27.Enumerations https://unity3d.com/cn/learn/tutorials/topics/scripting/enumerations?playlist=17117
28.Switch Statements https://unity3d.com/cn/learn/tutorials/topics/scripting/switch-statements?playlist=17117
Intermediate Gameplay Scripting
1.Properties
2.Ternary Operator
3.Statics
4.Method Overloading
5.Generics
6.Inheritance
7.Polymorphism
8.Member Hiding
9.Overriding
10.Interfaces
11.Extension Methods
12.Namespaces
13.Lists and Dictionaries
14.Coroutines
15.Quaternions
16.Delegates
17.Attributes
18.Events
Editor Scripting
1.Building a Custom Inspector
2.The DrawDefaultInspector Function
3.Adding Buttons to a Custom Inspector
4.Unity Editor Extensions - Menu Items
Community Posts
1.MonoDevelop‘s Debugger
2.Unity Editor Extensions - Menu Items
3.Creating Meshes
Project Architecture
1.AssetBundles and the AssetBundle Manager
2.Mastering Unity Project Folder Structure - Version Control Systems
Getting Started with Unity Development using Visual Studio
1.Installing Tools for Unity Development
2.Building your first Unity Game with Visual Studio
3.Editing Unity Games in Visual Studio
4.Debugging Unity games in Visual Studio
5.Graphics debugging Unity games in Visual Studio
6.Taking Unity games to Universal Windows Platform
7.Testing Unity games on Android in Visual Studio
Live Sessions on Scripting
1.Scripting Primer and Q&A
2.Scripting Primer and Q&A - Continued
3.Scripting Primer and Q&A - Continued(Again)
4.Persistence - Saving and Loading Data
5.Object Pooling
6.Introduction to Scriptable Objects
7.How to communicate between Scripts and GameObjects
8.Coding in Unity for the Absolute Beginner
9.Sound Effects & Scripting
10.Editor Scripting Intro
11.Writing Plugins
12.Property Drawers & Custom Inspectors
13.Events: Creating a simple messaging system
14.Ability System with Scriptable Objects
15.Character Select System with Scriptable Objects
16.Creating Basic Editor Tools
Live Session: Quiz Game 1
1.Intro and Setup
2.Data Classes
3.Menu Screen
4.Game UI
5.Answer Button
6.Displaying Questions
7.Click To Answer
8.Ending The Game and Q&A
Live Session: Localization Tools
1.Overview and Goals
2.Localization Data
3.Dictionary,JSON and Streaming Assets
4.Localization Manager
5.Startup Manager
6.Localized Text Component
7.Localized Text Editor Script
8.Localization Q&A
Live Session: Controlling Particles Via Script
1.Introduction and Session Goals
2.Particle Lancher
3.Particle Collisions
4.Particle Launcher Script
5.Particle Collisions and Scripting
6.Random Particle Colors
7.Drawing Decals with Particles
8.Collecting Particle Information For Display
9.Displaying Particles Via Script
10.Droplet Decals
11.Questions and Answers
Live Session: Text Adventure Game Part 1
1.Introduction and Goals
2.Project Architecture Overview
3.Creating Rooms
4.Creating Exits
5.Text Input
6.Reacting To String Input
7.Input Actions And The Delegate Pattern
8.Questions and Anwers
Live Session: Text Adventure Game Part 2
1.Introduction and Goals
2.Project Architecture and Review
3.Displaying Item Descriptions
4.Examining Items
5.Taking Items
6.Displaying Inventory
7.Action Response
8.Preparing The Use Item Dictionary
9.Creating The Use Action
10.Questions and Answers
Graphics
Audio
User Interfaces
Navigation
Ads & Analytics
Performance Optimization
2D Game Creation
Best Practies
Physics
Animation
Mobile & Touch
Tips
Virtual Reality
Multiplayer Networking