Unity3D 引擎学习2022资料整理

Posted Kaitiren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D 引擎学习2022资料整理相关的知识,希望对你有一定的参考价值。

Utils

C

  • APR:Apache Portable Runtime;另一个跨平台的实用函数库。Apache2.0官网

  • C Algorithms:一个常用算法和数据结构的集合。官网

  • CPL:The Common Pipeline Library;一系列详尽,高效和强壮的软件工具包。GNU GPL2.1官网

  • EFL:一个大型实用数据结构和函数的的集合。多种许可证,完全免费。官网

  • GLib:一个便携,高效和强大的实用函数和数据结构库。GNU LGPL2.1官网

  • GObject:一个 C 的面向对象系统和对象模型。GNU LGPL2.1官网

  • libnih:一个轻量级的 C 函数和数据结构库。GNU GPL2.1官网

  • libU:一个提供基本实用函数的迷你库,包括内存分配,字符串处理和日志功能。官网

  • PBL:一个包括实用函数,特色数据结构等的大型库。GNU LGPL2.1及更高版本(库),GNU GPL2.1及更高版本(测试代码)。官网

  • qlibc:一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license (类似于 FreeBSD)。官网

  • stb:一系列单文件 C 库。公共领域。官网

  • libcstl:标准C语言通用数据结构和常用算法库。官网

C++

  • https://github.com/electronicarts/EASTL

javascript

  • https://github.com/ljianshu/Blog -js优秀博主
  • https://muyiy.cn/blog/ – js优秀博主
  • https://github.com/airbnb/javascript JavaScript Style Guide
  • https://github.com/ryanmcdermott/clean-code-javascript clean-code-javascript
  • https://github.com/vuejs/vue 不解释,最牛逼的框架
  • https://github.com/denysdovhan/wtfjs/blob/master/README-zh-cn.md js的奇技淫巧
  • https://github.com/trekhleb/javascript-algorithms js相关的数据结构
  • https://github.com/lydiahallie/javascript-questions

Lua

  • http://cloudwu.github.io/lua53doc/manual.html
  • Rxlua
  • https://github.com/iwiniwin/LuaKit

Typescript

  • https://jkchao.github.io/typescript-book-chinese/#how-to-contribute

C#

  • https://github.com/gautema/cqrslite cqrs
  • https://github.com/libgit2/libgit2sharp -git的c#实现
  • https://github.com/NetchX/Netch -nat打洞
  • https://referencesource.microsoft.com/ C#源码
  • https://github.com/kgrzybek/modular-monolith-with-ddd 领域设计驱动
  • https://getakka.net/ - Akka.Net
  • https://dotnet.github.io/orleans/ actor
  • https://github.com/iamoldli/NetModular NetModular 是基于.Net Core 和 Vue.js 的业务模块化以及前后端分离的快速开框架
  • https://github.com/nodatime/nodatime 时间管理
  • https://github.com/OrleansContrib/Orleankka actor
  • https://github.com/RayTale/Vertex Vertex is a distributed, ultimately consistent, event traceable cross platform framework based on Orleans, which is used to build high-performance, high throughput, low latency, scalable distributed applications
  • https://www.newlifex.com/
  • https://github.com/night-moon-studio/Leo A high-performance type dynamic operation library.
  • Chinese 中文解析通用工具。包括拼音,简繁转换,数字读法,货币读法。
  • Demystifier High performance understanding for stack traces (Make error logs more productive)
  • ProductionStackTrace Without deploying PDBs, generate a .NET exception stack trace that can be processed to retrieve source file and line number info
  • fasterflect .NET Reflection Made Fast and Simple
  • unity3d_quick_reflection 作者知乎
  • https://github.com/madelson/DistributedLock
  • https://github.com/thedmi/Equ
  • https://github.com/bitwarden/server
  • https://github.com/randyklex/caffeine.net

C

  • https://github.com/nothings/stb
  • Tinyhttpd Tinyhttpd 是J. David Blackstone在1999年写的一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。建议源码阅读顺序为:main ->startup ->accept_request ->execute_cgi, 通晓主要工作流程后再仔细把每个函数的源码看一看。这500行代码吃透了,C语言的功底就会大幅提升。
  • MyTinySTL MyTinySTL的作者它就用 C++11 重新复写了一个小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,非常适合新手学习与参考!
  • oatpp oatpp是一个轻量、跨平台、高性能、完全零依赖,用纯 C++ 实现的 Web 框架,实在是难得,小伙伴们可以学习学习

