anything_about_game
A wonderful list of Game Development resources.
Links
README
From the repo.
高端游戏开发资源干货分享QQ群:1067123079 职场灌水QQ群:894955505
Table of Contents
- Awesome-Game
- Awesome-General
- News
- Person/Social/Blogs
- Game-Company
- Game-Asset
- Game-Design-Tool
- Design
- locale
- Texture
- Animation
- Console/Command/Shell/Debugger
- Scenes
- 3D-File-Format
- Data
- Archive-GameReverse
- Patch
- File Systems
- IO
- Linux
- Version-Control
- ScriptWebTool&&TUI
- Game-Server-framework
- Serialization
- Huge-World
- Massive-Crowds
- DataBase
- ECS Libraries
- Hash
- Text-Template
- Authorization
- NetWork
- GameEngine Design
- Skinned-MeshRender
- Creative Code
- 并发执行和多线程
- Game-Math
- Physics
- Game-BenchMark/Metric/Tool
- ComputerGraphics && Shadingv
- Conference
- Journal
- Group
- Vendor
- Graphics-Library
- SoftWare-Render
- 3rd-Binding
- Collection
- Shading-Language
- Shader-Compiler
- ShaderVariant
- Course/Article
- Shader-Collection
- TA-Tool
- Effect
- ShaderToy
- OpenGL
- Tool
- PlayGround
- RenderingAssets
- GPU-Architecture
- Optimize
- imposters
- Physically-Based-Render
- NPR
- NPR-Tricks
- SDF
- SphericalHarmonicLighting/CubeMap/Probes
- Outline
- FootPrint
- Unity-Shader
- Noise
- RenderPipelineFrameWork
- Global illumination (GI)
- Collection
- nanite
- RadianceCascades
- PRT
- Irradiance Probes/Voxels
- VPL
- VSGL
- RSM
- Imperfect Shadow Maps
- Instant Radiosity
- LPV
- VCT
- SSGI
- DFGI
- Lighting Grid
- Point Based GI
- Radiosity
- Ray tracing
- Path tracing
- RTX
- DDGI
- SurfelGI
- Metropolis Light Transport
- PhotonMapping
- Ambient occlusion
- Bent Normal
- Radiosity Normal Mapping
- LightMap
- MLGI
- ltcgi
- Beam
- Shadow
- GPGPU
- Compute-Shader
- Boids
- BatchRendererGroup
- GPU Driven
- GPU-Particle
- BVH
- Point-Distribution
- Afterimage
- SVG
- Post-Process
- MatCaps
- Color
- Depth
- FPS
- Interview/DataStruct-Algorithms
- Operating-System
- Bad Words Filter
- Random
- 高性能数据结构和算法
- Utils
- Javascript
- Lua
- Typescript
- C#
- C
- CPP
- Java
- Admin
- Author
- CMAKE
- Embed-Script/VM/
- DevOps
- Unity
- GamePlay
- GameAI
- Chat/Dialogue
- Tutorial
- Skill
- HUD
- Font/Text
- 2D
- Camera
- TextureStreaming
- Particle
- Util
- Rope
- Unity-Update
- Code-Reload&&Unity-Editor-Compiler
- Csharp-debug
- Windows-Show
- File-Browser
- Unity 特色工程(精粹)
- Drawing
- Effect
- Scriptable Object
- DOTS
- PathFinding
- Bone&&Spring
- Create Model
- Mesh
- Fog&&Smoke&&Cloud&&Atmospheric&&wind
- Volumetric Mesh
- Editor
- Asset-Management
- PackageManager
- Material-Cleaner
- Message Bus
- Time control
- Raycast&&Sensor
- CameraController
- GamePlay
- 知识库软件/笔记软件/思维构造工具
- Unity-Build
- Mobile
- Unity-Games&&OpenSource-Games
- Programmer-Common-Tool
- Package
- workflow
- Auto Test
- 问答
- 写作
- web-server
- OCR
- Code-Editor
- 游戏策划
- Windows-Optimizer
- Interest is the best teacher
- 友情链接
- 看完不star,小心没jj :)!
Awesome-Game
- Game Maker Toolkit Notebook
- https://github.com/OTFCG/Awesome-Game-Analysis
- https://github.com/notpresident35/learn-awesome-gamedev
- https://github.com/gmh5225/awesome-game-security
- https://github.com/shadowcz007/awesome-metaverse
- https://github.com/wlxklyh/awesome-gamedev
- https://www.gamasutra.com/category/programming/
- http://www.onrpg.com/
- https://www.mmorpg.com/
- https://www.nephasto.com/blog/awesomegamedev.html
- https://osgameclones.com/
- https://github.com/radek-sprta/awesome-game-remakes
- https://zeef.com/?query=tag%3Aunity3d&in=null&start=10
- https://github.com/utilForever/game-developer-roadmap 如何成为一个优秀的game程序员
- gamextech A web-based knowledge management system for visualizing game related technologies.
- https://github.com/Kavex/GameDev-Resources
- https://github.com/raizam/gamedev_libraries
- https://github.com/qxiaofan/awesome_3d_restruction
- https://nobsgames.stavros.io/
- https://www.youtube.com/c/gdconf gdc 的各种talk,梯子自架
- https://github.com/leomaurodesenv/game-datasets#readme 各种游戏的数据集
- https://github.com/soruly/awesome-acg 嗯!acg
- cpp_youtube_channels : Listing of C++ Youtube channels for conferences and user groups
- programming-talks : Awesome & interesting talks about programming
- awesome-modern-cpp : A collection of resources on modern C++
- GameDevelopmentLinks : This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
- awesome-cg-vfx-pipeline : List of open-source technologies that help in the process of building a pipeline for CG and VFX productions
- awesome-glsl : Compilation of the best resources to learn programming OpenGL Shaders
- cpp_blogs : C++ Blogs (plus other stuff we should care about like undefined behavior)
- awesome-rtx : Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
- zalo.github.io : A home for knowledge that is hard to find elsewhere
- awesome-gamedev : A list of Game Development resources to make magic happen.
- gamedev-resources : An updated collection of useful resources to resources to design, develop and market games.
- build-your-own-x : Build your own (insert technology here)
- awesome-ray-tracing : Curated list of ray tracing resources
- hall-of-fame : Show some love to your contributors! A widget for your repo README. Visual and clean. Refreshes every hour.
- awesome-collision-detection : A curated list of awesome collision detection libraries and resources
- AwesomePerfCpp : A curated list of awesome C/C++ performance optimization resources: talks, articles, books, libraries, tools, sites, blogs. Inspired by awesome.
- awesome-d3d12 : Awesome D3D12 ecosystem
- awesome-cpp : A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
- awesome-bits : A curated list of awesome bitwise operations and tricks
- cpplinks : A categorized list of C++ resources.
- awesome-gametalks : A curated list of gaming talks (development, design, etc)
- awesome-design : Best UI/UX Design Sources For Developer & Designer Ever :)
- awesome-gamedev : A collection of free software and free culture resources for making amazing games. (mirror)
- awesome-mental-health : A curated list of awesome articles, websites and resources about mental health in the software industry.
- modern-cpp-tutorial : A curated list of Modern C++ articles, examples, tutorials, frameworks, libraries, and shiny things.
- awesome-wgpu : A curated list of wgpu code and resources.
- awesome-gametalks : A curated list of gaming talks (development, design, etc)
- data-oriented-design : A curated list of data oriented design resources.
- 3D-Machine-Learning A resource repository for 3D machine learning
- awesome-unity-games A curated list of useful open-source Unity games.
Awesome-General
- http://nav.web-hub.cn/
- https://libs.garden/
- https://www.trackawesomelist.co
- https://awesomeopensource.com/
- https://github.com/sindresorhus/awesome
- https://github.com/awesome-selfhosted/awesome-selfhosted
- https://github.com/jnv/lists
- https://github.com/wesbos/awesome-uses
- http://www.lib4dev.in/topics/dotnet
- 林德熙收藏的开源项目
- https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts
- https://github.com/jobbole
- https://github.com/stanzhai/be-a-professional-programmer
- https://www.prettyawesomelists.com
- https://opensource.builders/
- https://github.com/adamsitnik/awesome-dot-net-performance
- https://github.com/kelthuzadx/EffectiveModernCppChinese
- https://github.com/33nano/awesome-Gentools
- https://github.com/MattPD/cpplinks
- https://github.com/mehdihadeli/awesome-software-architecture
- https://github.com/sacridini/Awesome-Geospatial
News
Game
- 独立游戏共建知识百科
- rawg
- metacritic
- indienova
- gamedev
- gamefromscratch
- rust-gamedev
- https://zenn.dev/izm
- zig-gamedev
Graphic
- fun-with-computer-graphics
- acm
- graphics-developer-roadmap
- replicability
- Graphics Programming weekly
- shaders
- USTC3D
- 图形渲染weekly
- graphicsweeklynews
- TA周刊 and archive
- pdcxs-专注计算机艺术,创意编程
- Unity技术美术
- RedYans-收集狂
- TA后备隐藏能源(持续更新嗷)
- unity-grenoble
- ea.seed
- Arm
- vfx_good_night_reading
- betterexplained
- dreamworks
- pixar
- graphics.cs.utah.edu
- disney
Papers
- realtimerendering-papers
- gpuopen papers
- paperbug
- nvlabs
- https://research.nvidia.com/labs/rtr/publication/
- https://jcgt.org/
- https://onlinelibrary.wiley.com/journal/14678659
- https://forums.ogre3d.org/index.php
CG
HardWare
Digest
- gpuopen-developer-guides
- game-dev-digest
- unity-weekly
- Koala 聊开源
- aigclink AI开源方案库-传递最新AI应用落地解决方案
- daily-arXiv-ai-enhanced
UnityRoadMap
Common
- https://www.libhunt.com/
- https://news.ycombinator.com/news hacker news
- https://lobste.rs/ lobste
- http://www.ruanyifeng.com/blog/
- https://hellogithub.com/
- https://github.com/toutiaoio/weekly.manong.io
- https://coolshell.cn/
- https://insights.thoughtworks.cn/
- https://git-stars.org/
Js/Web
- https://www.webaudioweekly.com/
- https://github.com/dt-fe/weekly
- https://github.com/gauseen/blog/issues/4
- https://www.infoq.cn/profile/1277275/publish
- https://weekly.techbridge.cc/
- https://github.com/Tnfe/TNFE-Weekly
- http://fex.baidu.com/
- https://weekly.75team.com/
Java
Go
Rust
- https://github.com/rust-lang/this-week-in-rust
- https://github.com/RustMagazine/rust_magazine_2021
- https://github.com/rustlang-cn/rust-weekly
Person/Social/Blogs
Collection
中文
- 日落间
- guofei.site
- pizi0475
- Unity尧明
- blurredcode 管线ta
- zznewclear13 管线ta
- eukky 管线ta
- Neo Zheng
- guardhei 管线ta
- 萤火之森 管线ta
- NoiRCCC
- 小朋友 管线ta
- 崔佬
- 极客红叶会-geekbrh
- 聂述龙 网络同步
- Lost Gate 网络同步
- 恶霸威
- 涂月观 urp
- 恶毒的狗
- noodle1983 服务器
- musoucrow
- 查利鹏 ue
- 王爱国
- bentleyblanks ue ta
- huanime unity ta
- yuqiaozhang 管线ta
- 大鹏的专栏
- mayidong
- skywind
- 行尸走肉的笔记
- TraceYang的空间 关注跨平台次世代游戏开发
- JiepengTan
- geekfaner
- dingxiaowei
- 行尸走油肉的笔记
- 云风
- 大熊
- 浅墨;
- 冯乐乐
- gameKnife
- 渔夫
- 马三小伙儿
- 静风霁
- 彭怀亮
- uchart作者
- 宣雨松
- 代码如诗
- Heskey0
- Dalton
- 烟雨迷离半世殇
- FishMan的技术专栏
- 刘利刚
- 东明的博客
- 有木酱的小屋
- 钱康来
- chenanbao
- whoimi-梁哲
- 木木猫
- CrowFea 晨风
- 毛星云
- 洛城
- 文刀秋二
- 叛逆者
- 秦春林
- 宾狗
- Tim's Blog
- dev666
- Unity - L.S的博客
- 杨文聪
- Flyfish
- wuch441692
- A-SHIN
- 苍白的茧
- 谢乃闻
- 房燕良
- 陆泽西
- KillerAery
- 笨木头
- Ulysses
- lt-tree
- Yimi的小天地
- manistein
- 蒋信厚
- 风蚀之月 ue ta
- aicdg cs
- xinzhuzi unity 程序员
- x-tesla 神的知乎
- Dezeming family 光线追踪
- 只剩一瓶辣椒酱 b站 blender 教程
- 庄懂-BoyanTat b站 美术向TA
- Flynnmnn b站 unity shader 教程
- 天守魂座_雪风 b站 hlsl 教程
- 尹豆 计算机图形学
- 周明倫 unity
- sunweizhe unity
- dotnetfly
- 张蕾 vulkan
- 重归混沌
- 卡姐
- glooow1024 数学
- https://halfrost.com
English
- articles-blog-posts-index
- https://speakerdeck.com/neuecc/ c#
- jeremyong TA GI
- shaderbits TA
- theorangeduck math animation
- gamehacker1999 TA GI
- diharaw TA GI
- nvjobTA
- jasonbooth TA
- andbc TA
- coffeebraingames programmer
- frederikaalund TA
- astroukoff unity vfx houdini
- bgolus
- joyrok TA sdf
- psgraphics TA PBR
- theinstructionlimit TA
- alinloghin TA
- danielilett URP TA
- Herman Tulleken PCG
- therealmjp TA
- fasterthan TA
- maxkruf TA
- astralcode TA
- elopezr TA
- kosmonautblog TA
- thomaspoulet TA
- aschrein TA
- morad TA
- simoncoenen TA
- alain TA
- granskog TA
- roystan TA
- darioseyb TA
- roar11 TA
- yiningkarlli TA
- cyanilux TA
- ciechanow TA
- gametorrahod
- martindevans
- mellinoe
- nfrechette
- atteneder game asset load,math
- gabormakesgames game math
- goatstream animation
- xoofx c#
- realtimecollisiondetection
- imgeself TA
- lidia-martinez TA
- Hallucinations
- elopezr TA
- rg3 TA
- https://www.bruteforce-games.com/blog
- https://www.martinpalko.com/
- https://blog.selfshadow.com/
- https://www.gabrielgambetta.com/
- falstad math
- techartaid ue ta
- baba-s hatenablog
- UnityGems
- Jackson Dunstan
- https://tooslowexception.com/
- https://thegamedev.guru
- pydonzallaz working at Unity Technologies on Unity.
- aras-p.info working at Unity Technologies on Unity.
- sandervanrossen working at Unity Technologies on Unity.
- timjones working at Unity Technologies on Unity.
- mfatihmar working at Unity Technologies on Unity.
- Ming Wai Chan working at Unity Technologies on Unity.
- Jonathan Dupuy working at Unity Technologies on Unity.
- Sebastian Aaltonen working at Unity Technologies on Unity.
- Laurent Belcour working at Unity Technologies on Unity.
- Tim Cooper github and blog working at Unity Technologies on Unity.
- thomasdeliot working at Unity Technologies on Unity.
- Kleber Garcia working at Unity Technologies on Unity.
- Natalya Tatarchuk working at Unity Technologies on Unity.
- pbbastian working at Unity Technologies on Unity
- alinenormoyle I currently work as a visiting assistant professor at Swarthmore College. My research interests are in games and computer animation and I also do professional work as a game/AR/VR programmer for Venturi Labs and also Savvy Sine. My CV is available here
- iquilezles These are articles about the techniques I develop and lessons I learnt while toying or working with computer graphics.
- https://simonschreibt.de/
- catlikecoding nothing to comment
- http://www.ludicon.com/castano/blog/
- hvidtfeldts
- randygaul c/cpp game
- https://www.sebaslab.com/
- https://colinbarrebrisebois.com/
- http://www.adriancourreges.com/blog/
- prideout
- filmicworlds
- thetenthplanet
- gamedevbill
- https://cmwdexint.com
- http://www.andremcgrail.com/
- https://artomatix.com/
- https://www.briangershon.com/
- https://blog.aaronsee.media/
- https://programing-fun.blogspot.com/
- http://jonathanchambers.blogspot.com/
- https://mynameismjp.wordpress.com
- https://www.jordanstevenstechart.com/
- http://www.iryoku.com/
- kode80 TA
- http://www.iquilezles.org/
- http://www.edxgraphics.com/
- https://casual-effects.com/#blog
- http://malcolm-mcneely.co.uk/blog/?p=214
- http://aras-p.info/blog/2009/05/05/shaders-must-die/
- http://blog.stevemcauley.com/
- http://mikaelzackrisson.se/
- http://www.alexandre-pestana.com/
- http://blog.demofox.org/
- http://blog.mmacklin.com/
- http://sebastiansylvan.com/post/ray-tracing-signed-distance-functions/”
- http://robert.cupisz.eu/
- http://9bitscience.blogspot.jp/
- http://blog.hvidtfeldts.net/
- http://ericpolman.com/
- http://bpeers.com/blog/
- http://brabl.com/
- http://marcel-schindler.weebly.com/blog
- rorydriscoll
- http://www.jonmanatee.com/
- http://www.physicallybasedrendering.com/
- http://www.codinglabs.net/default.aspx
- http://celarek.at/
- https://farfarer.com/blog/
- http://www.joshbarczak.com/blog/
- https://www.3dgep.com/
- https://rasmusbarr.github.io/
- http://blog.icare3d.org/
- http://solid-angle.blogspot.jp/
- john-chapman-graphics
- http://simonstechblog.blogspot.jp/
- https://mmikkelsen3d.blogspot.com/
- https://graphicsrunner.blogspot.jp/
- http://bitsquid.blogspot.hk/
- graphicrants
- https://tuxedolabs.blogspot.com/
- https://technik90.blogspot.com/search/label/Programming
- https://simonstechblog.blogspot.com/
- colinbarrebrisebois
- martinsh
- interplayoflight
- bartwronski
- https://knarkowicz.wordpress.com/
- https://mynameismjp.wordpress.com/
- https://ndotl.wordpress.com/
- https://hairrendering.wordpress.com/
- https://volumetricshadows.wordpress.com/
- https://adventuresinrendering.wordpress.com/
- https://imagineraytracer.wordpress.com/
- https://nbertoa.wordpress.com/
- https://flashypixels.wordpress.com/
- https://lonalwah.wordpress.com/
- https://blog.molecular-matters.com/category/graphics/
- https://fgiesen.wordpress.com/category/graphics-pipeline/
- https://devfault.wordpress.com/
- https://www.saschawillems.de/
- http://wiki.nuaj.net/index.php?title=Main_Page
- http://martindevans.me/game-development/2015/02/27/Drawing-Stuff-On-Other-Stuff-With-Deferred-Screenspace-Decals/
- http://www.keithlantz.net/
- https://benedikt-bitterli.me/
- https://www.alanzucconi.com/
- http://lousodrome.net/blog/light/
- https://blog.demofox.org/
- http://www.michaelwalczyk.com/blog/
- http://blog.simonrodriguez.fr/
- http://kylehalladay.com/archive.html
- https://grahamhazel.com/blog/
- http://renderdiagrams.org/
- https://turanszkij.wordpress.com/
- http://www.adriancourreges.com/blog/
- https://aras-p.info/blog/
- https://lxjk.github.io/
- http://trevorius.com/scrapbook/blog/
- http://reedbeta.com/all/
- seblagarde
- https://ivokabel.github.io/
- https://www.geeks3d.com/hacklab/
- https://bitshifter.github.io/
- http://halisavakis.com/category/blog-posts/
- https://erkaman.github.io/index.html
- http://donw.io/
- https://agraphicsguy.wordpress.com/
- http://reedbeta.com/
- https://graphicsrunner.blogspot.com/
- https://diaryofagraphicsprogrammer.blogspot.com/
- http://trevorius.com/scrapbook/
- https://marc-b-reynolds.github.io/
- http://www.gijskaerts.com/wordpress/
- anteru
- http://pharr.org/matt/blog/
- https://schuttejoe.github.io/post/
- https://technik90.blogspot.com/
- http://www.yosoygames.com.ar/wp/category/graphics/
- 0fps
- ashoulson
- https://viclw17.github.io/
- https://shihchinw.github.io/
- https://www.sebastiansylvan.com/
- http://momentsingraphics.de/
- https://fgiesen.wordpress.com/category/graphics-pipeline/page/1/
- https://www.breakin.se/learn/index.html
- https://kosmokleaner.wordpress.com/
- http://the-witness.net/news/
- wunkolo c++ game
- blackmatov unity c#
- joshpeterson stuff of unity
- Alex Strook Twitter 3d gameArt
- jonadinges Twitter 3d gameArt
- Joyce Twitter 3d gameArt
- Ragnorium Twitter 3d gameArt
- Ruben_Fro Twitter 3d gameArt
- zeltergame zeltergame 3d gameArt
- Scott Hanselman's Blog c#
- alvinashcraft c#
- ardalis c#
- troyhunt c#
- timheuer c#
- thedatafarm c#
- haacked c#
- ploeh c#
- cazzulino c#
- visualstudio c#
- maartenballiauw c#
- jonskeet c#
- jimmybogard c#
- west-wind c#
- jetbrains c#
- Shawn Wildermuth c#
- Fabulous adventures in coding c#
- strathweb c#
- dontcodetired c#
Game-Company
Game-Asset
- assetovi
- awesome-3D-Morphable-Model-software-and-data
- cgi-resources List of some useful databases and resources for Computer Graphics
- CG艺术家都会去那些国内外的资源网站
- https://casual-effects.com/data/
- https://assetstore.unity.com/
- https://itch.io/
- http://www.3dmodelfree.com/ free model (免费模型,不能用于商业用途)
- https://www.gamedevmarket.net/
- https://gametextures.com/
- https://www.textures.com/
- https://www.cgbookcase.com/
- https://ambientcg.com/
- http://www.plaintextures.com/
- https://sketchfab.com/
- https://www.zhihu.com/question/298715376/answer/1277503311
- www.cgsoso.com
- https://www.humblebundle.com/
- https://www.rrcg.cn/
- http://www.polycount.com/forum/ - 他们有不同的招募论坛,包括有薪与无薪。- http://www.reddit.com/r/GameDevClassifieds - 发布你的工作,确认酬劳状态。浏览寻找艺术家。
- http://www.gamedev.net/classifieds - GameDev.net 工作版块。
- http://forum.deviantart.com/jobs/ - 太多具有才华的人了,不过许多都没有游戏工作经历,但还是一个值得看看的地方。只针对有酬劳的工作。
- https://www.3dmodelscc0.com/ - Public domain 3D Models.
- https://polyhaven.com/
- Classic-Sponza Unity remaster of the classic Sponza scene.
- objaverse.allenai Objaverse is a Massive Dataset with 800K+ Annotated 3D Objects
- animation-library
Game-Design-Tool
Collection
Voxel
Audio
- dspmotion
- https://github.com/raysan5/rfxgen
- https://ardour.org/
- https://www.audacityteam.org/
- https://lmms.io/
- https://github.com/ATG-Simulator/VehicleNoiseSynthesizer
- fmod
- wwise
- miles
- criware
- artlist
- native-audio unity-plugin
- Audio-Manager-for-Unity microsoft Audio-Manager-for-Unity
- https://github.com/IvanMurzak/Unity-AudioLoader
- https://github.com/OmiyaGames/omiya-games-audio
- vivaldi-audio-engine unity-plugin
- Lasp Low-latency Audio Signal Processing plugin for Unity
- usfxr
- layersaudio unity audio plugin
- https://github.com/nixon-voxell/UnityAudioVisualizer
- https://github.com/MathewHDYT/Unity-Audio-Manager
- https://github.com/man572142/Bro_Audio
- https://github.com/CyberAgentGameEntertainment/AudioConductor
- https://github.com/Yunasawa/YNL-Audio
Music-Tool/Editor
- https://www.image-line.com/
- https://www.goldwave.com
- https://www.guitar-pro.com/en/index.php
- https://sonicscores.com/
Video-Tool/Editor
- CasparCG - A Windows and Linux software used to play out professional graphics, audio and video to multiple outputs as a layerbased real-time compositor
- DJV - Professional review software for VFX, animation, and film production
- ffmpeg - A complete, cross-platform solution to record, convert and stream audio and video
- qctools - A free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering
- GStreamer - Pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows
- Kdenlive - Video editing software based on the MLT Framework, KDE and Qt
- Olive - Non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software
- MediaPipe - Cross-platform, customizable ML solutions for live and streaming media
- BlazePoseBarracuda
- Natron - Open Source Compositing Software For VFX and Motion Graphics
- Shotcut - A free, open source, cross-platform video editor
- https://www.vegaschina.cn
- https://www.edius.net/
- mocha
- Davinci Resolve DaVinci Resolve 16 is the world’s only solution that combines professional 8K editing, color correction, visual effects and audio post production all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only solution designed for multi user collaboration so editors, assistants, colorists, VFX artists and sound
Modeling
- https://www.substance3d.com/ sb
- https://www.sidefx.com/ houdini
- https://github.com/Fe-Elf/FeELib-for-Houdini 精灵超可爱
- https://www.autodesk.com/products/3ds-max/overview max
- https://www.autodesk.com/products/maya/overview maya
- https://www.reddit.com/r/Maya/wiki/index
- https://www.foundry.com/products/modo modo
- https://www.cheetah3d.com/ cheetah3d
- AppleSeed - Physically-based global illumination rendering engine
- ArmorPaint - A stand-alone software designed for physically-based texture painting
- Animation Nodes - A node based visual scripting system designed for motion graphics in Blender
- Blender - Modeling and animation
- awesome-blender
- Blender-Render-Engine-for-Unity-MeshSync
- awesomeblend
- Dust3D - Dust3D is brand new 3D modeling software. It lets you create watertight 3D models in seconds. Use it to speed up character modeling for games, 3D printing, and so on. Source are available on Github.
- FragM - Mikael Hvidtfeldt Christensen's Fragmentarium fork representing a compilation of features and fixes
- glChAoS.P - RealTime 3D Strange Attractors scout on GPU
- Mandelbulber v2 - Mandelbulber creatively generates three-dimensional fractals
- Mandelbulb3D - A program designed for the Windows platform, for generating 3D views of different fractals
- MeshLab - System for processing and editing 3D triangular meshes
- Möbius Modeller - End-user visual programming in the browser for automating complex tasks
- Possumwood - A graph-based procedural sandbox, implementing concepts of graph-based visual programming in a simple interface
- Sorcar - A procedural modeling node-based system which utilises Blender and its Python API to create a visual programming environment for artists and developers
- Tissue - Blender's add-on for computational design
- VFX Fractal Toolkit - Set of tools for generating fractal and generative art
- Wings 3D - An advanced subdivision modeler that is both powerful and easy to use
Sculpture
- sculptris
- zbrush
- mudbox
- 3dcoat
- dilay A 3D sculpting application that provides an intuitive workflow using a number of powerful modelling tools.
Hair
- https://github.com/AdamFrisby/UnityHairShader
- https://github.com/Unity-Technologies/com.unity.demoteam.hair
- https://github.com/Unity-China/cn.unity.hairfx.core
- https://github.com/kennux/VHair
- https://zhuanlan.zhihu.com/p/330259306 头发渲染
- hairstudio
- ephere
- https://cgpal.com/fibershop/
- flux-dynamic-hair
- fluffy-grooming
- [Unity-HairFX-Tutorial](https://learn.u3d.cn/tutorial/Unity-HairFX-Tutorial?
Human/Stage
- poser
- daz3d
- makehuman
- studio 3D Character Creation Software
- reallusion URP Support:cc_unity_tools_URP
- com.unity.demoteam.digital-human Library of tech features used to realize the digital human from The Heretic and Enemies.
- https://github.com/GeoffreyGorisse/VHProject Virtual human (avatar and agent) procedural animation toolkit for Unity.
- VR-Stage-Lighting
- https://github.com/murasaqi/Unity_StageLightManeuver
- MediaPipeUnityPlugin
- https://github.com/arghyasur1991/LiveTalk-Unity
- https://github.com/LKZMuZiLi/human
- https://github.com/luxonis/depthai-unity
- https://github.com/runwayml/RunwayML-for-Unity
- https://github.com/crdrury/Unity-Rhubarb-Lip-Syncer
- https://github.com/DanielSWolf/rhubarb-lip-sync
- https://github.com/Danial-Kord/DigiHuman
- https://github.com/TheRamU/Fay
- https://github.com/yuzu-unity/HumanoidCollider
- https://github.com/mochi-neko/facial-expressions-unity
- https://github.com/gree/MuscleCompressor
- https://github.com/UPC-ViRVIG/MMVR
- https://github.com/UPC-ViRVIG/AvatarGo
- https://github.com/soupday/cc_unity_tools_URP
- https://github.com/huailiang/unity_pose3D
- https://github.com/kodai100/Unity_ARKitFacialCapture
- https://github.com/prefrontalcortex/DomeTools
- https://github.com/YUANZHUO-BNU/metahuman_overview
- https://github.com/Lingotion/lingotion-thespeon-unity Lingotion Thespeon is an on-device AI engine designed to generate real-time character acting and voiceovers
- https://github.com/datascale-ai/opentalking 面向实时对话的开源数字人产线:LLM、TTS、WebRTC、角色音色与可插拔模型后端
Unity 官方教程及开发者经验分享:
- 《Enemies》制作秘诀 https://www.bilibili.com/video/BV1zS4y1P7jC/
- Unity China HairFX 毛发系统使用说明 https://learn.u3d.cn/tutorial/Unity-HairFX-Tutorial
- Unity数字人制作不求人 - 卡通风格 https://learn.u3d.cn/tutorial/unity-making-digital-human-cartoon-style
- 一个角色最终呈现在引擎里,美术制作上的思考以及注意事项 https://developer.unity.cn/projects/5ff27be7edbc2a60edd32ead
- Unity HDRP数字偶像登场 Project SU-A https://developer.unity.cn/projects/5ea4e43cedbc2a0021a295db
Effect
Course
Material
- https://github.com/Metric/Materia substance designer的 c#实现
- https://rodzilla.itch.io/material-maker material-maker
- https://quixel.com/bridge
- http://www.materialx.org/
- https://artomatix.com/
Remesh
Mesh
- simplygon
- unity-mesh-simplifier
- instalod
- pixyz
- ultimate-lod-system unity-plugin
- mantis-lod-editor unity-plugin
- https://github.com/staggartcreations/MeshLOD2Fbx An editor utility for exporting the LODs, generated by Unity 6.2+'s MeshLOD system, and exporting them to an FBX file.
- poly-few unity-plugin
- bt-optimeshx-all-in-one-smart-lod-mesh-model-optimization-system-315648
- UnityMeshSimplifier Mesh simplification for Unity.
- Halfedge mesh handler on Unity
- RuntimeMeshSimplification
- meshoptimizer Mesh optimization library that makes meshes smaller and faster to render
- polygon-cruncher
- https://github.com/m-schuetz/SimLOD
- mirage-versatile-impostor-system
- autolod-impostors-199759
- https://buaacyw.github.io/mesh-anything/
- sphere_generator
- ComfyUI-mesh-simplifier A custom node for ComfyUI that implements mesh simplification (decimation) with texture preservation using PyMeshLab
- LODOptimizer LOD Optimizer is a Unity Editor tool designed to optimize the Last Level of Detail (LOD) by creating texture atlases, significantly reducing draw calls for distant objects
Mipmap
- texel-inspector The Texel Inspector unity plugin
List-of-game-middleware
CG Software API
- CGCmake - CMake modules for CG apps
- Cortex - Libraries for VFX software development
- Cross3D - Scene and node management abstraction
- ExoCortex for Max 2018 - ExoCortex ported to Max 2018
- mGui - Portable pure-python GUI library for Maya
- minq - Maya query language for speeding up common scene operations
- NXT - A layered code compositing application
- OpenWalter - USD Plugins Arnold, Houdini, Katana, Maya and USD
- Photoshop Python API - Python API for Photoshop.
- Py3dsMax - 3dsMax API in Python
- Pymiere - Python API for Premiere Pro
- PyMEL - Python in Maya Done Right
Visual-Logic
Tile
- Sprite Fusion - Free, web-based 2D tilemap editor with export to Unity, Godot, and more.
- smart-lighting-2d-112535
- https://github.com/NullTale/LutLight2D
- https://www.tilesetter.org/
- Tiled 2D free, easy to use and flexible tile map editor
- autotilegen
- https://github.com/ruccho/FangAutoTile
- SpriteSheetRenderer - A powerful Unity ECS system to render massive numbers of animated sprites
- NSprites DOTS based sprite render system
- UnitySpriteGPUInstancing
- GPUSpriteInstancing Provides GPU sprite instance rendering using Burst and Job System for Unity
- IsoSorting Isometric sorting system for Unity using ECS
- Unity6开启高性能渲染模式实现性能翻倍
- [SuperTiled2Unity] (https://github.com/Seanba/SuperTiled2Unity) Imports Tiled files to Unity. Better than regular Tiled2Unity.
- tile-map-accelerator
- tileplus
- https://github.com/Cammin/LDtkToUnity
- https://www.slynyrd.com/blog
- [2-5d-isometric-engine] (https://assetstore.unity.com/packages/templates/systems/2-5d-isometric-engine-106321)unity-plugin
- ultimate-grids unity-plugin unity-plugin
- 使用瓷砖贴图的等距 2D 环境
- KUBIKOS - 3D Cube World unity-plugin
- 2d-deformation
- 2d-cloth
- 2d-water
- https://github.com/Fire-Aalt/KrasCore-Mosaic
- https://assetstore.unity.com/packages/tools/utilities/autotiles-3d-tilemap-level-editor-205724
- https://github.com/aleverdes/unity-top-down-vision
Design
- https://www.zcool.com.cn
- https://www.gtn9.com/index.aspx
- https://www.behance.net/
- https://dribbble.com/
- https://www.pinterest.com/
locale
- https://molingyu.github.io/RosettaDocs/ 本地化
- https://github.com/OnClick9927/WooLocalization
- uxtoo-locale
- https://weblate.org/zh-hans/ 自动化翻译
Texture
PIX-Texture
- Sprite Fusion AI Pixel Art Generator - Generate, animate, edit, and export game-ready pixel art assets from text prompts.
- Sprite Fusion Pixel Snapper - Free and open-source tool that cleans AI-generated pixel art by restoring a consistent pixel grid and quantized color palette.
- pixelover
- spritemate
- pixelatorapp Pixelator is a smart software to convert images into pixel art sprites and cover arts. With Pixelator you can use any source picture to easily generate Pixelated graphics for games or posters.
- PiskelApp Piskel is a free online editor for animated sprites & pixel art
- ProMotion pro motion is a pixel drawing and animation software designed similar to the famous Amiga Deluxe Paint (DPaint). Ideal for artists working on detailed and pixel precise graphics as required for mobile games and portable game consoles. It also suites well to create light weight graphics for web games.
- pixenapp Pixen is a professional pixel art editor designed for working with low-resolution raster art, such as those 8-bit sprites found in old-school video games. Pixen packs all the tools pixel artists need in an intuitive, native interface including support for high zoom levels, animation editing, color palettes, and a lot more.
- pyxeledit
- aseprite
- GrafX2
- GraphicsGale
Normal-Map
- NormalMap AI - Free browser-based normal map and PBR texture generator with local WebGL processing and real-time 3D preview.
- cpetry
- crazybump
- https://github.com/kmkolasinski/AwesomeBump
- https://www.codeandweb.com/spriteilluminator
- http://www.mikktspace.com/
- 【教程】游戏流程如何烘焙出完美法线
- generating-perfect-normal-maps-for-unity
Texture-Compression
Texture-Tool
- Cascade Image Editor - A node-based image editor with GPU-acceleration
- Pencil2D - An easy, intuitive tool to make 2D hand-drawn animations, the best way to visualize your story
- Inkscape - Professional quality vector graphics softwar
- Imogen - GPU Texture generator using dear imgui for UI
- Splashdown Splashdown - A Unity open-source splash and icon generator
- Krita - A professional painting program
- MyPaint - Graphics editor for digital painters with a focus on painting rather than image manipulation or post processing
- Opentoonz - Animation production software
- Storyboarder - Storyboard editor
- Synfig - 2D animation software
- TexGraph - A procedural texture creation tool that let you create textures by connecting nodes in a graph
- The Gimp - A cross-platform image editor
- http://www.snakehillgames.com/spritelamp/
- http://renderhjs.net/shoebox/
- https://www.autodraw.com/
- pixelandpolygon Texture File Viewer
- pngquant pngquant is a command-line utility and a library for lossy compression of PNG images
- MaCrea - Material Creation Tool MaCrea is a little material creation tool I wrote for use with Sculptris, while it simply creates material sphere images that can be used with Zbrush or any other App that takes advantage of that idea.
- cubemapgen
- EZTextureProcessor A bunch of texture tools for unity
- PixPlant PixPlant is a smart texturing app with the best tools to quickly transform a photo into seamless repeating textures and 3D maps.
- Affinity Designer - Vector graphics editor with a bunch of features which also supports Adobe file formats
- doodad
- ImageViewer HDR, PFM, DDS, KTX, EXR, PNG, JPG, BMP image viewer and manipulator
- hdrview hdrview
- hdrihaven
- texturepacker
- spriteuv
- UnityPackedColor Packer for already packed textures at unity game engine - up to 3 times less space.
- unity-texture-packer Utility to combine color channels from different textures into a single output.
- SmartTexture Unity tool to pack texture channels into a single texture.
- texture_maker A texture maker tool for unity.
- VFXTextureMaker
- mixture Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime. Mixture is very flexible, easily customizable through ShaderGraph and a simple C# API, fast with it's GPU based workflow and compatible with all the render pipelines thanks to the new Custom Render Texture API.
- https://github.com/StbSharp
- CC0Textures Unity Editor scripts for preprocessing CC0 Textures
- https://cc0textures.com/ CC0 Textures is a library of high quality PBR materials for 3D rendering and game design licensed under the Creative Commons CC0 License.
- Waifu2xBarracuda Waifu2x Unity Barracuda implementation
- uAnime4K Anime4K port to Unity
- https://github.com/weihaox/awesome-image-translation
- procedural-stochastic-texturing Modified Shader Graph package implementing Procedural Stochastic Texturing
- 超强一键生成特效常用贴图网站介绍!
- noisegen
- texturelab About Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
- pixaflux Create custom CG materials using a non-destructive, node-based workflow.
- texturecauldron Texture Cauldron is a node based tool to generate detailed able textures.
- filterforge Mighty graphics software with thousands of photo effects and seamless textures, and an editor to create your own filters.
- https://github.com/caosdoar/Fornos
- BakeShader Unity editor tool for baking shaders to textures. Blit2D, Blit3D, or MeshRenderer (uses model UV). Adds options to Material & MeshRenderer context menus and Editor Window (under Window/Cyanilux/BakeShader)
- UnityTexture2DArrayImportPipeline A Texture2DArray Import Pipeline for Unity 2019.3 and newer.
- unity-texture-apply-async Alternative to Texture2D.Apply() that doesn't require synchronizing with the render thread, avoiding stalls in the main thread
- upscayl Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
Animation2Shader
- VatBaker A tool to bake VAT (Vertex Animation Texture) from AnimationClip with sample shaders for Unity.
- https://docs.tyflow.com/tyflow_modifiers/tyVAT/vatHLSLShader/
- https://github.com/Mamantenok1599/UnityVATBaker
- NiagaraGPU-SkeletalMeshEcho
- material-animation-curve A Material Property Drawer for the Curve attribute which lets you edit curves and adds them to the shader as textures
- unity-texture-curve Example showing how to bake an AnimatedCurve into a Texture and use it in a shader
- Curves-And-Gradients-To-Texture Contains utilities for defining a curve or gradient in the inspector and automatically generating a texture for that to pass on to shaders.
- GradientTexture Unity Gradient Texture generator
- TransformAnimationTextureBaker
Atlas
- KuroDynamicAtlas
- DynamicAtlas
- RuntimeTextureAtlas
- UVAtlas isochart texture atlasing
- thekla_atlas Atlas Generation Tool
- xatlas Mesh parameterization / UV unwrapping library
- DynamicSpriteSheets
- Thekla atlas | This tool performs mesh segmentation, surface parameterization, and chart packing.
- xatlas | Fork from theakla atlas, it's a library to generate an UV for -example- lightmap uv.
- AtlasGenerator Rule based SpriteAtlas Generator for Unity3D
- Unity-SpriteAssist
- https://github.com/JingFengJi/UpdateSpriteAssetTool
- https://github.com/Elringus/SpriteDicing 这才叫图集工具
- MA_TextureAtlasser Texture atlas creator for Unity
- sprite-dicing
- sprite-animations
- Moonflow-RampMaker
- SpriteSlicer Tool to export Unity sprite sheet slices as individual images
- MakeIconAtlas
Animation
Article/Collection
Animation-DCC-Tool
- Cascadeur
- spine
- spine-optimize
- SpineGPU
- WaifuSpineRuntime
- https://github.com/fx-lange/unity-spline-scrubber
- live3d
- live2d
- dragonbones
- SpriterDotNet
- creature
- spritestudio
- mixamo
GPU-Animation
- GPU-Skinning-Demo
- stadium-crowd-generator
- mesh-animation-baker-gpu-optimized
- animecs-337808
- Unity-Gpu-Skinning-Tool
- Animation-Texture-Bake
- GPU_Mesh_Instancing
- UnityGpuInstancing
- Animation-Instancing
- Render-Crowd-Of-Animated-Characters
- GPGPU Computing Animation & Skinning
- GPUAnimation
- GPUSkinning
- 李恒的知乎文章
- UnityGPUSkinning
- GPU Instancer - Crowd Animations unity-plugin
- Mesh Animator unity-plugin
- Unity_ECS_GPUSkinning
- SpineGPU
- Mesh-Animation Mesh Animation is lightweight library for rendering hundreds of meshes in one draw call with GPU instancing.
- Animation-Texture-Baker
- Unity下大量物体同屏渲染的性能优化思路
- RenderHugeByGPUInstance
- Unity3D-ToolChain_StriteR
- Dual quaternion skinning for Unity
- https://github.com/Milk-Drinker01/CoR-Skinning
- DualQuaternionsForUnity
- BurstSkinning
- GPUInstance Instancing & Animation library for Unity3D
- gpu-ecs-animation-baker unity-plugin
- rukhanka unity-plugin
Mesh Animation
Vertex Animation
Tween
- UrMotion Flexible motion engine for non time-based animation in Unity.
- Tween Player This is a simple & high performance & powerful interpolation animation tool. Unlike other interpolation animation tools, Tween Player is more data-driven and extensible.
- dotween-pro famous unity plugin
- leantween LeanTween is an efficient tween engine that offers a many of the same features as the other tween engines (and more!) while having much less overhead.
- OneTween OneTween is a more efficient tween tool, easy to use in Unity UGUI animation.
- ECS-Tween - Simple Unity tweening system using ECS that works with GameObjects!
- PlasticTween - Tween Library for Unity3D(ECS+JOBS)
- unity-jtween - A job-based tween library for Unity
- GoKit Lightweight tween library for Unity aimed at making tweening objects dead simple and completely flexible. The wiki contains some usage information and examples.
- Uween - Lightweight tween library for Unity
- ZestKit - Tween library for Unity. The best of GoKit and GoKitLite combined in an easy to use API
- ApureEasing Easing library for Unity Visual Scripting
- 游戏开发中的阻尼器和阻尼弹簧
- unity-tweening-system
- unity-animation Extended Animation Framework for Unity based on Coroutines
- PlasticTween Tween Library for Unity3D(ECS+JOBS)
- unity-tweens
- TweenRx Reactive animation utility for Unity
- unity-animation-library
- PrimeTween High-performance, allocation-free animation library for Unity
- MagicTween dots tween High-performance
- LitMotion
- AnimFlex
- https://docs.zigurous.com/com.zigurous.animation/
- Tween-Kit Enhance DOTween with Tween Kit: Seamless, modular components for effortless Tweening.
- Animate
- softlimit
- UniTaskAnimations
- tools-motion-kit
- Milease Animate anything in one line of code, simplifying your UI animation development process and boosting your UI development efficiency.
- FlowEnt FlowEnt is a library set to change the paradigm on how scripting animations work, and how a developer interacts with them, by separating the tweening options from the motions of the animation
Physics Based Animation
- physicsbasedanimation
- JigglePhysics
- CSC417-physics-based-animation
- goatstream
- animation
- interactive-graphics
- https://github.com/IndieVisualLab
- ActiveRagdoll
- Christopher Batty
- binh.graphics
- Hairibar.Ragdoll A package for animating ragdolls through keyframed animations.
- com.redwyre.physics-custom-authoring
MotionMatching
- https://github.com/nashnie/MotionMatching
- https://github.com/JLPM22/MotionMatching
- https://github.com/sssnidebaba/motionmatch
- https://github.com/dreaw131313/MotionMatchingByDreaw
- https://github.com/dreaw131313/Open-Source-Motion-Matching-System
- https://www.zhihu.com/people/fengkan
- https://assetstore.unity.com/packages/tools/animation/motion-matching-for-unity-145624
- https://github.com/orangeduck/Motion-Matching
- https://forum.unity.com/threads/released-want-good-3d-character-animation-but-are-short-on-time-budget-or-training-help-is-here.392317/
- motion-matching-system-for-uni unity-plugin
Movement
- deadReckoning1
- deadReckoning2
- ( 这个实用性很强) 贝塞尔逼近 参考 astarPath 插件里面的BezierMover
- 速度优化 参考 astarPath 插件里面 MovementUtilities 脚本
- https://github.com/Unity-Technologies/SuperScience 官方3rd 移动模拟
- https://github.com/redwyre/com.redwyre.physics-custom-authoring
- 这个实用性最强 bulletHell
- https://github.com/jongallant/Unity-Bullet-Hell
- neat-bullets-2d-weapon-evolution-system
- ballistics unity-plugin
- https://github.com/iWoz/path_follow_steer 集群跟随路径移动
- movement-plus unity-plugin
- AnimeTask
- Fluent Animation - An incredible animation queue system unity-plugin
- https://github.com/rygo6/CardExample-Unity
- https://github.com/ycarowr/UiCard
- https://github.com/IainS1986/UnityCoverFlow
- https://github.com/CragonGame/CasinosClient
- https://github.com/huailiang/Parabola
- Projectile-Shooting
- Unity-Proportional-Navigation-Collection A collection of PN guidance systems, in Unity
Interaction
Animation-Controller
- targetwarp-motion-warping
- character-animation-system
- easyanim-simplified-animation-management
- https://github.com/hiroki-o/VoxBlend unity 表情
- https://github.com/rurre/PumkinsAvatarTools unity 表情
- https://github.com/huailiang/knead_proj unity 捏脸
- https://github.com/SerhatDikel/Unity-BodyMorph
- https://assetstore.unity.com/packages/tools/animation/puppet-face-181312
- https://github.com/PixelWizards/BlendShapeController blendShapeController
- https://github.com/hiroki-o/VoxBlend blendShapeController
- https://github.com/Tr1turbo/BlendShare
- https://blog.uwa4d.com/archives/USparkle_Animation-AI.html
- https://www.sohu.com/a/259856518_463994?qq-pf-to=pcqq.group -吃鸡的动画状态机设计
- animancer
- https://forum.unity.com/threads/released-curve-master-motion-design-tools-in-unity.1453582/
- https://github.com/fengkan/RuntimeRetargeting
- https://github.com/robotron2084/animation-retargeting
- traversal This module allows characters to traverse the environment through multiple built-in and fully customizable obstacles and climbable elements.
- protores ProtoRes: Proto-Residual Network for Pose Authoring via Learned Inverse Kinematics
- UnityKinematicaX A next-generation character animation system built on top of Unity's Kinematica.
- DOTSAnimation A high level Animation State Machine Framework for Unity DOTS
- unity-dots-animation Simple animation system for the unity dots stack.
- https://github.com/MrLiuYX/ECSAnimation/
- kinematica
- reanimation An alternative animator for Unity tailored for traditional animation
- dmotion DMotion - A high level Animation Framework for Unity DOTS
- Puppeteer A graph based animation controller for Unity.
- nkgmoba-animsystem-dawn-blossoms-plucked-at-dusk
- uPlayableAnimation
- Vortex Play/blend animations, animator controllers in runtime. Uses playable API
- Unity-MecanimEventSystem This is a chain programming style callback System for Animator of Unity ,await /async supported
- https://github.com/linfuqing/ZGUPEntitiesAnimations supported
- AnimationRiggingExtensions Repository with patched or new constraints for Unity AnimationRigging package
- unity-animation-system A robust Unity animation manager that enables smooth crossfade transitions, queuing, looping, and layer locking with callback support
Character-Controller
- Project_TCC
- Unity-3d-Movements
- SRMove
- FirstPersonInteractionToolkit
- CharacterControllerSamples
- GenshinImpactMovementSystem
- Netick-KCC An implementation of Kinematic Character Controller with Netick Networking
- https://github.com/StinkySteak/netick-ticktimer
- rival Unity Plugin
- UNet-Controller A CharacterController based controller for Unity's new Networking system
- Kinematic Character Controller unity-plugin
- character-movement-fundamentals unity-plugin
- character-controller-pro unity-plugin
- Erbium 🤺Third Person Character Controller for unity🤺
- Dynamic-Parkour-System
- parkour-and-climbing-system
- https://github.com/EanoJiang/Parkour-Climbing-System
- Traverser
- UnitySourceMovement Source engine-like movement in Unity, based on Fragsurf by cr4yz (Jake E.).
- https://github.com/nicholas-maltbie/OpenKCC
- https://github.com/runevision/LocomotionSystem
- https://github.com/bunkerboy258/BBB-Nexus BBBNexus Action Controller Framework
- advanced-locomotion-controller unity-plugin
- https://github.com/Another-Axiom/GorillaLocomotion
- motion-matching-locomotion-controller unity-plugin
- flexmotion
- https://github.com/Goodgulf281/Unity-Formation-Movement2.0
- https://github.com/edualvarado/unity-footprints
- https://github.com/ssell/UnityDotsCharacterController
- https://github.com/dbrizov/NaughtyCharacter
- Ultimate-2D-Controller
- Celeste-Movement Recreating the movement and feel from Celeste
- https://github.com/Wafflus/unity-genshin-impact-movement-system
- https://github.com/joebinns/stylised-character-controller
- https://github.com/mixandjam/Batman-Arkham-Combat
- unity-antagonistic-controller
- 2D-Character-Controller
- UnityAdvancedFPSCharacterController
- Unity-FullBody-FPS-Controller
- CustomBody A wheel of KinematicBody
- platformer-project-206584
- fpscontroller
- dots-animation-system
- FullBody-Fps-Unity
- ultimate-mirror-networking-controller
PCG-Animation
- procedural-climbing
- UnityTutorials-ProceduralAnimations
- ProceduralAnimation Procedural Animation Scripts For Unity
- https://github.com/edualvarado/TRAIL-Natural-Impact
Unity-Tool
-
unity-flash-tools Convert your flash animation for Unity easy!
-
3-in-1-animation-tools-animation-path-video-reference-297188
-
curve-master-252505 unity-plugin
-
https://github.com/qwe321qwe321qwe321/Unity-EasingAnimationCurve
-
animation-auto-assignment Unity Editor Extension that tracks changes on hierarchy and automatically repairs animation property paths.
-
Animation-Repathing Feature rich Unity Editor tool to help streamline the process of changing the paths of animations
-
https://github.com/qwe321qwe321qwe321/Unity-AnimatorTransitionCopier
-
curvify Curvify allows you to easily apply easing curves to Animation Curves with just one click, significantly improving the efficiency of creating animations in Unity.
-
Unity-Animation-Window-Search-Extension
UI-Animation
-
lottie Open-source skill and harness for generating production ready Lottie animations with codex/claude code
-
SkiaForUnity Skia For Unity with skottie animations
-
AnimatableVolumeComponent This package provides helper scripts that let you animate Post-Process parameters (VolumeProfile) in URP/HDRP.
Timeline
- TimelineExtensions
- enhanced-timeline-305512
- cutscene-engine-327883
- enhanced-timeline-tracks
- https://github.com/Celezt/UnityTimelineExtended
- https://github.com/Brian-Jiang/PragmaTimeline
- https://github.com/pofulu/TimelineTool
- https://github.com/needle-tools/custom-timeline-editor
- https://github.com/corle-bell/UnityTimeLineEvent
- https://github.com/tanitta/TimelineBindingResolver
- https://github.com/k-okawa/WaypointSystemForTimeline
- https://github.com/ddionisio/MateAnimator
- https://github.com/snaphat/UnityTimelineTools
- https://github.com/AnnulusGames/TweenPlayables
- https://github.com/nmxi/Unity_AbstractTimelineExtention
- turbo-timeline-tools-navmesh-enhanced unity-plugin
- animate-ui-materials
- postprocessing-controller'
- material-property-provider
- material-timeline-track
- Unified-Renderer-Unity
- TimelineExtensions
- Unity_SubtitleTimeline
- https://github.com/ShiinaRinne/EasyTimeline
- https://github.com/ayaha401/AssetDependenciesFromTimeline-SourceCode
Console/Command/Shell/Debugger
- https://github.com/AlanLiu90/GShell
- https://github.com/jinek/Consolonia
- https://github.com/LittleLittleCloud/RazorConsole
- Unity-DeveloperConsole
- Typin Declarative framework for interactive CLI applications
- BeastConsole
- Reactor-Developer-Console
- proxima-inspector-244788
- Quantum Console unity-plugin
- srdebugger unity-plugin
- debugging-essentials unity-plugin
- hdg-remote-debug unity-plugin
- unity-remote-file-explorer
- remo-remote-runtime-editor-320744
- https://github.com/natemcmaster/CommandLineUtils 命令行
- https://github.com/Tyrrrz/CliFx 命令行
- https://github.com/Tyrrrz/CliWrap 命令行
- https://github.com/jsakamoto/XProcess 命令行
- https://github.com/mayuki/Chell Write scripts with the power of C# and .NET
- process-governor This application allows you to put various limits on a Windows process.
- https://github.com/adamralph/simple-exec 命令行
- https://github.com/wingcd/UnityToolExtender
- https://github.com/adamralph/bullseye
- https://commanddotnet.bilal-fazlani.com/
- https://github.com/gwaredd/unium
- https://assetstore.unity.com/packages/tools/utilities/hdg-remote-debug-live-update-tool-61863
- https://github.com/proletariatgames/CUDLR
- https://github.com/Sacred-Seed-Studio/Unity-File-Debug
- https://github.com/mayuki/Cocona
- https://github.com/cobbr
- https://github.com/Cysharp/Kokuban
- https://github.com/alexrp/system-terminal
- fabfile Simple, Pythonic remote execution and deployment.
- CliTookKit
- https://github.com/dklassic/APFrameworkUI
- https://openupm.com/packages/com.bbbirder.shell/
- RabbitRemoteControl
- runtime-monitoring
- Unity.Mx Mx (or Meta-X) is a command-based completion framework. It allows you to execute all kinds of tasks based on your design. Mx is an alternate to attribute MenuItem; by contrast, doing multiple tasks is possible. It gives you the option to choose and explore unnoticed commands.
- livewatch
- debug-filter
- https://github.com/wavetermdev/waveterm
- https://github.com/nashaofu/shell360
- https://github.com/Gaurav-Gosain/tuios
- https://clig.onev.dev/
- https://wezterm.org/
Scenes
Terrain
- https://github.com/louis-e/arnis Generate any location from the real world in Minecraft with a high level of detail.
- https://github.com/vibe-stack/super-terrain A browser-first, partitioned mesh-terrain editor inspired by Unreal Engine 5.8's Mesh Terrain architecture.
- http://www.world-machine.com/
- https://www.world-creator.com/
- Gaia UnityPlugin
- Gena UnityPlugin
- SECTR COMPLETE UnityPlugin
- CTS UnityPlugin
- Map Magic UnityPlugin
- UnityMapMagic2Extensions
- Terrain Composer UnityPlugin
- Landscape Builder UnityPlugin
- TerraLand 3 UnityPlugin
- MegaSplat UnityPlugin
- World Streamer UnityPlugin
- Voxeland UnityPlugin
- terrain-grid-systemUnityPlugin
- terrain-slicing-dynamic-loading-kit UnityPlugin
- floating-origin UnityPlugin
- gaia
- https://github.com/JuniorDjjr/Unity-Procedural-Stochastic-Texture-Terrain-Shader
- https://github.com/staggartcreations/UnityTerrainLayerSampler
- https://github.com/roundyyy/Fast-Terrain-To-Mesh-Coverter
Unity-Tool
- PrefabPainter github
- prefab-brush unity-plugin
- landscape-auto-material-64132
- prefab-painter unity-plugin
- transform-tools unity-plugin
- prefab-world-builder unity-plugin
- grabbit-editor-physics-transforms unity-plugin
- flexalon-3d-layouts
- Hey-Area-Object-Spawner
- https://github.com/Ogbest/Unity_MapEditor_Terrain 动态渲染Unity地形网格,记录网格是否是玩家的行走范围,然后导出编辑好的网格用于服务器导航、验证使用 https://github.com/frankhjwx/Unity-ShaderCharDisplay
- https://github.com/Caeden117/ChroMapper -- 地图编辑器
- real-world-terrai unity-plugin
- ntg-unity
- simple-wall-collider-307337
- ColliderMeshTool
- https://github.com/JohannHotzel/UnityRuntimeTerrain
Procedurally-Generation
- real-ivy-2-procedural-ivy-generator unity-plugin
- Multi-Terrain-Generator
- games.noio.planter The plant simulation from Cloud Gardens as a Unity package for level design.
- hedera paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
- unity-procedural-tree
- unity-procedural-flower
- The Algorithmic Beauty of Plants
- citygen3d UnityPlugin
- Arcgis UnityPlugin
- OSM City
- cscape-city-system- UnityPlugin
- SPORE-Creature-Creator Procedurally generate creatures in Unity - inspired by the incredible game, Spore!
- SpaceshipGenerator blender plugin proceDurally spaceShip
- 3DWorld
- DeBroglie Generate tile based maps using Wave Function Collapse
- Edgar-Unity
- Marching-Cubes-Terrain
- cityengine
- https://www.raywenderlich.com/3169311-runtime-mesh-manipulation-with-unity
- https://github.com/dgreenheck/ez-tree
Tree/Vegetation/Grass
- AltTrees System UnityPlugin: AltTrees is an alternative tree system for Unity. Supports SpeedTree, Tree Creator, and meshes
- Broccoli Tree Creator UnityPlugin Broccoli Tree Creator is still in-development and will get constantly improve
- Vegetation Studio UnityPlugin
- VegetationStudioProExtensions
- vegetation-engine-amplify-impostors
- vegetation-spawner
- Nature Renderer UnityPlugin
- Open World Nature Kit UnityPlugin
- Alttrees System UnityPlugin
- infini-grass UnityPlugin
- BigworldPlants
- InfinityFoliage
- OpenWorldGrassDemo
- shaders-6grass Six varied methods for drawing grass with a range of use cases
- Interactive-Grass A continueshion of this grass shader
- Grass-Shader Implementation of a GPU grass shader in Unity with fancy scripting features
- Grass-Tool A GPU-based real-time grass placement tool for Unity by Astrid Wilde. Currently only works in Unity's Standard Rendering Pipeline
- Grass-N-Stuff Grass N Stuff is a high performance foliage rendering system designed to be able to render a lot of foliage and handle runtime editing of foliage placement without performance issues.
- Procedural-Plant-and-Foliage-Generator The Procedural Plant and Foliage Generator is a tool written in C# and Unity URP to dynamically generate a stunning array of foliage and full plants from a set of over 100 parameters
- URP-foliage-shader wrote with shader graph. Lambert direct diffuse + blinn-phong direct specular + fast approximate translucency + indirect light
- Instanced-Foliage Foliage System to Replace Default Terrain Foliage
- Critias-FoliageSystem Critias Foliage System' is an system that is designed to paint, render and extract millions of instances of foliage without taking into account all the foliage but only the one that is in the proximity of the player
- 1msRenderVegetation 基于Unity,在1ms内渲染大规模植被
- unity-optimized-grass Optimized 3D grass for unity that works on Mobile. OpenGL 3.5+
- Unity-StylizedGrass Create numerous stylized grass blades with this highly performant and scalable HDRP grass asset that makes use of VFX Graph.
- GrassBending A replacement for Unity's terrain grass shader with alpha blended rendering and touch bending effect
- HiZ_grass_culling
- https://github.com/Milk-Drinker01/Milk_Instancer01
- Unity-Grass-Instancer
- https://github.com/GarrettGunnell/
- URP-HIZ
- https://assetstore.unity.com/packages/tools/utilities/instancecollector-296669
- https://github.com/TakeshiCho/Unity_GPUInstanceCulling
- https://github.com/aganwenqi/GPU-Driven-02 hiz
- 分享《生死狙击2》的大场景草渲染
- Unity 程序化生成草地
- 风格化树——树叶分析与实现
- unity-geometry-grass-shader
- TerrainGrassShader
- GPUInstanceManager
- ways-to-render-1M-cubes
- shaders-botw-grass
- Unity-Grass
- Unity-Optimized-Coins-Shader
- UnityURP-InfiniteGrassField An Infinite GPU Instanced Grass Field that doesn't require storing trillions of positions in memory
- foliage-renderer
- https://github.com/EricHu33/UnityGrassIndirectRenderingExample
- https://github.com/roundyyy/ProceduralGrassGenerator
- https://github.com/Remyuu/Unity-Interactive-Grass
- https://github.com/AkilarLiao/UnityURP-Procedural-DrawMeshInstancedIndirect
- https://github.com/Mithzzx/Project-GrassFlow
Road
- Easyroads3d UnityPlugin
- Path-painter UnityPlugin
River
- R.A.M 2019 - River Auto Material 2019 UnityPlugin
Article
3D-File-Format
- Field3D - An open source library for storing voxel data
- luma_usd - Plugins for USD
- MaterialX - Materials and look-dev
- Kiko - DCC-agnostic animation curves storage (works between Maya and Nuke, with more DCCs to come)
- OpenCV - An open source computer vision and machine learning software library
- OpenDCX (repo) - C++ extensions for OpenEXR's "deep" file format
- OpenEXR (repo) - exceptional image format for visual effects purposes, pioneered by ILM
- OpenEXRid - Object isolation
- OpenImageIO - A library for reading and writing images in many common and VFX related formats
- OpenTimelineIO (repo) - Editorial timeline
- OpenVDB (repo) - Volumetric data
- OpenVDB AX - Fast expression language for manipulating OpenVDB files
- ImageMagick - Use ImageMagick to create, edit, compose, or convert bitmap images
- pfstools - A set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images and video frames
- texture-synthesis - Example-based texture synthesis written in Rust
- usd-arnold - USD Schemas and tools for exchanging Arnold shader information between multiple 3rd party packages
- USD Manager - Program designed for lightweight browsing, managing, and editing of Universal Scene Description (USD) files
- usd-noodle - Pretty node graph showing dependencies of a USD file
- UsdQt - Qt components for building custom USD tools
- USD-URI-resolver - A generic, URI based resolver for USD, support custom plugins
- DracoUnity Unity package that integrates the Draco 3D data compression library within Unity.
Data
Metadata/Excel/Schema/Proto
- https://github.com/Nimblesite/typeDiagram
- https://gravitino.apache.org/
- https://github.com/yuyixiaoxiang/electron_excel_merge
- table-export
- xresloader
- lubanluban是一个相当完备的游戏配置解决方案,同时也可以用作通用型对象生成与缓存方案
- 突破Excel百万数据导出瓶颈
- BakingSheet Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
- go-xlsx-exporter a tool for parse xlsx and export to other fomart and data, such as: probuf3 file and buffers, golang, csharp and so on
- https://github.com/hnb-rabear/excel-to-unity
- https://github.com/WoW-Tools/
- https://github.com/mackysoft/MasterTools?
- https://github.com/NtreevSoft/Crema
- https://github.com/vriad/zod
- https://github.com/ExpediaGroup/stream-registry
- https://github.com/davyxu/tabtoy
- https://github.com/liaochong/myexcel
- https://github.com/SheetJS/sheetjs
- https://github.com/alibaba/easyexcel
- https://gitee.com/dotnetchina/MiniExcel
- https://github.com/EPPlusSoftware/EPPlus
- http://kaitai.io/
- https://github.com/xaboy/form-create
- https://github.com/rjsf-team/react-jsonschema-form
- https://github.com/vue-generators/vue-form-generator
- https://github.com/quicktype/quicktype
- https://github.com/dloss/binary-parsing
- https://github.com/secretGeek/AwesomeCSV
- https://github.com/cue-lang
- https://github.com/dloss/binary-parsing
- https://github.com/yretenai/Cethleann
- dogma Dogma: A modernized metalanguage with better expressiveness and binary grammar support
- ProtoDumper Dumps protobuf definitions from game assemblies
Exchange
- juicefsJuiceFS is a distributed POSIX file system built on top of Redis and S3.
- datahub The Metadata Platform for the Modern Data Stack
- https://github.com/Cinchoo/ChoETL ETL Framework for .NET / c# (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml formatted files)
- https://github.com/alibaba/DataX 数据交换
- https://github.com/wgzhao/Addax 进化版 datax
- https://github.com/mimetis/dotmim.sync A brand new database synchronization, multi platform, multi databases, developed on top of .Net Standard 2.0
- OpenDDL
- https://avro.apache.org/
- https://awslabs.github.io/smithy/
DataVisual&&Editor
- SuperSet
- Redash
- metabase
- rawgraphs The missing link between spreadsheets and data visualization
- https://datavizcatalogue.com/ZH/
- https://github.com/fasouto/awesome-dataviz
Archive-GameReverse
Collection
- Game-Cheating-Tutorial
- Unity-game-hacking
- https://github.com/axhlzy/Il2CppHookScripts
- lamda
- UnityResolve Unity引擎C++接口 | Unity Engine C++ API | Mono/il2cpp | 支持 Windows, Android, Linux | Game Cheat | 游戏作弊
- UnityFPSUnlocker
- GameExtractor Reads and writes thousands of different archive and image formats used in games.
- puyotools Puyo Tools is a collection of tools and libraries used to access the contents of various game files. Although it was initially built to handle files used in Puyo Puyo games, it can handle files used in other games as well
- MPQ技术内幕
- https://github.com/uustory/u-mpq
- https://github.com/linchaolong/ApkToolPlus
- GameReverseNote
- https://github.com/super-continent/game-reversing-resources
- https://github.com/dsasmblr/game-hacking/
- https://github.com/kovidomi/game-reversing
- https://github.com/YeLikesss/CNGALReverseNote
- il2cpp-modder
- FakerAndroid A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.
- EpicFixShader Patch shaders in AssetBundles to support Single Pass Stereo Instancing
- O-Z-Unity-Protector
- Ether-Uprotector An Integrated Encryption & Protection Scheme for Unity Project(Mono & IL2CPP)
- O-Z-Unity-Protector
- GameShield GameShield - An open-source solution to protect your Unity-based games. Anti-cheat, time-control, data ecnryption and memory protection and other security modules for your games.
- RemoteNET Examine, create and interact with remote objects in other .NET processes.
Unity-AssetBundle
- AssetsTools
- UtinyRipper GUI and API library for working with Engine assets, serialized and bundle files
- AssetRipper GUI Application to work with engine assets, asset bundles, and serialized files
- UAAE Unity .assets and AssetBundle editor
- AssetStudio A tool for exploring, extracting and exporting assets and assetbundles
- https://github.com/zhangjiequan/AssetStudio
- https://github.com/SiMaLaoShi/AssetStudio_Tuanjie
- https://github.com/LukeFZ/AssetStudio
- https://github.com/aelurum/AssetStudio
- https://github.com/RazTools/Studio
- https://github.com/seiKiMo-Inc/HoYoStudio
- https://github.com/yarik0chka/YarikStudio
- https://github.com/AXiX-official/Studio
- HoYoStudio
- CNStudio
- UABEA c# uabe for newer versions of unity
- UABEA Cross-platform Asset Bundle/Serialized File reader and writer. Originally based on (but not a fork of) UABE.
- UABE Asset Bundle Extractor
- Snuggle WIP Unity AssetBundle Exporter
- GenshinStudio Modded AssetStudio for Genshin Impact
- AnimeStudio Updated AssetStudio, supports GI 5.6+, HSR 3.3+, ZZZ 2.0+, with improvements and new features (゚∀゚)
- ST3GG 水印
Archive-Format
- https://github.com/masonschafercodes/zpack
- https://github.com/bilibili/UnityBVA
- https://github.com/EpicGames/lore
- https://github.com/emperorofmars/stf-unity
- FF16Tools Tools for Final Fantasy XVI / 16.
- UAssetAPI A low-level .NET library for reading and writing Unreal Engine 4 game assets
- REE.PAK.Tool Tool for extract PAK archives from games based on RE Engine
- Http-Multipart-Data-Parser A C# Http Multipart/form-data parser that works correctly on binary data and very large files.
- FCBConverter
- VGO VGO is a 3D data format for Unity that can store Mesh, Texture, Material, Collider, Rigidbody, Cloth and Particle information.
- gbx-netGBX.NET is a C#/.NET parser for Gbx files from Nadeo games. Supports deserialization of 150+ classes, where 50 %+ can be serialized back to Gbx.
- PakFiles
- ValveResource Valve's Source 2 resource file format parser, decompiler, and exporter.
- RainbowForge .NET managed toolkit for working with Rainbow Six: Siege .FORGE (Scimitar) archive files.
- Cethleann KTGL (Soft Engine) data exploration and research
- TACTLib A C# library for reading Blizzard's CASC storage
- OWLib Series of programs (tools) to interact with the Overwatch files.
- CUE4Parse C# Parser for Unreal Engine packages & assets
- yordle League of Legends Research Project
- CASCExplorer CASCExplorer
- nefsedit NeFS archive editor for Ego Engine
- SoulsFormats A .NET library for reading and writing FromSoftware file formats.
- Switch-Toolbox A tool to edit many video game file formats
- libsbml
- WoWDBDefs
- flaclibsharp
- CathodeLib Functionality to parse and write various formats from the Cathode engine, used for modding Alien: Isolation.
- WinAVFS
- https://github.com/penspanic/Datra
Common-Compression
- https://github.com/mjebrahimi/EasyCompressor
- https://github.com/ikpil/DotCompressorBenchmark
- https://github.com/ikpil/DotFastLZ
- https://github.com/avaneev/lzav
- https://github.com/jaime-olivares/zipstorer
- https://github.com/brantburnett/Snappier
- https://github.com/Cysharp/NativeCompressions
- ThumbHash .NET implementation of ThumbHash: a very compact representation of a placeholder for an image. Store it inline with your data and show it while the real image is loading for a smoother loading experience.
- signed-octahedron-normal-encoding
Disassembly
- ILSpy .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
- dnSpy .NET debugger and assembly editor
- UnityExplorer An in-game UI for exploring, debugging and modifying IL2CPP and Mono Unity games.
- Il2CppDumper Unity il2cpp reverse engineer
- Il2CppDumper-GI
- https://github.com/badApple001/Il2cppEncrtypt
- Il2CppInspector Powerful automated tool for reverse engineering Unity IL2CPP binaries www.djkaty.com
- Cpp2IL Work-in-progress tool to reverse unity's IL2CPP toolchain.
- UnityFusionCLR
- il2cpp-cpp-class-generator A program that generates C++ classes that wrap around the IL2CPP functions to access C# classes.
- coreclr CoreCLR for Unity
- natsu-clr il2cpp transpiler and runtime compatible with .Net Core
- IL2CPPUtility About UnityEngineIL2CPPUtilityClass only for 2022.2~2022.3
- UnitySmartSymbolicate
Patch
- sfpatcher
- Unity手游开发札记——基于累积差异的Patch系统实现
- https://github.com/redwood/redwood
- https://github.com/KSP-CKAN/CKAN
- https://github.com/iwiniwin/unity-remote-file-explorer
- https://github.com/OctopusDeploy/Octodiff
- https://github.com/canton7/SyncTrayzor
- https://github.com/LavaGang/MelonLoader The World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono
- https://github.com/Reloaded-Project/Reloaded-II Next Generation Universal .NET Core Powered Mod Loader compatible with anything X86, X64.
- FastRsyncNet
- bsdiff.net A .NET port of Colin Percival's bsdiff & bspatch
- vcdiff
- SharpHDiffPatch
File Systems
- https://github.com/jgric2/Fast-Persistent-Dictionary/
- https://github.com/Ninjadini/Neuro
- https://github.com/hadashiA/Unio Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.
- https://github.com/mattiasgustavsson/libs
- https://github.com/okhosting/awesome-storage?
- https://icculus.org/physfs/
- https://github.com/Tape-Worm/Gorgon/tree/master/Gorgon/Gorgon.FileSystem
- https://github.com/xoofx/zio vfs
- https://github.com/buck-co/save-async
- https://github.com/bobvanderlinden/sharpfilesystem
- https://github.com/psmacchia/NDepend.Path path helper
- https://github.com/JosefPihrt/Orang file opreation
- https://github.com/System-IO-Abstractions/System.IO.Abstractions
- https://github.com/Singulink/Singulink.IO.FileSystem
- https://github.com/tagcode/Lexical.FileSystem
- https://github.com/dre0dru/LocalStorage
- https://github.com/BayatGames/SaveGameFree/
- https://github.com/ByronMayne/UnityIO
- https://github.com/lucasmeijer/NiceIO
- GIO:一个现代和易用的 VFS API。[GNU LGPL2.1]。官网
- https://www.betrfs.org/
- https://github.com/MathewHDYT/Unity-Data-Manager
- https://github.com/coryleach/UnitySaveLoad
- https://github.com/CarterGames/SaveManager
- https://github.com/FronkonGames/GameWork-Local-Data
- https://github.com/Lurler/VirtualFileSystem
- https://github.com/SpryFox/DarkConfig
- SaveLoadSystem
- VirtualFileSystem
- https://github.com/IntoTheDev/Save-System-for-Unity
- https://github.com/FoundatioFx/Foundatio/blob/master/src/Foundatio/Storage/FolderFileStorage.cs
- https://github.com/CodeSmile-0000011110110111/de.codesmile.assetdatabase
- save-for-unity-complete
- https://github.com/hadashiA/VKV
- https://github.com/VyronLee/vFrame.VFS A virtual file system for Unity and .NET projects that unifies directory-based storage and .vpk package-based storage behind one API.
IO
- 肝了很久!一文了解操作系统 I/O
- IO 模型知多少
- IO复用模型同步,异步,阻塞,非阻塞及实例详解
- 服务器端网络编程之 IO 模型
- The von Neumann Computer Model
- I/O模型(同步、非同步、阻塞、非阻塞)总结
- 聊聊BIO,NIO和AIO
- 深度解析nio、epoll多路复用等网络编程模型
- 20种不同并发模型示例,带你深入理解并发模型
- 清华大牛权威讲解nio,epoll,多路复用
- 网络 IO 演变过程
- 每个程序员都应该了解的硬件知识
- Linux I/O 原理和 Zero-copy 技术全面揭秘
- Linux 内核详解以及内核缓冲区技术
- https://github.com/microsoft/CopyOnWrite
Linux
- linux_kernel_wiki linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
Version-Control
- https://git-truck.github.io/git-truck/GitTruckTeaser
- https://github.com/GoldenZqqq/GitPulse
- https://github.com/Chronos778/git-rewind
- https://github.com/FlaShG/GitMerge-for-Unity
- https://github.com/EpicGames/lore
- https://github.com/skanmera/ExcelMerge
- https://github.com/821869798/excel_merge
- ExcelDiff_MergeTool
- mergesight
- https://ugit.qq.com/en/
- https://github.com/NibbleByte/UnityWiseGit
- https://github.com/kekyo/GitReader
- https://github.com/unixorn/git-extra-commands
- https://github.com/meaf75/GitNity
- https://github.com/alirezanet/Husky.Net
- https://github.com/skywind3000/awesome-cheatsheets/blob/master/tools/git.txt
- https://semver.org/lang/zh-CN/ -- 版本号规范
- https://github.com/Artees/Unity-SemVer
- https://github.com/adamreeve/semver.net
- https://github.com/pcottle/learnGitBranching -- 学习git 提交的网站
- https://github.com/libgit2/libgit2sharp -- git的 c# 实现
- Linus讲解git - Google大会演讲,Linus介绍他创造git的原因,对比了git和svn。
- Git教程 - 廖雪峰的官方网站 - 史上最浅显易懂的Git教程!
- git - 简明指南 - 助你入门 git 的简明指南,木有高深内容 ;)
- 常用 Git 命令清单 - 来自阮一峰的网络日志,列出了 Git 最常用的命令。
- Pro Git(中文版) - 书
- Git权威指南 - 书
- git-flow 备忘清单 - git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。
- git 最佳实践
- Git Magic -stanford出品
- Atlassian Git Tutorials - atlassian出品
- Try Git ( Interactive) -互动性的教你使用git
- Git (简体中文) -archlinux出品
- Git Community Book 中文版 -这本书汇聚了Git社区的很多精华, 其目的就是帮助你尽快的掌握Git.
- git-recipes -高质量的Git中文教程,来自国外社区的优秀文章和个人实践
- git-it - GitHub一位女员工写的Git教程,繁体中文版在这里可以找到: http://jlord.us/git-it/index-zhtw.html
- Git Town - GitTown 定义了很多高级的 git 命令,例如 git ship / git sync 等以方便 git 的使用
- git-tips - 最常用的Git的提示和技巧。
- 「Githug」Git 游戏通关流程 - 这个命令行工具通过游戏的方式来练习你的 Git 技能
- progit2-zh - Pro Git,第二版,简体中文
- git-style-guide- git风格指南
- Git 进阶技巧 - 适合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人阅读。
- learn-git-basics - git 指南
- 30 天精通 Git 版本控管
- 图解Git - 图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。
- 工作中常用的Git命令行 - 自己在工作中常用的Git命令行的小总结!
- unity-gitattributes
- unity-git-locks Provides an extensive Unity integration for Git LFS locks, which are are essentials when working in teams to prevent conflicts, especially on binary files.
- Gitostory
- UnityEditorGitTool A tool which automatically saves the git hash into a text asset
article
ScriptWebTool&&TUI
- PyWebIO
- FastUI
- mesop
- https://github.com/feiyun0112/Gradio.Net
- https://github.com/rothgar/awesome-tuis
- https://tui.studio/ A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time
- https://github.com/Aniket-508/termcn
- https://github.com/longbridge/gpui-component
- https://github.com/XenoAtom/XenoAtom.Terminal.UI
- https://wterm.dev/react
- https://getfresh.dev/
- https://nicegui.io/
- https://ratatui.rs/
- https://github.com/jake-stewart/tuie
- https://github.com/Simon-He95/vue-tui
- https://github.com/farukcan/ratatui-unity
- https://github.com/cledouarec/sara stands for Solution Architecture Requirement for Alignment.
- https://github.com/EnhancedJax/Bagels
- https://github.com/tekugo/zeichenwerk Go console user interface library based on tcell
- https://github.com/andes90/collabmd Realtime collaboration for markdown folders, diagrams, and git-backed docs.
- https://github.com/orchetron/storm A compositor-based terminal UI framework. Fast. Layered. Unstoppable.
Game-Server-framework
- https://github.com/Quaint-Studios/
- https://github.com/moke-game/platform
- https://github.com/phuhao00/greatestworks
- https://github.com/Far-Beyond-Dev/Horizon
- https://github.com/hstcscolor/awesome-gameserver-cn
- https://github.com/lipeilin2006/OLFramework
- https://github.com/novusengine/NovusCore
- https://github.com/jzyong/ugk-server
- https://github.com/dobyte/due
- https://github.com/aceld/zinx/
- https://github.com/CypherCore/CypherCore
- https://github.com/mangoszero/server
- https://github.com/mirbeta/OpenMir2
- https://github.com/networkprotocol/yojimbo
- https://github.com/MFatihMAR/Game-Networking-Resources#readme 游戏服务器汇总网站-爸爸级别
- https://github.com/dotnwat/awesome-seastar
- https://github.com/TrinityCore/TrinityCore
- https://github.com/azerothcore/azerothcore-wotlk
- https://github.com/rathena/rathena
- https://github.com/ylmbtm/GameProject3
- https://github.com/Cysharp/MagicOnion
- https://github.com/egametang/ET
- https://improbable.io/spatialos
- https://aws.amazon.com/cn/gamelift/
- https://github.com/9miao/G-Firefly
- https://github.com/cloudwu/skynet
- https://github.com/hanxi/skynet-admin
- https://github.com/Manistein/SparkServer
- https://github.com/surparallel
- https://github.com/xiaonanln/goworld
- https://github.com/kbengine/kbengine
- https://github.com/imgamer/kbengine
- https://github.com/topfreegames/pitaya
- https://github.com/liangdas/mqant
- https://github.com/name5566/leaf
- https://github.com/heroiclabs/nakama
- https://www.comblockengine.com
- https://github.com/cocowolf/kestrel
- https://github.com/ketoo/NoahGameFrame
- https://github.com/Golangltd/LollipopGo
- https://github.com/servicetitan/Stl.Fusion
- https://github.com/naia-rs/naia
- https://github.com/coolspeed/century
- https://www.networknext.com/
- https://github.com/DukeChiang/DCET
- https://github.com/node-pinus/pinus
- https://agones.dev/site/
- https://github.com/googleforgames/agones
- https://heroiclabs.com/
- https://github.com/grofit/persistity
- https://github.com/kingston-csj/jforgame
- https://github.com/LeagueSandbox/GameServer
- https://github.com/frog-game/frog-game-framework
- https://github.com/nykwil/UnityGGPO
- https://github.com/Maufeat/MobileMOBA-Server
- https://github.com/Uyouii/TPS-SLG-GAME
- https://github.com/jwpttcg66
- https://github.com/liuhaopen/SkynetMMO
- https://github.com/zfoo-project
- https://github.com/no5ix/realtime-server
- https://github.com/duanhf2012/origin
- https://github.com/leeveel/GeekServer
- https://github.com/v2v3v4/BigWorld-Engine-2.0.1
- https://github.com/yekoufeng/seamless-world
- https://github.com/yxinyi/YCServer
- https://github.com/googleforgames/quilkin
- https://jzyong.github.io/game-server/
- https://github.com/bobohume/gonet
- https://github.com/jzyong/game-server
- https://github.com/jzyong/GameAI4j
- https://github.com/ZerlenZhang/distributed-architecture-of-moba-game-server
- https://github.com/surparallel/luacluster
- OpenCoreMMO Open-source MMORPG server emulator written in C#
- MST This is a framework that allows you to create game servers and services for your game inside Unity. It allows you to avoid using third-party services such as Playful, PAN, or Smartfox server. This framework does not claim to be a substitute for all these systems. No way!
- zfoo Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.
- unityai golang port of Unity NavMesh module.
- https://github.com/zhangqi-ulua/ServerFramework
- https://github.com/mmogdeveloper/MO.Framework
- https://github.com/Searchstars/Leekcutter
- iogame 国内首个基于蚂蚁金服 SOFABolt 的 java 网络游戏服务器框架;无锁异步化、事件驱动的架构设计; 通过 ioGame 你可以很容易的搭建出一个集群无中心节点、分步式、高性能的网络java游戏服务器! Netty + spring + protobuf + websocket + tcp + udp;全球同服;业务线程基于disruptor LMAX架构;FXGL、心跳、帧同步、状态同步
- SharedMeta 让客户端-服务器游戏开发民主化。一个连接 Unity 和 Microsoft Orleans 的确定性框架。只需用 C# 编写一次游戏逻辑——它即可在服务器端(Orleans grains)运行,并在客户端(Unity/.NET)上重放。
- iron iron 基于vertx高性能游戏服务器框架
- NFShmServer NFShmServer 是一个使用C++开发的轻量级,敏捷型,弹性的,分布式的共享内存的插件开发框架, 让你更快更简单的开发服务端应用. 部分思路来自UE4和Ogre.(当前主要用在游戏领域) 我写的开源架构,前几年开源过,后来自己做项目,又没开源了,现在没搞项目了,加上修改了2年了,打算重新开源
- hive A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
- wind Wind是一款面向云的高性能、高效率以及高扩展性的分布式游戏服务器引擎框架
- seastar High performance server-side application framework
- SLikeNet SLikeNet is an Open Source/Free Software cross-platform network engine written in C++ and specifially designed for games
- Summer
- https://github.com/vu-luong/ezy-smashers
- hotel A simple master/lobby server for multiplayer games.
- PlanetaMatchMaker A very simple and light match making system for P2P online game. Server binary for linux and windows, and client library for C# including Unity are provided.
- everwar Everwar是一个开源魔兽世界服务端
- BigWorld-Engine
- ForgedCore Forged Core is an open source server project for World of Warcraft written in C#. Based off CypherCore.
- Rhisis Rhisis is an experimental FlyFF MMORPG emulator built with C# 12 and .NET 8
- https://tsrpc.cn/
- https://github.com/thkhxm/tgf
Server-Monitoring
- https://github.com/louislam/uptime-kuma A fancy self-hosted monitoring tool
Article
- multiplayer-networking-ebook
- determinism-league-legends-implementation
- danieljimenezmorales blog
- 浅谈街霸的帧数据
- 6-community-videos-to-get-you-started-with-multiplayer
- Sakura Engine 中的状态同步
- [网络游戏的进阶架构](https://zhuanlan.zhihu.com/p/565731139)
- 漫话帧同步
- 载具的物理同步
- 手游载具物理同步的实现方案
- 游戏网络同步绿皮书
- 从零开始的Unity网络同步 6.客户端本地预测(预表现)
- 如何理解游戏引擎中的逻辑帧?
- 网络游戏是如何同步的?
- 技能系统的同步机制
- 手游中的载具物理同步的实现方案
- 游戏中的网络延迟
- 图形引擎实战:战斗同步分享
- 网络游戏移动同步那点事
- 如何使用unity做帧同步模式的网络游戏?
- 帧同步和状态同步是如何处理断线重连的?
- 我的收藏
- https://github.com/yiv/blog
- https://space.bilibili.com/3981300
- https://github.com/briatte/awesome-network-analysis
- https://www.codersblock.org/blog/client-side-prediction-in-unity-2018
- https://docs.google.com/spreadsheets/d/1Bj5uLdnxZYlJykBg3Qd9BNOtvE8sp1ZQ4EgX1sI0RFA/edit#gid=127892449
- 52im 高手在这里
- gafferongames
- 服务端高并发分布式架构 14 次演进之路
- Networking Scripted Weapons and Abilities in Overwatch 中文版
- 无缝大地图世界构建!!!
- 基于状态帧同步的战斗系统教程——帧同步,状态同步,状态帧同步科普
- 细谈网络同步在游戏历史中的发展变化 (上)
- 细谈网络同步在游戏历史中的发展变化 (中)
- smooth-sync-unity-plugin unity-plugin
- dedicated-server-physics-synchronization unity-plugin
- 帧同步联机战斗(预测,快照,回滚)
- 213的博客
- 游戏服务端的高并发和高可用
- 某百万DAU游戏的服务端优化工作
- 网络游戏开发中的通讯杂谈
- 端游、手游服务端常用的架构是什么样的?
- 网络游戏同步技术概述
- Unity帧同步解决方案
- 网游帧同步的分析与设计
- 帧同步:浮点精度测试
- 帧同步和状态同步该怎么选
- A guide to understanding netcode
- 再谈网游同步技术
- 帧同步的相关问题
- 关于帧同步和网游游戏开发的一些心得
- 帧同步优化难点及解决方案
- ACT类游戏 帧同步及预表现技术分享
- How do multiplayer games sync their state
- Don’t use Lockstep in RTS games
- Lockstep protocol
- lockstep 网络游戏同步方案
- SGMemory 这是一个用来实现内存快照同步的技术方案
- 帧同步整理
- Jeris大佬b站空间
- 《Exploring in UE4》关于网络同步的理解与思考[概念理解]
- 《Exploring in UE4》网络同步原理深入(上)[原理分析]
- https://www.youtube.com/watch?v=KHWquMYtji0
- https://www.youtube.com/watch?v=1xiwJukvb60
- 守望先锋等FPS游戏的网络同步
- 《守望先锋》回放技术:阵亡镜头、全场最佳和亮眼表现
- 暴雪Tim Ford:《守望先锋》架构设计与网络同步
- Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization
- A latency compensation technique based on game characteristics to mitigate the influence of delay on cloud gaming quality of experience
- Timelines: simplifying the programming of lag compensation for the next generation of networked games
- Lag Compensation for First-Person ShooterGames in Cloud Gaming
- https://github.com/Glitshy/Lag-Compensation
- The effect of latency on user performance in Real-Time Strategy games
- Lag Compensation for First-Person Shooter Games in Cloud Gaming
- Fast-Paced Multiplayer (Part IV): Lag Compensation
- ag-compensation-in-a-real-time-game
- Lag Compensation
- Enhancing the experience of multiplayer shooter games via advanced lag compensation
- How to reduce Lag - A Tutorial on Lag Compensation Techniques for Online Games
- Lag Compensation using Bolt Physics
- Fighting Latency on Call of Duty: Black Ops III
- 以CSGO为例 分析不同网络延时下FPS游戏同步的实现
- PEEKING INTO VALORANT'S NETCODE
- I Shot You First: Networking the Gameplay of Halo: Reach
- 8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2
- Destiny 2's Uniquely Complicated Netcode Analysis
- Running the Halo Multiplayer Experience at 60fps: A Technical Art Perspective
- World of Warcraft's Network Serialization and Routing
- 与“延迟”抗争,射击游戏如何做到更好的体验
- How to keep server-client clocks in-sync for precision networked games like Quake 3
- Source_Multiplayer_Networking
- Dead Reckoning: Latency Hiding for Networked Games
Lockstep
- https://github.com/QinZhuo/IDG_Game_One
- https://github.com/ELK-milu/LockStepECS
- https://github.com/GaoKaiHaHa/UnityLockStepDemo
- https://github.com/Yinmany/NetCode-FPS
- https://qinzhuo.coding.net/public/
- https://github.com/mmc1993/X-Game-Public
- https://github.com/ET-Packages/cn.etetet.lockstep
- http://netcoding4d.com/
- https://cloud.tencent.com/product/mgobe
- https://github.com/JiepengTan/LockstepECS
- https://github.com/JiepengTan/LockstepEngine
- https://github.com/Golangltd/LollipopUnity
- https://github.com/SnpM/LockstepFramework
- https://github.com/proepkes/UnityLockstep
- https://github.com/CraneInForest/LockStepSimpleFramework-Client
- https://github.com/dudu502/LittleBee
- https://github.com/aaa719717747/TrueSyncExample
- https://github.com/CraneInForest/LockStepSimpleFramework-Shared
- UnityLockstep - Deterministic Lockstep with serverside framerate for Unity
- https://github.com/JiepengTan/LockstepCollision
- https://github.com/HeatXD/PleaseResync
- open-netcode
- https://github.com/kisence-mian/UnityLockStepDemo
status-syn
- https://lucasteles.github.io/Backdash/
- https://github.com/nilpunch/unity-prediction-rollback
- https://github.com/BestoGames/BestoNet?
- https://github.com/lucasteles/Backdash
- https://github.com/skeyll/SynicSugar?tab=readme-ov-file
- https://github.com/TCleard/PredictionReconciliationNetwork
- https://github.com/nilpunch/massive
- https://github.com/dotnet/WatsonTcp
- https://github.com/zpl-c/librg
- https://github.com/minism/fps-netcode
- https://github.com/Yinmany/NetCode-FPS
- https://github.com/Occuros/unity_netcode_predictive_spawning
- https://github.com/CodingCodingK/UnityMobaDemo
- https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop
- https://github.com/RevenantX/LiteEntitySystem
- https://github.com/oculus-samples/Unity-UltimateGloveBall
- https://github.com/526077247/ETPro
- https://github.com/Mun1z/KingNetwork
- https://github.com/moetsi/Unity-DOTS-Multiplayer-XR-Sample
- https://github.com/luoyikun/UnityMobaDemo
- https://github.com/LambdaTheDev/NetworkAudioSync
- https://github.com/dz0039/NetworkPhysics
- https://github.com/GiovanniZambiasi/Client-Side-Prediction
- https://github.com/DoctorWh012/Client-Side-Prediction
- https://github.com/TheVypur/UnityMovementPrediction
- https://github.com/bluejayboy/Unity-Network-Prediction
- unity-fastpacedmultiplayer - Features a Networking Framework to be used on top of Unity Networking, in order to implement an Authoritative Server with Lag Compensation, Client-Side Prediction/Server Reconciliation and Entity Interpolation
- https://github.com/atrakeur/unity-unet-authoritative-networking
- https://github.com/FlameskyDexive/Legends-Of-Heroes
- https://github.com/wqaetly/NKGMobaBasedOnET
- https://github.com/VergilUa/EntitiesExt
- https://github.com/kidagine/Darklings-FightingGame
- https://github.com/genxium/DelayNoMoreUnity
- https://github.com/insthync/UnityMultiplayerARPG_MMO.NET
- https://github.com/suriyun-mmorpg/UnityMultiplayerARPG_MMOSource
- https://github.com/SolarianZ/Unity-Animation-Sync-Demo
- https://github.com/UnityTechnologies/GalacticKittens
- unity-multiplayer-azure-solution
- https://github.com/rivet-gg/rivet
- EppNet A high-level multiplayer solution built on top of ENet
- oodles-party-physics-based-online-battle-template-255802
- https://github.com/RuanCardoso/OmniNet
- https://github.com/zacpeelyates/unityrollback
- local-multiplayer
- https://github.com/Glitshy/Godot-Lag-Compensation
- https://github.com/ashoulson/RailgunNet
Library
- https://github.com/spectre1989/unity_physics_csp
- https://github.com/fbsamples/oculus-networked-physics-sample/
Common-Server
- sylar C++高性能分布式服务器框架
Security
Serialization
- https://github.com/apache/fory
- https://github.com/Levchenkov/NetCode
- https://github.com/rikimaru0345/Ceras
- https://github.com/Cysharp/MemoryPack ppt
- https://github.com/dbolin/Apex.Serialization
- https://github.com/inkeliz/karmem
- https://github.com/space-wizards/netserializer
- https://github.com/apache/arrow
- https://github.com/koralium/Koralium
- https://en.wikipedia.org/wiki/Interface_description_language
- https://github.com/chronoxor/CppSerialization benckmark
- https://chronoxor.github.io/FastBinaryEncoding/ FastBinaryEncoding
- https://capnproto.org/ capnproto
- https://github.com/c80k/capnproto-dotnetcore
- https://github.com/serdedotnet/serde
- https://github.com/google/flatbuffers flatBuffer
- https://github.com/AlianBlank/com.google.flatbuffers
- https://github.com/julienkay/com.doji.flatbuffers
- https://github.com/jamescourtney/FlatSharp
- https://github.com/Unity-Technologies/FlatSharp
- https://developers.google.com/protocol-buffers pb
- https://github.com/skbkontur/GroBuf
- https://github.com/real-logic/simple-binary-encoding sbe-fastest
- https://github.com/neuecc/ZeroFormatter zero
- https://msgpack.org/ messagepack
- https://github.com/peteroupc/CBOR
- https://github.com/cloudwu/sproto sproto
- https://uscilab.github.io/cereal/
- https://github.com/mzaks/FlexBuffersUnity
- https://github.com/UnderLogic/toml-serialization
- https://github.com/ReubenBond/Hagar
- https://github.com/1996v/Bssom.Net
- https://github.com/Dogwei/Swifter.MessagePack
- https://github.com/AArnott/Nerdbank.MessagePack
- https://github.com/MessagePack-CSharp/MessagePack-CSharp
- https://github.com/RainwayApp/bebop
- https://github.com/Sergio0694/BinaryPack
- https://github.com/akkadotnet/Hyperion
- https://github.com/leandromoh/RecordParser
- https://github.com/nietras/Sep
- https://github.com/RudolfKurka/StructPacker
- https://github.com/wqaetly/OdinSerializerForNetCore
- https://github.com/quabug/AnySerialize
- https://github.com/KrzysztofCwalina/POLE
- https://github.com/JasonXuDeveloper/Nino
- https://github.com/chronoxor/FastBinaryEncoding
- zion-bandwidth-optimizer
- StructBinarySerializer
- BytePacketSupport
- https://github.com/pancake-llc/foundation/wiki/data
- https://github.com/xuhuanzy/pure-lua-protobuf
- https://github.com/hhblaze/Biser
- com.unity.runtime-scene-serialization
Json
- https://github.com/neuecc/Utf8Json C#
- https://github.com/Dogwei/Swifter.Json C#
- https://github.com/zachsaw/Binaron.Serializer
- https://github.com/smopu/DragonJson c#
- https://jsonhero.io/
- https://jsoncrack.com/editor
- https://altearius.github.io/tools/json/index.html
- https://github.com/nemesissoft/Nemesis.TextParsers
- https://jsoneditoronline.org/
- https://github.com/gateboxlab/Variant
- https://github.com/json-everything/json-everything
- https://modern-mermaid.live/
Yaml
Huge-World
- https://github.com/VIZ-Interactive/Depiction-Engine-Unity
- https://assetstore.unity.com/packages/tools/game-toolkits/chunx-chunks-culling-305400
- https://assetstore.unity.com/packages/tools/terrain/bigworldstreamer-324077
- ScatterStream A runtime object scattering/vegetation authoring, streaming and rendering tool for Unity optimised for instanced rendering a very large number of placed items.
- mega-scatter-14954 unity-plugin
- MightyTerrainMesh A Unity Plugin for Converting Terrain 2 Mesh & Terrain 2 Data for Runtime Virtual Texture.
- mountains-beyond-mountains
- https://github.com/NextGenSoftwareUK/
- https://assetstore.unity.com/packages/tools/terrain/easy-open-world-192659
- https://github.com/SimBlocks
- https://github.com/tkonexhh/OpenWorld
- https://github.com/Ermiq/GodotMono-InfiniteTerrain
- https://github.com/tkonexhh/LearnGPUDrivenTerrain
- https://github.com/missyouangeled/GPUDriven_Project
- https://github.com/wujuju/UnityTerrain
- https://github.com/guchengyidao/OpenWorldTerrainToolset
- https://github.com/emrecancubukcu/Terrain-Decorator
- terrain-tiler
- https://github.com/jintiao/VirtualTexture
- https://github.com/haolange/InfinityTexture
- https://github.com/jackie2009/VirturalTextureFast
- https://github.com/sienaiwun/Unity_TiledResource
- https://github.com/YichenWu11/RVT
- https://github.com/ACskyline/PVTUT
- https://github.com/lifangjie/HDRPVirtualTexture
- https://github.com/Unity-Technologies/Megacity-Sample
- MegacityMultiplayer
- https://github.com/Unity-Technologies/ECSGalaxySample/
- DOTSoftheDead
- https://github.com/decentraland/unity-renderer
- https://github.com/CesiumGS/cesium-unity
- https://github.com/SimBlocks/OneWorldSDKforUnity
- SnowyOwl Unity Large World & Toon Shading Solution.
- streamable-worlds-bundle-5982 The Streamable Worlds Bundle gives you access to Terra Slicer and S.A.M. - The Streamable Assets Manager. Please see description for how to download these assets after purchase!
- continuous-floating-origin
Massive-Crowds
PCG
- https://www.bilibili.com/read/cv22614836/
- https://github.com/Nebukam/PCGExtendedToolkit
- https://github.com/BorisTheBrave/DeBroglie
- https://github.com/Lawlzee/UnityMapGenerator
- Labyrinthian maze generation capabilities
DataBase
- https://github.com/nuskey8/lkv lkv is a lightweight and fast embedded database implemented in Rust
- https://github.com/dolthub/dolt
- https://github.com/ClockworkLabs/SpacetimeDB
- https://github.com/strosz/com.northernrogue.cccp.spacetimedbserver
- https://github.com/mrousavy/StorageBenchmark
c#
- https://github.com/sgf/dotnetDBRank
- https://aloneguid.github.io/parquet-dotnet
- https://github.com/AiursoftWeb/ArrayDb
- ZoneTree ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
- realm Realm is a mobile database: a replacement for SQLite & ORMs
- LiteDB LiteDB - A .NET NoSQL Document Store in a single data file
- ravendb ACID Document Database
- MasterMemory Embedded Typed Readonly In-Memory Document Database for .NET Core and Unity.
- RepoDB RepoDB is an open-source .NET ORM library that bridges the gaps of micro-ORMs and full-ORMs. It helps you simplify the switch-over of when to use the BASIC and ADVANCE operations during the development.
- FASTER Fast persistent recoverable log and key-value store + cache, in C# and C++, from Microsoft Research.
- UltraLiteDB Unity LiteDB
- DBreeze LiteDB - A .NET NoSQL Document Store
- Siaqodb Siaqodb is a NoSQL embedded object and document database engine that currently runs on .NET, MonoMac, Universal Windows Platform (UWP), Xamarin.iOS, Xamarin.Android, Xamarin.Mac and Unity3D.
- UnityMemoryMappedFile
- SliccDB Light Embedded Graph Database for .net
- VeloxDB
- BGDatabase unity-plugin
- scriptable-sheets unity-plugin
- databrain-complete-bundle unity-plugin
- https://github.com/sugarzo/Unity_DataEditor
- https://github.com/CollisionBear/BearDataEditor
- https://github.com/Spreads/Spreads.LMDB
- https://github.com/stonstad/Stellar.FastDB Embedded document storage built for performance and high concurrency.
- https://github.com/ChronosGames/DataTables DataTables - 现代化高性能数据表系统
ECS Libraries
Collection
- awesome-entity-component-system : A curated list of Entity-Component-System (ECS) libraries and resources
C/C++
- anax - Open source C++ entity system github
- ECS - C++ single-header entity component system library github
- ecs.hpp - A single header C++14 entity component system library github
- ecst - Experimental C++14 multithreaded compile-time entity-compnent-system library github
- EntityFu - A simple, fast entity component system written in C++ github
- EntityPlus - C++14 entity component system github
- EntityX - Fast, type-safe C++ entity component system github
- entt - Fast and reliable entity-component system github
- Flecs - A Multithreaded Entity Component System written for C89 & C99 github
- goomy - A tiny, experimental ECS framework github
- Kengine - Type-safe and self-documenting implementation of an Entity-Component-System github
- matter - C++17/20 ECS implementation github
C#
- https://github.com/svermeulen/trecs A high-performance Entity Component System framework for Unity, designed for deterministic simulation, recording/playback, and Burst/Jobs integration.
- EasyCS EasyCS 是一个易于使用且灵活的 Unity 框架,采用数据驱动的实体与角色-组件方法。它将 Unity 的经典面向对象与强大的数据导向模式相结合,而无需强制进行完整的 ECS 范式转变或思维转变。更聪明地构建,而不是更费力
- Frent A high performance component oriented take on ECS.
- massive-ecs Prediction-rollback netcode has very stable nature, and is mainly used in fast paced online multiplayer games, such as Overwatch and Rocket League.
- DragonECS C# Entity Component System framework
- friflo ECS fastest
- fennecs ...the tiny, tiny, high-energy Entity-Component System!
- ME.BECS Bursted Entity Component System
- Entitas Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
- Ecstasy Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst
- KECS KECS is a fast and easy C# Entity Component System framework for writing your own games.
- https://github.com/PixeyeHQ/actors - ecs框架,代码不错
- DefaultEcs - ECS for syntax and usage simplicity with maximum performance github
- Svelto.ECS - Lightweight data oriented entity component system framework github
and here is a example
- Hydrogen.Entities - A collection of helpers for work with Unity's ECS framework, used in our games.
- Morpeh ECS Framework for Unity Game Engine.
- https://github.com/hdmmY/BillionsUnit
- NanoECS c#-Unity ECS framework
- Unity ECS EntityBuilder This project is a wrapper around Unity ECS entities that allows one to simplify the process of creating / modifying entities.
- leoecslite
- LeoECS LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
- unity-entity-component-system A better approach to game design that allows you to concentrate on the actual problems you are solving: the data and behavior that make up your game. By moving from object-oriented to data-oriented design it will be easier for you to reuse the code and easier for others to understand and work on it.
- ME.ECS ECS for Unity with full game state automatic rollbacks
- ME.ECSBurst
- ecsrx.unity A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems.
- morpeh Fast and Simple Entity Component System (ECS) Framework for Unity Game Engine
- VodeoECS
- Arch A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
- Nukecs fast c# entity component system that uses burst and job systems by default.
Python
- esper - A lightweight Entity System for Python github
Rust
- Shipyard - Entity Component System written in Rust github
- Specs - Parallel entity component system written in Rust github
Lua
ts
ECS-Benchmark
- ecs_benchmark: EnTT vs. entityx vs. anax vs. Artemis-Cpp
- Ecs.CSharp.Benchmark Benchmarks of some C# ECS frameworks.
- https://github.com/friflo/ECS.CSharp.Benchmark-common-use-cases
- https://github.com/blackbone/other-ecs-benchmarks
Csharp-Benchmark
Article
Hash
- Blake3 Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.
- HashDepot
- xxHash Extremely fast non-cryptographic hash algorithm ,implement by c
- xxHash xxhash c# implement
- FastHashes
- https://github.com/ogxd/gxhash-csharp
Text-Template
- Gridify Gridify is a dynamic LINQ library that converts your string to a LINQ query in the easiest way possible with excellent performance. it also, introduces an easy way to apply Filtering, Sorting and Pagination using text-based data.
- cottle High performance template engine for C#
- VisualFA A DFA Unicode Regular Expression Engine
- scriban A fast, powerful, safe and lightweight text templating language and engine for .NET
- dotliquid .NET Port of Tobias Lütke's Liquid template language.
- fluid Fluid is an open-source .NET template engine that is as close as possible to the Liquid template language.
- Nustache Logic-less templates for .NET
- nevod Nevod is a language and technology for pattern-based text search. It is specially aimed to rapidly reveal entities and their relationships in texts written in the natural language.
- AngouriMath Open-source cross-platform symbolic algebra library for C# and F#. One of the most powerful in .NET. Can be used for both production and research purposes
- t4 T4 text template generative importer for Unity3D
- t4-templates-unity3d T4 Text Template Processor for Unity3D
- UriTemplates
- ExCSS A CSS Parser for .NET. It's BADA55!
- Csv-CSharp
- https://github.com/nuskey8/Csv-CSharp
- XamlX
- https://github.com/benjamin-hodgson/Pidgin
- slow-cheetah Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild
- https://github.com/microsoft/vs-solutionpersistence
- https://github.com/datalust/superpower
- https://github.com/werwolfby/Zeroshtein
- https://github.com/dotnet/project-system
- https://github.com/LdotJdot/TDSContent
- https://github.com/aki-null/epsilon-script
Authorization
- https://github.com/osohq/oso oso is an open source policy engine for authorization that’s embedded in your application
- https://github.com/goauthentik/authentik
- https://github.com/casbin/Casbin.NET
NetWork
Collection&&Articles
- GameNetworkingSockets
- clumsy clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
- Explaining how fighting games use delay-based and rollback netcode
- deterministic-netcode
- NetworkBenchmarkDotNet
- 硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题 防止迷路,微信公众号:( 小林coding )
- 你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了 防止迷路,微信公众号:( 小林coding )
- 万字详文:TCP 拥塞控制详解
- TCP 的那些事儿
- 计网 IP 知识全家桶,45 张图一套带走
- ping命令用得这么6,原理知道不?图解一波!
- 探究:一个数据包在网络中到底是怎么游走的?
- 硬核!30 张图解 HTTP 常见的面试题
- 如果面试再问GET和POST区别,就把这篇甩给他
- 计网 TCP/UDP 部分高频面试题大集合
- 面试官:换人!他连 TCP 这几个参数都不懂
- 4G5G和上网带宽与下载速度的换算方法
C#
- Enclave.FastPacket The FastPacket project provides efficient, zero-allocation mechanisms for reading and writing individual network packets
- EasyTcp4Net
- NativeSockets
- https://github.com/ReferenceType/StandardNetworkLibrary
- heartbeat
- netmq A 100% native C# implementation of ZeroMQ for .NET
- DOTSNET unity -dots netcode plugin
- multiplayer-community-contributions
- ENet-CSharp Reliable UDP networking library
- https://github.com/Molth/enet-csharp
- NetworkToolkit This project contains networking primitives for use with .NET.
- http://www.hslcommunication.cn/
- normcore Normcore is the best way to add multiplayer to any project. Period. Whether you’re creating mobile games, the next esport title, enterprise collaboration tools, or any project with real-time communication
- photonengine The world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.
- darkriftnetworking DarkRift Networking is a high performance, multithreaded networking system for Unity designed for speed and flexibility. It aims to be the ideal solution for every type of game, be it a First Person Shooter, a Trading card game or a Massively Multiplayer Online game. DarkRift Networking is the right choice for you.
- Mirror A community replacement for Unity's abandoned UNET Networking System.
- SimpleWebTransport WebSocket Server and client for unity designed for Mirror Networking
- Unity-Mirror-Helper-Scripts A collection of helper scripts for (Unity3d) Mirror networking.
- aurora-engine-mirror-network-229925 Aurora Engine - Mirror Network is ready made network solution for Aurora FPS Engine!
- SyncUtilForMirror
- Ruffles Lightweight and fully managed reliable UDP library.
- libplanet Blockchain core in C#/.NET for persistent peer-to-peer online games
- supersocket 国人的骄傲
- BeetleX high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
- BeetleX.Light Based on pipelines high performance dotnet core socket tcp communication components, support tls, http, https, websocket, rpc, mqtt, redis protocols, millions of connections are supported.
- SAEA SAEA.Socket是一个高性能IOCP框架的 TCP,基于dotnet standard 2.0;Src中含有其应用测试场景,例如websocket、rpc、redis驱动、MVC WebAPI、轻量级消息服…
- ValveSockets-CSharp This repository provides a managed C# abstraction of GameNetworkingSockets library which is created and maintained by Valve Software. You will need to build the native library with all required dependencies before you get started.
- lidgren-network-gen3 Lidgren.Network is a networking library for .NET framework, which uses a single UDP socket to deliver a simple API for connecting a client to a server, reading and sending messages.
- SpaceWizards.Lidgren.Network
- Mina.NET .NET implementation of Apache MINA. I like the ideas in it, simple yet functional, but I failed to find one in .NET, finally I created one.
- HiSocket It is a lightweight client socket solution, you can used it in Unity3d or C# project
- NetStack Lightweight toolset for creating concurrent networking systems for multiplayer games. NetStack is self-contained and has no dependencies.
- NetCoreServer Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- Sockets Under Control unity-plugin
- UnitySocketIO - socket.io client for unity3d.
- Hazel-Networking - A low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
- MassiveNet - Unity3d UDP networking library focused on high-CCU, multi-server architecture.
- Nakama - An open-source distributed social and realtime server for games and apps by Heroic Labs. It includes a large set of services for users, data storage, and realtime client/server communication; as well as specialized APIs like realtime multiplayer, groups/guilds, and chat.
- Barebones Master Server - Master Server framework for Unity
- Forge Networking Remastered - In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine. You wanna make a multiplayer game or real time multi-user application? This is the library for you.
- Facepunch.Steamworks - Another fucking c# Steamworks implementation
- MagicOnion - gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity.
- lidgren-network-gen3 - Lidgren.Network is a networking library for .NET framework, which uses a single UDP socket to deliver a simple API for connecting a client to a server, reading and sending messages.
- LiteNetLib - Lite reliable UDP library for Mono and .NET
- LiteNetLibManager - Higher level implementation for LiteNetLib
- UNet-Controller - A CharacterController based controller for Unity's new Networking system
- Steamworks.NET - Steamworks wrapper for Unity / C#
- UnityHTTP - A TcpClient-based HTTP library for Unity
- SocketIoClientDotNet - Socket.IO Client Library for .Net
- MLAPI - A game networking framework built for the Unity Engine to abstract game networking concepts
- Networker - A simple to use TCP and UDP networking library for .NET. Compatible with Unity
- SmartFoxServer 2X - A comprehensive SDK for rapidly developing multiplayer games and applications with Adobe Flash/Flex/Air, Unity, HTML5, iOS, Windows Phone 8, Android, Java, Windows 8, C++ and more
- Colyseus - Multiplayer Game Server for Node.js. Demo with Unity3D
- UnityWebSocket - Web Socket client for Unity
- UnityWebSocket 🐳 The Best Unity WebSocket Plugin for All Platforms.
- unity-websocket-webgl Hybrid WebSocket implementation for Unity 3D with support of native and browser client.
- unity-websocket
- websocket-sharp - A C# implementation of the WebSocket protocol client and server
- NativeWebSocket WebSocket client for Unity - with no external dependencies (WebGL, Native, Android, iOS, UWP)
- unity-websocket-server
- RESTClient - REST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types)
- FreeIM .NETCore websocket 实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能.
- GrpcWebSocketBridge Yet Another gRPC over HTTP/1 using WebSocket implementation, primarily targets .NET platform.
- SpeedDate - SpeedDate Masterserver: Connecting Players
- ET - Unity3D Client And C# Server Framework
- Entitas-Sync-Framework - Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres
- RestClient - Simple HTTP and REST client for Unity based on Promises, also supports Callbacks!
- rest
- Davinet - Minimalist Unity networking package with goals of responsive physics, loose coupling, extensibility and encapsulation of netcode.
- ECSPowerNetcode Library to power up your experience with the DOTS Unity Netcode.
- FastTunnel 二次开发的内网穿透服务
- linker NET8、p2p打洞(tcp+udp),和异地组网(点对点,点对网,网对网),和内网穿透,.NET8 NAT transfer, Virtual Private Network,P2P Tunnel
- CYarp http/1.1 over tcp, http/2.0 or http/3.0 private network tunnel
- BeetleX high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
- BedrockFramework High performance, low level networking APIs for building custom servers and clients.
- EuNet Peer to peer network solution for multiplayer games
- Telepathy Simple, message based, MMO Scale TCP networking in C#. And no magic.
- Megumin 应用程序和游戏网络层解决方案
- Mirage Easy to use Network library for Unity 3d
- HouraiNetworking Transport level library for peer-to-peer networking with multiple backends for the Unity.
- Unity-Netcode.IO A lightweight plugin to allow Unity games to use Netcode.IO for secure UDP socket communication.
- RiptideNetworking Reliable UDP networking solution for building multiplayer games. (In public testing phase)
- LiteNetwork
- KcpTransport KcpTransport is a Pure C# implementation of RUDP for high-performance real-time network communication
- csharp-kcp
- kcp2k
- java-Kcp 基于java的netty实现的可靠udp网络库(kcp算法),包含fec实现,可用于游戏,视频,加速等业务
- kcp-Code-annotation
- learning-kcp-protocol KCP协议基本数据结构和算法介绍
- KCP KCP C#版。线程安全,运行时无alloc,对gc无压力。,
- https://github.com/Molth/Kcp-CSharp
- kcp-unity
- kcp-genshin
- https://github.com/xtaci/kcptun/
- https://github.com/qq362946/Fantasy
- Ignorance Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
- FishNet FishNet: Networking Evolved. (OPEN BETA)
- FFO-FishNet-Floating-Origin Floating Origin for FishNet. Tested with FN versions 2.5.4, 2.5.10 and 2.6.3. Should work with everything in between as well.
- fishnet.sessionmanagement
- TurtlePass Turtle Pass is an addon for Fishnet that allows you to send large byte arrays over several frames so it doesn't overwhelm more limiting transports like FishySteamworks and FishyUtp
- NetworkTilemap Networked tilemap synchronizer for FishNet.
- FishNet-ThirdPersonPrediction
- UnityCustomRaycastVehicle
- RVPFishNet-Multiplayer-Car-Controller
- fishnet-tutorial
- FishMMO FishNetworking MMO Template
- FishyEOS A FishNet Transport Library for Unity FishNet.
- https://github.com/Kostasel/Network-Authentication
- [NetworkParticleSystem](- https://github.com/celojevic/NetworkParticleSystem)
- NetworkPositionSync Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network.
- Snapshooter An implementation of the snapshot interpolation algorithm on Unity 3D, with client-server architecture and possibly, prediction.
- zapnet Zapnet is a Unity framework for game networking built with Lidgren
- Imp.NET Imp.NET is a fast, high-level, object-oriented C# networking library that supports the invocation of remote methods through proxy interface objects.
- RRQMSocket RRQMSocket是一个整合性网络通信框架,特点是支持高并发、事件驱动、易用性强、二次开发难度低等。其中主要内容包括:TCP、UDP服务通信框架、大文件传输、RPC、WebSocket、WebApi、XmlRpc、JsonRpc等内容
- FastTunnel expose a local server to the internet. 高性能跨平台的内网穿透解决方案 远程内网计算机 域名访问内网站点 反向代理内网服务 端口转发 http代理
- weaving-socket 支持.NET5.0,core, U3D,物联网,web,通用,网关 socket通讯,架构带有内置协议,保证数据完整.
- Cube Scalable high level network library for Unity
- NewLife.Net 单机吞吐2266万tps的网络通信框架
- TouchSocket TouchSocket是 C# 的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
- Netcode.IO.NET A pure managed C# implementation of the Netcode.IO spec
- Nethostfire Nethostfire is a UDP server/client created with C# (netstandard2.0), it's a simple and easy-to-understand project, with it you can set up your game server, video calls, file transfers and more.
- Netly Netly is a open source socket library for c# (C-Sharp). It facilitates the use of socket (UDP and TCP, Client and Server) with which it is compatible (Android, iOS, macOS, Linux, Windows, ...) as long as it is compiled with its destination.
- Unity-async-await-tcp This is an async/await tcp communication (client and server inside) in unity.simple yet powerful!
- EntityNetworkingSystems A networking framework for Unity.
- Pipelines.Sockets.Unofficial This is a managed sockets connector for the System.IO.Pipelines API,
- JNetwork
- asphyxia a lifetime of living in obscurity, struggling to make ends meet, and enduring humiliation.
- ChaseNet2
- PurrNet
- StrideNet Network library for Stride Game Engine
Netty
- DotNetty DotNetty project – a port of netty, event-driven asynchronous network application framework
- GameNetty ClientServer这种模式虽然很适合独立开发、但是如果团队规模上去后,存在专门的前后端分工,大量的共享双端的意义已经不大了,以及安全起见更不会让源码权限都掌握每个人的手中。就绝大多数商业级项目而言,前后端分离是必然。(既然ET的服务器作为商业级解决方案已经很完美了,那不如就按照中大型项目的架构来分离前后端!一次到位)
- SpanNetty Port of Netty(v4.1.51.Final) for .NET
- Dotnetty-Practice 主要讲解dotnetty企业级的应用开发,帮助开发者更容易的学习掌握该网络通讯框架。
- DotNettyForUnity
- UniNetty
- DotNetty
C/CPP
- CppNet
- Muduo
- NanoSockets Lightweight UDP sockets abstraction for rapid implementation of message-oriented protocols
- ggpo Good Game, Peace Out Rollback Network SDK
- yasio A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client applications.
- libhv 比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
- https://github.com/skypjack/uvw/
- handy 简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
- workflow C++ Parallel Computing and Asynchronous Networking Engine
- Server 基于muduo网络库的集群聊天服务器
- slikesoft
- RemoteNetwork 远程组网
- Miku High performance TCP server/client library
Rust
- crystalorb Network-agnostic, high-level game networking library for client-side prediction and server reconciliation (unconditional rollback).
Web/Http/Server/Client
- https://github.com/uNetworking/uWebSockets
- https://github.com/scanfing/HttpFileServer
- https://actix.rs/
- https://github.com/sableangle/UnityHTTPServer
- https://github.com/codeskyblue/gohttpserver
- https://github.com/Dreamacro/clash
- https://github.com/filebrowser/filebrowser
- UnityFileDownloader Download multiple files at a time in Unity.
- OctaneDownloader A high performance, multi-threaded C# file download library.
- Downloader Fast and reliable multipart downloader with asynchronous progress events for .NET applications.
- DownloadFile基于Unity平台 C#编写的断点续传、多线程下载模块
- BackgroundDownload
- UnityHTTP-multi-thread-Download
- 手游Android端后台下载技术分享
- RestClient A Promise based REST and HTTP client for Unity
- WatsonWebserver Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
- sisk Sisk is an lightweight web framework designed for fast and robust development, which allows you to take the full control of what you want to do.
- https://github.com/cloudflare/pingora
- davinci An esay-to-use image downloading and caching library for Unity
GameEngine Design
Collection
- gameenginetracker resources list of game-engine topics
- https://ossinsight.io/collections/game-engine/
- https://github.com/stevinz/awesome-game-engine-dev
- https://github.com/aloisdeniel/awesome-monogame
- https://github.com/redorav/public_source_engines
- https://github.com/raysan5/custom_game_engines
Article/Course
- https://isetta.io/resources/
- https://ourmachinery.com/
- https://enginearchitecture.org/
- 多线程渲染
- UE4 关于主循环的资料
- http://www.thisisgame.com.cn/book/makegameenginatnight/
- https://github.com/Pikachuxxxx/Razix
- https://zhuanlan.zhihu.com/p/36765725 -- 天涯明月刀
- https://zhuanlan.zhihu.com/p/68575577 -- 游戏引擎随笔
- https://zhuanlan.zhihu.com/p/20311224 -- 文件摘要的方式管理资源
GUI
2D Engines and Frameworks
- sbox-public
- Ambient The multiplayer game engine
- galacean A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
- EvoEngine An early-stage, cross-platform interactive application and rendering framework.
- [Dora-SS
…(truncated)
Collected info
- ★ 4,097 stars
- ⎇ 533 forks
- Source updated: 9/17/2026