Official data
The Unity User Manual
Unity-scripting API
Unity-learning-modules Unity-Learning-Modules Unity-Learning-Modules
Coursera
Online game based on the Unity engine design and development (fudan university) | Coursera
It is mainly divided into five courses (free auditing) :
- An introduction to the game industry
- Game planning and design
- Game development based on Unity engine
- Advanced game development based on Unity
- Online Game and Development graduation project
Domestic tutorial expert
Two people who have great influence on Unity learners in China:
One is Xuan Yusong, I read his “Unity3D Game Development” introduction.
Rain loose MOMO institute | program focus on mobile Internet technology blog with Unity3D game development
One is Siki, who mainly produces tutorials with very clear logic. He used to be a lecturer at Thai Online, but now he has set up a teaching website.
Siki – Thai classes online (there are many free tutorials)
Siki Academy – Unity game development from Beginner to indie (non-advertising, there are also free lessons)
Unity game Development video tutorial directory v17.3-Siki carefully organized (contains a large number of Baidu Cloud course links)
Other video tutorials
Good code network – focus on Unity3d game development training, Unity3d, Unity3d tutorial, Unity3d video tutorial
In order to list the learning route of good code network for everyone’s reference (from entry to advanced) :
Tips: Just list the knowledge points, can rely on reading blogs and self-study to learn the following knowledge points. Interested in their own purchase, there is no advertising behavior.
The first stage
- C# language basics
- Unity3D engine foundation
- C# language advanced (data structure introduction)
- Unity3D UI (NGUI)
- Simple complete project example
The second stage
- Character animation control (animation system, navigation system)
- C# language enhancement (delegates and events, common design patterns)
- Client Core Technology (UGUI, Lua)
- Intermediate project actual combat
- AI Artificial intelligence
- Fundamentals of 3D mathematics (vectors, Euler Angles, quaternons, matrices, etc.)
- Client Resource Management (Editor extension, AssetBundle)
- The project of actual combat
Thai lesson online – domestic professional Unity online learning platform
Unity Video Tutorial – Wheat Academy
Bull Education – Unity online learning platform
Good to share
UNITE -Unity Project Architecture Design and development management (Unity Greater China Director sharing game architecture)
Learn OpenGL, Extensive Tutorial Resource for learning Modern OpenGL
LearnOpenGL Chinese translation
High quality questions and answers
Song Jian: If the computer major students want to enter the game industry after graduation, how should they prepare during college?
Luffy: How to plan a “method” or “process” of learning Unity3D with zero foundation?
HellomotoV: How to plan a “method” or “process” of zero-based Learning Unity3D?
Dk: What do YOU need to learn to develop a tile RPG with Unity2D?
What are the recommended Unity3D development blogs?
Wang Nan: What is the division of roles in the Unity3D game development team?
Wang Xuanyi: How to learn Unity well?
Ranger: how to advance C#?
Kr: How easy is it to get started and how difficult is it to master game engine Unity? Why is that?
Wang Nan: Where is it that the game engine Unity is easy to master? Why is that?
Dk: How easy is it to get started and how difficult is it to master Unity? Why is that?
Qian Kanglai: Unity development workflow?
Ww: How does StartCoroutine/ Yield Return work in Unity? How does this work?
Peter Pan: What’s a good Unity open source project on Github?
Wang Zhiyuan: How to design a universal UI framework based on the UGUI or NGUI plug-in in Unity?
Jackie Run: What are some of the skills of Unity game development that make you wow?
What should Milo IP – Unity Senior Programmer have? How do I become a Unity Senior Programmer?
Wu Yifeng: How to implement MVC pattern in Unity?
Kontoyev: What plug-ins do Unity recommend to help you get the most out of a project?
Pang Weiwei: how to evaluate Tencent in Unity under the xLua (open source) hot change scheme?
Waigo: How does Unity3D organize code effectively?
KUANG tOBY: Unity3d client development, which aspect do YOU need to start from?
Sandals: Is there a popular framework for developing games with Unity?
Pang Weiwei: How to use Lua correctly in Unity project?
Vinjn Zhang jing: How to systematically learn Unity 3D shader programming (NVIDIA CG programming)?
How to systematically learn Shader programming in Unity 3D (NVIDIA CG programming)?
BBS
Unity’s official Chinese forum – Unity3d.com
Game Bull – Virtual reality, Unity3D Tutorials
Unity3D Forum – Unity Sacred Community
Unity3D alliance
blog
C# programming guide – Microsoft
| UGUI institute 】 【 rain loose MOMO research program
Making cool UI effects with Unity UGUI
A thorough understanding of the Unity UI system
Unity-Technologies / UI – Bitbucket
UWA: Simple optimization, simple optimization
Memory management in Unity 3D
Optimization techniques in Unity – CandyCat – CSDN blog
Unity3D hot update book -PageZero – Crazy light wireless – Expo Park
Some tidbits on Game architecture design – High-tech column – CSDN blog
Global lighting in Unity 5
Unity3D Shader MAO Xingyun (light ink) column – CSDN blog
Unity3D Shader primer for cats
C# Socket programming synchronous and asynchronous communication – BLoodMaster – blog park
Unity: Now You’re Thinking With Components
Artificial Intelligence in Games – Cocoachinamakes mobile Development easier
Unity Design Patterns and Concepts, Looking for Good Sources • R /Unity3D
A Zhao’s blog
Wang Xuanyi – Blog Park
Techlife luzexi.com
Unity Learning House (great blogging and sharing on multiple topics)
Books (SOME of the books I’ve read about Unity are in Douban)
C# graphic tutorial
A good primer.
C# 101 classic
It’s a classic.
Unity3d Game Development
By Xuan Yusong, suitable for beginners.
Unity 4.x from Getting Started to Mastering
The official textbook, for now, is a bit old.
Unity3D Scripting
Suitable for C# and Unity progression.
Unity Game Design and Implementation
Bandai Namco senior developers prepared, not suitable for beginners, suitable for people who have a certain project basis.
Fundamentals of 3D Mathematics
Learn the 3D math you need to know.
Game Programming Patterns
I haven’t finished it yet, but it’s good.
Design Patterns and Perfect Game Development
Combined with case study design patterns.
Shader Essentials
Shader is a good starter.
Unity AI Game Development
Learning about artificial intelligence in game development, not bad.
Unity Interview Experience
Compiled notes from previous Unity interviews (have compiled a large number of interviews)
Unity work experience + recent interview experience
Unity3D Interviews – Real Interviews – My Unity3D – CSDN blog
Unity3d Game company interview common questions contact
Unity comprehensive interview questions (including answers) – Endless learning column – CSDN blog
Unity game programmer interview questions and answers – fried noodles – blog garden
Unity3D interview question integration (reproduced) – He Xiyixiao blog