Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raystudio9236/awesome-unity3d-study

Unity3d 资料汇总
https://github.com/raystudio9236/awesome-unity3d-study

List: awesome-unity3d-study

Last synced: 16 days ago
JSON representation

Unity3d 资料汇总

Awesome Lists containing this project

README

        

# Awesome Unity3d Study

Unity3D 学习资料汇总

## 目录

* [一 模块](#一-模块)
* [1.1 引擎基础](#11-引擎基础)
* [视频](#视频)
* [1.2 Asset](#12-asset)
* [视频](#视频-1)
* [1.3 内存](#13-内存)
* [视频](#视频-2)
* [二 Package](#二-package)
* [2.1 Cinemachine](#21-cinemachine)
* [文章](#文章)
* [视频](#视频-3)
* [2.2 SRP](#22-srp)
* [视频](#视频-4)
* [2.3 InputSystem](#23-inputsystem)
* [视频](#视频-5)
* [2.4 ShaderGraph](#24-shadergraph)
* [视频](#视频-6)
* [2.5 Visual Effect Graph](#25-visual-effect-graph)
* [视频](#视频-7)
* [2.6 Timeline](#26-timeline)
* [视频](#视频-8)
* [三 开源库](#三-开源库)
* [UI](#ui)
* [Gizmo](#gizmo)
* [Post-process](#post-process)
* [InputSystem](#inputsystem)
* [Utils](#utils)
* [ECS](#ecs)
* [四 其他](#四-其他)

## 一 模块

### 1.1 引擎基础

#### 视频

- [Unity小提示与小技巧/Tips and Tricks](https://www.bilibili.com/video/BV12p4y1S7EG)

### 1.2 Asset

#### 视频

- [详解Unity Asset的一生](https://www.bilibili.com/video/BV1Wv41167i2)

### 1.3 内存

#### 视频

- [浅谈Unity内存管理](https://www.bilibili.com/video/BV1aJ411t7N6)

## 二 Package

### 2.1 Cinemachine

#### 文章

- [【Cinemachine】VirtualCamera虚拟相机详解(一)](https://zhuanlan.zhihu.com/p/105925571)
- [Unity小技巧之: 如何不写代码制作不会穿墙的摄像头](https://www.bilibili.com/video/BV1Kt411Y71n)

#### 视频

- [Cinemachine](https://learn.unity.com/tutorial/cinemachine)
- [通过2D3D实际案例学习Cinemachine虚拟相机](https://www.bilibili.com/video/BV1oa4y1s7gg)
- [Unity实现尼尔机械纪元运镜设计](https://www.bilibili.com/video/av43069305)

### 2.2 SRP

#### 视频

- [详解Unity轻量级渲染管线LWRP](https://www.bilibili.com/video/BV1Ut411v7Ma)
- [URP通用渲染管线教程](https://www.bilibili.com/video/BV1Yh411X7kn)

### 2.3 InputSystem

#### 视频

- [Meet the Devs专题之新输入系统](https://www.bilibili.com/video/BV1Gt4y1X7s9)

### 2.4 ShaderGraph

#### 视频

- [Unity Shader Graph 节点解析(一)Vector 1, Vector 2, Vector 3, Vector 4](https://www.bilibili.com/video/BV1Q4411R74E)
- [Unity Shader Graph 节点解析(二)Constant, Integer, Slider, Boolean, Color, Time](https://www.bilibili.com/video/BV1u4411R7Dz)
- [Unity Shader Graph 节点解析(三)UV](https://www.bilibili.com/video/BV1v4411z7if)
- [Unity Shader Graph 节点解析(四)Position](https://www.bilibili.com/video/BV1Y4411m76K)
- [Unity Shader Graph 节点解析(五)Normal Vector, Tangent Vector, Bitangent Vector](https://www.bilibili.com/video/BV1uJ411K7Ak)
- [Unity Shader Graph 节点解析(六)Screen Position, View Direction](https://www.bilibili.com/video/BV1oE411Z7ae)
- [Unity Shader Graph 节点解析(七)Vertex Color](https://www.bilibili.com/video/BV1nE411C7Lw)
- [Unity Shader Graph 节点解析(八)Gradient, Sample Gradient](https://www.bilibili.com/video/BV1LE411h7iP)
- [Unity Shader Graph 节点解析(九)Matrix (Input类) 和 Matrix (Math类) 相关节点](https://www.bilibili.com/video/BV1FJ411d7HD)
- [Unity Shader Graph 节点解析(十)Texel Size, Sampler State](https://www.bilibili.com/video/BV1rJ411J7NU)
- [Unity Shader Graph 节点解析(十一)Texture 2D 相关节点](https://www.bilibili.com/video/BV137411f7kF)

### 2.5 Visual Effect Graph

#### 视频

- [Unity全新特效工具Visual Effect Graph分享](https://www.bilibili.com/video/BV1st411X7y7)

### 2.6 Timeline

#### 视频

- [通过实际案例演示学习Timeline (2019.3)](https://www.bilibili.com/video/BV1gt4y1Y7LY)
- [Timeline结合Cinemachine设计含有对话台词的过场动画](https://www.bilibili.com/video/BV11K4y1f7P4)
- [触发与恢复含对话台词的过场动画](https://www.bilibili.com/video/BV1EK4y177c9)

## 三 开源库

### UI

- [UIEffect](https://github.com/mob-sakai/UIEffect): UIEffect provides visual effect components for Unity UI.
- [Loop Scroll Rect](https://github.com/qiankanglai/LoopScrollRect): These scripts will make your UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls.

### Gizmo

- [Unity3DRuntimeTransformGizmo](https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo): A runtime transform gizmo similar to unitys editor so you can translate (move, rotate, scale) objects at runtime.

### Post-process

- [X-PostProcessing-Library](https://github.com/QianMo/X-PostProcessing-Library): is a high quality post processing library for for Unity Post Processing Stack v2/LWRP/URP/HDRP
- [Kino](https://github.com/keijiro/Kino): Kino is a collection of custom post-processing effects for Unity's [High Definition Render Pipeline](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest) (HDRP).

### InputSystem

- [InputSystem_Warriors](https://github.com/UnityTechnologies/InputSystem_Warriors): This Unity example project has been created to demonstrate a variety of tools and functionality with Unity's Input System.

### Utils

- [Newtonsoft.Json for Unity](https://github.com/jilleJr/Newtonsoft.Json-for-Unity): Json.NET is a popular high-performance JSON framework for .NET and the most used framework throughout the whole .NET ecosystem.
- [odin-serializer](https://github.com/TeamSirenix/odin-serializer): Fast, robust, powerful and extendible .NET serializer built for Unity.
- [AutoLOD](https://github.com/Unity-Technologies/AutoLOD): Automatic LOD generation + scene optimization.

### ECS

- [MinecraftECS](https://github.com/UnityTechnologies/MinecraftECS): This is a Workshop Project that made for a User group talk in Taiwan. It's about how to create a Minecraft-like environment with huge number of blocks using ECS.

### AI

- [EntitiesBT](https://github.com/quabug/EntitiesBT): Behavior Tree framework based on and used for Unity Entities (DOTS)

### Framework

- [RPGCore](https://github.com/Fydar/RPGCore): RPGCore is a toolkit for producing RPG games and mechanics in C#.
- [AnyRPG](https://github.com/michaelday008/AnyRPGAlphaCode): AnyRPG is a Role Playing Game engine written in C# for Unity.

### Shader

- [kShading](https://github.com/Kink3d/kShading): Shading models for Unity’s Universal Render Pipeline.
- [UnityURPUnlitScreenSpaceDecalShader](https://github.com/ColinLeung-NiloCat/UnityURPUnlitScreenSpaceDecalShader): UnityURP-Unlit ScreenSpaceDecal Shader(SRP batcher compatible)
- [LiliumToonGraph](https://github.com/you-ri/LiliumToonGraph): トゥーンシェーダーでもシェーダーグラフを使いたい!

### Editor

- [EasyButtons](https://github.com/madsbangh/EasyButtons): These tiny scripts add the ability to quickly show a button in the inspector for any zero-argument method.

- [unity-toolbar-extender](https://github.com/marijnz/unity-toolbar-extender): Extend the Unity Toolbar with your own UI code.

## 四 其他

- [提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md)