CPP

Java

  • eladmin eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
  • 人人开源
  • COLA Clean Object-Oriented and Layered Architecture
  • SnowJena SnowJena是一个基于令牌桶算法实现的分布式无锁限流框架,支持熔断降级,支持动态配置规则,支持可视化监控,开箱即用。可用于Java后端项目常见的本地限流和分布式限流的场景。
  • jodd(Produce lightweight code and focus on unleashing your full potential. Jodd is a set of developer-friendly and open-source Java micro-frameworks. It’s designed to make things simple, but not simpler.)

Lua

  • https://github.com/cfadmin-cn/cfadmin

Author

  • https://github.com/AzureAD/microsoft-authentication-library-for-dotnet
  • sa-token sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题

CMAKE

  • https://github.com/Akagi201/learning-cmake
  • https://github.com/ttroy50/cmake-examples
  • https://github.com/onqtam/awesome-cmake
  • https://github.com/iBicha/NativePluginBuilder
  • https://github.com/xiaoweiChen/Professional-CMake
  • https://www.bookstack.cn/books/CMake-Cookbook
  • https://github.com/SFUMECJF/cmake-examples-Chinese
  • https://github.com/xiaoweiChen/CMake-Cookbook
  • https://github.com/fenneishi/cmake
  • https://zhuanlan.zhihu.com/p/393316878
  • https://github.com/leetal/ios-cmake

Embed-Script/VM/JIT

  • minivm A VM That is Dynamic and Fast
  • CS2X Transpiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
  • roblox-ts ts2lua
  • titan
  • tolua The fastest unity lua binding solution
  • xlua xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
  • PureJSB
  • gravity
  • quickjs
  • wren
  • skip Skip is a general-purpose programming language that tracks side effects to provide caching with reactive invalidation, ergonomic and safe parallelism, and efficient garbage collection. Skip is statically typed and ahead-of-time compiled using LLVM to produce highly optimized executables.
  • miniJVM Develop iOS Android app in java, Cross platform java virtual machine, embeded jvm , the minimal jvm .
  • cone Cone is a fast, fit, friendly, and safe systems programming language.
  • flax A low level, general-purpose language with high level syntax and expressibility.
  • coreVM Language runtime framework designed to empower developers devise modern and novel programming language features.
  • dora JIT-compiler for the programming language Dora implemented in Rust. Works on Linux, Windows and macOS (x86_64 and aarch64).
  • awesome-jit A curated list of awesome JIT frameworks, libraries, software and resources
  • WAVM WAVM is a WebAssembly virtual machine, designed for use in non-web applications.
  • Bytecoder Bytecoder is a Rich Domain Model for Java Bytecode and Framework to interpret and transpile it to other languages such as JavaScript, OpenCL or WebAssembly
  • skew A web-first, cross-platform programming language with an optimizing compiler
  • delta A new systems programming language in development
  • Volta Volt is a systems level programming language, that aims to be safe by default but still allowing you access to nitty gritty low level details.
  • Eagle A compiled language that is halfway between C and Go/Swift/Rust
  • ponyc ony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language
  • gosu-lang Gosu is a pragmatic programming language for the JVM. It has been designed with Java developers in mind by providing a set of features that allow them to be more productive without sacrificing the benefits of Java’s simple syntax and type-safety. Gosu is an object oriented language with a sprinkle of functional programming features.
  • Tern Tern is an optionally typed object oriented language with first class functions and coroutines. It borrows concepts and constructs from many sources including Swift, JavaScript, Java, and Scala amongst others. It is interpreted and has no intermediate representation, so there is no need to compile or build your application.
  • fanx A portable language with elegant libraries
  • mun A programming language empowering creation through iteration.
  • beef Beef is an open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment. The syntax and many semantics are most directly derived from C#, while attempting to retain the C ideals of bare-metal explicitness and lack of runtime surprises, with some “modern” niceties inspired by languages such as Rust, Swift, and Go
  • dascript daScript is high-level, statically strong typed scripting language, designed to be fast as embeddable ‘scripting’ language for C++ performance critical applications like games.
  • neos neos is a cross-platform (C++) universal compiler that can theoretically compile any scripting/programming language.
  • rune
  • https://github.com/LemonVM/LemonVMRedesign2
  • https://github.com/flix/flix
  • inko
  • arturo
  • artichoke python in dnasm
  • Yuri AVG Engine Project Yuri将着眼于设计一个包含基本AVG游戏所需功能的引擎套装。
  • chaos Chaos is a purely functional programming language that achieves zero cyclomatic complexity.
  • RTCLI.Runtime
  • langs-in-rust
  • sol2 Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it’s great! Documentation:
  • lc3-vm Write your Own Virtual Machine
  • nekovm
  • Jinx
  • terralang
  • mana_lang
  • halide
  • ulox
  • umka-lang
  • luau
  • BorrowScript

