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) :

  1. An introduction to the game industry
  2. Game planning and design
  3. Game development based on Unity engine
  4. Advanced game development based on Unity
  5. 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

  1. C# language basics
  2. Unity3D engine foundation
  3. C# language advanced (data structure introduction)
  4. Unity3D UI (NGUI)
  5. Simple complete project example

The second stage

  1. Character animation control (animation system, navigation system)
  2. C# language enhancement (delegates and events, common design patterns)
  3. Client Core Technology (UGUI, Lua)
  4. Intermediate project actual combat
  5. AI Artificial intelligence
  6. Fundamentals of 3D mathematics (vectors, Euler Angles, quaternons, matrices, etc.)
  7. Client Resource Management (Editor extension, AssetBundle)
  8. 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

Continuous update, sorting is not easy, welcome to like!