Collection

Garbage Collector

  • UpsilonGC Zero GCs and one real-world Upsilon GC
  • bdwgc The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)

dynCall

  • libffi
  • dyncall
  • xbyak Xbyak is a C++ header library that enables dynamically to assemble x86(IA32), x64(AMD64, x86-64) mnemonic.

DevOps

Tools

  • bashtop Resource monitor that shows usage and stats for processor, memory, disks, network and processes.

Unity

Awesome-Unity

  • https://github.com/michidk/Unity-Script-Collection
  • needle
  • https://github.com/agarcialeon/awesome-unity#awesome-unity
  • https://github.com/baba-s/awesome-unity-open-source-on-github
  • https://lab.uwa4d.com/
  • https://unitylist.com/
  • https://openupm.com/packages/
  • https://github.com/insthync/awesome-unity3d
  • https://github.com/RyanNielson/awesome-unity
  • https://github.com/Warl-G/GRUnityTools
  • https://gdx.dotbunny.com/
  • https://github.com/UnityCommunity/UnityLibrary
  • https://github.com/crazyshader/GameDev
  • https://www.zhihu.com/search?q=renderdoc%20unity&range=3m&type=content

AssetBundle

AutoUpdate

  • https://github.com/LavaGang/MelonLoader The World’s First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono

Framework

  • https://qinzhuo.coding.net/public/
  • https://github.com/cocowolf/loxodon-framework
  • https://tinax.corala.space/#/ tinax
  • https://github.com/gmhevinci/MotionFramework
  • https://github.com/yimengfan/BDFramework.Core
  • https://github.com/liangxiegame/QFramework
  • https://github.com/EllanJiang/GameFramework
  • https://github.com/mr-kelly/KSFramework
  • https://github.com/CatLib/CatLib
  • https://github.com/OnClick9927/IFramework
  • https://github.com/jarjin/FinalFramework
  • https://github.com/Tencent/InjectFix
  • https://github.com/hadashiA/VContainer
  • https://github.com/Justin-sky/Nice-Lua
  • https://github.com/Juce-Assets/
  • https://github.com/MattRix/Futile
  • https://github.com/dotmos/uGameFramework
  • https://github.com/ManakhovN/FigmaToUnityImporter
  • https://github.com/kyubuns/AkyuiUnity
  • https://github.com/dotmos/uGameFramework
  • https://github.com/DonnYep/CosmosFramework
  • https://github.com/christides11/hack-and-slash-framework

Dependency Injection

  • https://github.com/gustavopsantos/reflex
  • https://github.com/ssannandeji/Zenject-2019

Moba

  • https://gitee.com/NKG_admin/NKGMobaBasedOnET 基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于双端行为树的技能系统,更多精彩等你发现!

Skill

  • https://github.com/BillEliot/GASDocumentation_Chinese
  • https://github.com/m969/EGamePlay
  • https://github.com/huailiang/seqence 剧情-技能编辑器
  • https://github.com/jewer3330/plato 技能编辑器
  • https://github.com/Elfansoer/dota-2-lua-abilities
  • https://github.com/sjai013/unity-gameplay-ability-system
  • https://github.com/taotao111/SkillSystem
  • https://github.com/emreCanbazoglu/SkillSystem
  • https://github.com/HalfLobsterMan/SkillSystem
  • IcSkillSystem - A simple and reusable skill system
  • https://github.com/jewer3330/plato timeline skill
  • https://github.com/PxGame
  • https://github.com/WAYNGROUP/MGM-Ability
  • https://github.com/qq362946/AOI
  • https://github.com/wqaetly/SkillEditorBasedOnSlate
  • https://github.com/KrazyL/SkillSystem-3 (Dota2 alike Skill System Implementation for KnightPhone)
  • https://github.com/weichx/AbilitySystem
  • https://github.com/dongweiPeng/SkillSystem (丰富的接口可便于使用扩展 完整的技能效果流程【如流程图】 配套的技能管理器 自定义的技能数据表)
  • https://github.com/sjai013/UnityGameplayAbilitySystem (The approach for this is taken from that used by Unreal’s Gameplay Ability System, but implemented in Unity using the Data-Oriented Technology Stack (DOTS) where possible.)
  • https://github.com/dx50075/SkillSystem (skill system for unity , 思路 http://blog.csdn.net/qq18052887/article/details/50358463 技能描述文件如下 skill(1000) //技能1 FaceToTarget(0) PlayAnimation(1,Skill_1) Bullet(1.3,Bullet,7) PlayEffect(0,Explode8,3) )
  • GASDocumentation My understanding of Unreal Engine 4’s GameplayAbilitySystem plugin with a simple multiplayer sample project.
  • https://github.com/SuperCLine/actioneditor

Occlusion Culling

ShaderGraph&&Effect

Memory/GC

Asyn-Await

  • https://github.com/timcassell/ProtoPromise
  • https://github.com/modesttree/Unity3dAsyncAwaitUtil
  • https://github.com/Cysharp/UniTask
  • https://github.com/Arvtesh/UnityFx.Async
  • https://www.cnblogs.com/heyuquan/archive/2013/04/26/3045827.html
  • https://github.com/brminnick/AsyncAwaitBestPractices
  • https://github.com/mgravell/PooledAwait
  • https://github.com/coryleach/UnityAsync
  • https://asyncexpert.com/
  • https://github.com/StephenCleary/AsyncEx
  • https://github.com/mehdihadeli/awesome-dotnet-async
  • https://github.com/microsoft/coyote

Node-Editor

AI

  • delft-ai-toolkit
  • https://github.com/jiachenli94/Awesome-Interaction-aware-Trajectory-Prediction

UI

  • OwlAndJackalope.UX A simple property binding and UX management library for Unity.
  • Rosalina Rosalina is a code generation tool for Unity’s UI documents. It generates C# code-behind script based on a UXML template.
  • https://github.com/ChebanovDD/UnityMvvmToolkit
  • https://gameinstitute.qq.com/community/detail/117690
  • https://github.com/litefeel/Unity-AlignTools ugui锚点设置
  • https://github.com/JingFengJi/UpdateSpriteAssetTool
  • https://github.com/Elringus/SpriteDicing 这才叫图集工具
  • https://github.com/scottcgi/MojoUnity-Packages
  • https://github.com/coding2233/TextInlineSprite
  • https://github.com/chick-soups/TextFilesForTextMeshPro tm 的字体库
  • https://github.com/akof1314/Unity-TextMeshPro-DynamicText
  • https://github.com/jp-netsis/RubyTextMeshPro
  • https://github.com/FallingXun/
  • https://github.com/Ikaroon/TMP3D
  • https://github.com/JimmyCushnie/FancyTextRendering Render markdown & clickable links with TextMeshPro in Unity.
  • https://github.com/garsonlab/GText
  • https://github.com/redbluegames/unity-text-typer
  • easy-multiple-healthbar
  • https://uiforia.io/
  • https://github.com/LudiKha/Graphene
  • https://github.com/ReactUnity/core
  • https://github.com/chexiongsheng/XUUI
  • https://assetstore.unity.com/packages/tools/gui/flexbox-4-unity-139571 unity ugui layout system
  • https://github.com/chasinghope/CurveLayoutGroup
  • https://github.com/506638093/RichText 头顶血条
  • https://github.com/wuxiongbin/uHyperText
  • https://github.com/coding2233/TextInlineprite
  • https://gitcode.net/linxinfa/UnityEmojiTextDemo
  • https://edu.uwa4d.com/course-intro/0/127
  • https://github.com/Unity-UI-Extensions/com.unity.uiextensions
  • modular unity 3d ui
  • https://github.com/mattak/Unidux
  • https://github.com/kirurobo/UniWindowController
  • https://github.com/liuhaopen/UGUI-Editor
  • https://github.com/zs9024/quick_psd2ugui
  • [psd-2-ugui](https://assetstore.unity.com/packages/tools/gui/psd-2-ugui-pro-16131
  • SlidingScreenAndSurfaceBall 实例的球形分布+UGUI切换卡牌效果
  • RadialProgressBar 牛逼的雷达进度条
  • ParticleEffectForUGUI 最好的ui 特效组件
  • UIEffect UIEffect is an effect component for uGUI element in Unity
  • HSV-Color-Picker-Unity HSV color picker for Unity UI
  • TexturePanner This shader is a glorified texture panner, with a few extra features oriented towards adding variety. By getting creative with mesh geometry and textures, we can achieve a wide range of results

UI-Animation

  • UnityUIPlayables
  • Dash
  • https://github.com/brunomikoski/Animation-Sequencer
  • https://github.com/instance-id/ElementAnimationToolkit

2D

Timeline

  • https://github.com/pofulu/TimelineTool
  • https://github.com/needle-tools/custom-timeline-editor

Util

  • https://github.com/Hertzole/runtime-options-manager
  • https://github.com/neuecc/LINQ-to-GameObject-for-Unity
  • https://github.com/lujian101
  • https://github.com/shinn716/ShinnUtils
  • https://github.com/cs-util-com/cscore
  • https://github.com/silphid/silphid.unity/
  • https://github.com/IainS1986/UnityCoverFlow
  • https://github.com/blueberryzzz/UIAndShader
  • https://github.com/rfadeev/pump-editor
  • https://github.com/bradsc0tt/Unity-Extended-Transform-Editor
  • PlayHooky PlayHooky is a simple C# Class that can be used to hook C# Methods at runtime.
  • https://github.com/doitian/unity-git-hooks
  • https://github.com/SirHall/Excessives
  • https://github.com/prime31/UtilityKit
  • https://github.com/laurenth-personal/lightmap-switching-tool
  • https://github.com/Ayfel/PrefabLightmapping
  • https://github.com/vertxxyz/NTexturePreview
  • https://github.com/Unity-Technologies/AutoLOD/tree/master/Runtime/Helpers
  • https://github.com/renanwolf/UniRate/
  • https://github.com/ashblue/oyster-package-generator
  • https://github.com/Deadcows/MyBox
  • https://github.com/handzlikchris/Unity.TransformSetterInterceptor
  • https://github.com/SolarianZ/UnityPlayableGraphMonitorTool
  • https://github.com/KybernetikGames/LinkAndSync

Unity 特色工程(精粹)

Drawing

Effect

Scriptable Object

  • ScriptableObjectCollection The ScriptableObjectCollection exists to help you deal with scriptable objects without losing your sanity! Its a set of tools that will make your life a lot easier.
  • unity-atoms - Tiny modular pieces utilizing the power of Scriptable Objects
  • Scriptable-Framework - A Unity Framework for modular app creation based on ScriptableObject architecture, data oriented design and event driven programming to help programmers and designers adhere to the 5 SOLID programming principals.
  • yaSingleton - A singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach.
  • SOFlow - A ScriptableObject oriented design SDK.
  • ScriptableObject-Architecture - Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
  • GenericScriptableObjects This package allows to create and use generic ScriptableObjects in Unity3D. Although generic serializable classes are now supported by Unity 2020, generic ScriptableObject and MonoBehaviour are not yet, and this plugin allows to overcome this limitation.

DOTS

  • https://github.com/Wind-Coming/MultiUnitSameScreen
  • https://github.com/piruzhaolu/ActionFlow
  • https://github.com/SinyavtsevIlya/BehaviorTree
  • KNN - Fast K-Nearest Neighbour Library for Unity DOTS
  • SpriteSheetRenderer - A powerful Unity ECS system to render massive numbers of animated sprites
  • NativeCollections - Native Collection Types for Unity https://jacksondunstan.com/articles/tag/native-collection
  • UnsafeCollections - Native Collection Types for Unity
  • EntitySelection - A minimal solution for selecting entities in the unity sceneview.
  • Reinterpret
  • Unity-2D-Pathfinding-Grid-ECS-Job - ECS Burst Job System 2D Pathfinding
  • EntitySelection - A minimal solution for selecting entities in the unity sceneview
  • Easy-Road-3D-ECS-Traffic - Unity DOTS/ECS traffic using Easy Roads 3D for the data
  • Unity-ECS-Job-System-SPH Implementation of the SPH Algorithm (fluid simulation) in Unity, comparing singlethread and ECS/Job
  • System performances.
  • EntitiesBT - Behavior Tree for Unity ECS (DOTS) framework
  • Latios-Framework The packages contained in this repository are packages built upon Unity DOTS which I use for my own personal hobbyist game development
  • dmotion DMotion - A high level Animation Framework for Unity DOTS
  • actors
  • ReeseUnityDemos
  • UniteAustinTechnicalPresentation
  • https://github.com/nothke/UnityDOTSGotchas
  • https://github.com/Tree37/Unity-DOTS-RTS-Collision-System
  • https://github.com/unitycoder/Unity-DOTS-RTS-Collision-System
  • https://github.com/quabug/EntitiesBT
  • https://github.com/GilbertoGojira/DOTS-Stackr
  • https://github.com/Kimbatt/unity-deterministic-physics
  • https://assetstore.unity.com/packages/tools/physics/rival-dots-character-controller-195567
  • https://github.com/AI-In-Games/FormationMovement
  • https://github.com/NagaChiang/entity-tween
  • https://github.com/nothke/UnityDOTSGotchas
  • https://github.com/mikyll/UnityDOTS-Thesis
  • https://github.com/sschoener/burst-simd-exercises
Article
  • https://coffeebraingames.wordpress.com
  • http://qiao.github.io/PathFinding.js/visual/
  • https://github.com/trgrote/JPS-Unity
  • https://space.bilibili.com/477041559

Navmesh

  • unity-ecs-navmesh - A demo implementation of Unity Entity Component System with NavMesh
  • NavMeshAvoidance Custom Nav Mesh Avoidance to replace default one
  • NavMeshAvoidance Custom Nav Mesh Avoidance to replace default one in Unity.
  • CustomNavMesh Alternative to Unity’s NavMesh system where the agents avoid each other.
  • dotsnav A fully dynamic planar navmesh Unity package supporting agents of any size
  • Unity_DOTS_NodePathFinding Unity DOTS node based path finding, using Eager Dijkstra modified Shortest Path algorithm
  • RecastSharp dotnet 6 port of the C++ recastnavigation library.
  • https://github.com/KimHeeRyeong/SphereNavigation
  • https://github.com/idbrii/unity-navgen
  • https://github.com/h8man/NavMeshPlus
  • https://github.com/llamacademy/ai-series-part-14.5/
  • https://github.com/brunomikoski/Simple-optimized-A-Pathfinder
  • https://github.com/dbrizov/Unity-PathFindingAlgorithms
  • https://github.com/samueltardieu/pathfinding
  • https://github.com/hugoscurti/hierarchical-pathfinding/
  • https://clementmihailescu.github.io/Pathfinding-Visualizer
  • https://www.zhihu.com/people/cong-zi-64/posts
  • https://wuzhiwei.net/group-path-movement/
  • https://github.com/zhm-real/PathPlanning
  • https://mp.weixin.qq.com/s/MIGnEW_VxOBAHNm9uAu5AQ
  • https://forum.unity.com/attachments/com-bovinelabs-navigation-7z.679287/
  • https://github.com/ppiastucki/recast4j
  • https://github.com/Cr33zz/Nav
  • https://github.com/snape/RVO2-CS
  • SimpleAI

Bone&&Spring

Create Model

Mesh

Fracture Mesh
  • https://gitlab.com/dima13230/unity-libre-fracture

Voxel

Fog

  • Vapor Volumetric Fog for Unity

Volumetric Mesh

  • volumetric Mesh Clayxels is an interactive volumetric toolkit to sculpt models in editor and in game

Editor

  • UnityDrawers 👍 A collection of property and decorator drawers for Unity
  • NaughtyAttributes 👍 Attribute Extensions for Unity
  • ShaderAccessor Define the structure, assign values to shader parameters using C# reflection,work in unity
  • CategoryTool Unity Editor tool to create Categories in the Hierarchy. The Categories work as dividers between GameObjects.
  • RapidGUI Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
  • unity-toolbar-extender Extend the Unity Toolbar with your own Editor UI code

Asset-Management

Material-Cleaner

Textrue Compression
Article

Message Bus

Time control

Tips

  • RayCastCommand - Dealing with Physics bottle necks? You can use Unity C# Job System’s RayCastCommand to boost your performance. Test example.
  • https://github.com/staggartcreations/Graphics-Raycast/

CameraController

  • https://github.com/XJINE/Unity_SceneCameraController

GamePlay

知识库软件/笔记软件

UnityBuild

Mobile

Unity-Games

  • https://github.com/liuhaopen/UnityMMO
  • https://github.com/jynew/jynew
  • https://github.com/skyteks

Programmer-Common-Tool

  • https://learn-english.dev/ 程序员 常用英语
  • https://github.com/nusr/hacker-laws-zh 程序员应该知道的原则
  • http://binaryconvert.com 专门做二进制转换的网站
  • 这样讲原码、反码、补码,帮学妹解决困扰了三天的问题
  • box3 开发者工具箱
  • https://ihateregex.io/expr 正则表达式
  • https://github.com/loonggg/DevMoneySharing 独立开发者赚钱经验分享
  • https://www.toolnb.com toolnb
  • https://github.com/eastlakeside/awesome-productivity-cn
  • https://www.kwgg2020.com/
  • https://jianwai.youdao.com/
  • https://github.com/zhaoolee/OnlineToolsBook 集锦
  • https://github.com/csdjk/ToolsShare
  • https://masuit.com/
  • http://www.qijishow.com/down/navigation.html
  • https://www.iamxk.com/navigation
  • https://xclient.info/s/
  • https://github.com/cunyu1943/amazing-websites
  • http://www.gfxcamp.com/houdini-185462/
  • https://www.iiicg.com/
  • https://www.cger.com/

workflow

  • https://wiki.eryajf.net/pages/2415.html#_1-%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E3%80%82
  • https://github.com/n8n-io/n8n
  • https://github.com/fastlane/fastlane
  • https://github.com/aelassas/Wexflow
  • https://bonsai-rx.org
  • https://assetstore.unity.com/packages/tools/utilities/rocktomate-156311

Auto Test

  • https://github.com/king3soft/UAutoIDE
  • https://github.com/AirtestProject

问答

强烈推荐阅读 《提问的智慧》《如何向开源社区提问题》《如何有效地报告 Bug》《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。

文案排版

游戏策划

镜头

  • https://zhuanlan.zhihu.com/p/138144313
  • https://zhuanlan.zhihu.com/p/371213488
  • https://zhuanlan.zhihu.com/p/22098814
  • https://zhuanlan.zhihu.com/p/411366466

Houdini

  • 程序猿玩 Houdini
  • kiryha-Houdini Houdini pipeline and learning database
  • https://github.com/jhorikawa
  • https://www.bilibili.com/video/BV1Ag411A7DC/
  • https://github.com/FofightFong/All_In_One
  • https://forums.odforce.net/
  • https://www.houdinikitchen.net/
  • https://github.com/ShoheiOkazaki/Nagamochi
  • https://github.com/jhorikawa/HoudiniHowtos
  • https://github.com/demiaster/houdiniAssets
  • https://github.com/melMass/vscode-vex
  • https://github.com/JoseZalez/Houdini-scripts
  • https://github.com/igor-elovikov/hipie
  • https://github.com/thi-ng/houdini
  • https://github.com/toadstorm/MOPS/
  • https://github.com/jtomori/vex_tutorial
  • https://github.com/nrosenstein-old/houdini-library

Collection

  • http://www.adriancourreges.com/blog/2020/12/29/graphics-studies-compilation/

荒野大嫖客 2

https://imgeself.github.io/posts/2020-06-19-graphics-study-rdr2/

赛博朋克2077

http://c0de517e.blogspot.com/2020/12/hallucinations-re-rendering-of.html
https://mp.weixin.qq.com/s/sgyLTmUycPCFnDGvNXYJmQ

LOL windows

LOL mobile

原神