A wonderful list of Game Development resources.
|
|
il y a 1 semaine | |
|---|---|---|
| img | il y a 4 ans | |
| AI.md | il y a 1 semaine | |
| FamousGame.md | il y a 1 an | |
| Houdini.md | il y a 10 mois | |
| LICENSE | il y a 6 ans | |
| Quantification | il y a 2 semaines | |
| README.md | il y a 1 semaine | |
| Resource.drawio | il y a 5 ans | |
| UnityTips.md | il y a 4 ans | |
| _config.yml | il y a 6 ans |
高端游戏开发资源干货分享QQ群:1067123079       职场灌水QQ群:894955505
Table of Contents
https://github.com/sacridini/Awesome-Geospatial
https://forums.ogre3d.org/index.php
aigclink AI开源方案库-传递最新AI应用落地解决方案
https://news.ycombinator.com/news hacker news
https://lobste.rs/ lobste
https://github.com/unknwon/go-study-index
https://github.com/rustlang-cn/rust-weekly
blurredcode 管线ta
zznewclear13 管线ta
eukky 管线ta
guardhei 管线ta
萤火之森 管线ta
小朋友 管线ta
聂述龙 网络同步
Lost Gate 网络同步
涂月观 urp
noodle1983 服务器
查利鹏 ue
bentleyblanks ue ta
huanime unity ta
yuqiaozhang 管线ta
浅墨;
风蚀之月 ue ta
aicdg cs
xinzhuzi unity 程序员
x-tesla 神的知乎
Dezeming family 光线追踪
只剩一瓶辣椒酱 b站 blender 教程
庄懂-BoyanTat b站 美术向TA
Flynnmnn b站 unity shader 教程
天守魂座_雪风 b站 hlsl 教程
尹豆 计算机图形学
周明倫 unity
sunweizhe unity
张蕾 vulkan
glooow1024 数学
www.ryzom.com
https://github.com/Yunasawa/YNL-Audio
[Unity-HairFX-Tutorial](https://learn.u3d.cn/tutorial/Unity-HairFX-Tutorial?
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.
https://github.com/LKZMuZiLi/human
https://github.com/Lingotion/lingotion-thespeon-unity Lingotion Thespeon is an on-device AI engine designed to generate real-time character acting and voiceovers
《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
https://study.163.com/course/introduction.htm?courseId=1002818014#/courseDetail?tab=1
https://github.com/Metric/Materia substance designer的 c#实现
https://rodzilla.itch.io/material-maker material-maker
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
texel-inspector The Texel Inspector unity plugin
https://en.wikipedia.org/wiki/List_of_game_middleware
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
https://weblate.org/zh-hans/ 自动化翻译
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.
generating-perfect-normal-maps-for-unity
upscayl Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
VatBaker A tool to bake VAT (Vertex Animation Texture) from AnimationClip with sample shaders for Unity.
https://docs.tyflow.com/tyflow_modifiers/tyVAT/vatHLSLShader/
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
UVAtlas isochart texture atlasing
thekla_atlas Atlas Generation Tool
xatlas Mesh parameterization / UV unwrapping library
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
MA_TextureAtlasser Texture atlas creator for Unity
SpriteSlicer Tool to export Unity sprite sheet slices as individual images
https://www.creativebloq.com/advice/understand-the-12-principles-of-animation
rukhanka unity-plugin
https://github.com/SaiTingHu/MeshEditor.Effects
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-animation Extended Animation Framework for Unity based on Coroutines
PlasticTween Tween Library for Unity3D(ECS+JOBS)
TweenRx Reactive animation utility for Unity
PrimeTween High-performance, allocation-free animation library for Unity
MagicTween dots tween High-performance
Tween-Kit Enhance DOTween with Tween Kit: Seamless, modular components for effortless Tweening.
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
com.redwyre.physics-custom-authoring
https://github.com/dreaw131313/Open-Source-Motion-Matching-System
https://assetstore.unity.com/packages/tools/animation/motion-matching-for-unity-145624
motion-matching-system-for-uni unity-plugin
( 这个实用性很强) 贝塞尔逼近 参考 astarPath 插件里面的BezierMover
速度优化 参考 astarPath 插件里面 MovementUtilities 脚本
https://github.com/Unity-Technologies/SuperScience 官方3rd 移动模拟
https://github.com/redwyre/com.redwyre.physics-custom-authoring
这个实用性最强 bulletHell
ballistics unity-plugin
movement-plus unity-plugin
Fluent Animation - An incredible animation queue system unity-plugin
Unity-Proportional-Navigation-Collection A collection of PN guidance systems, in Unity
footstepper-complete-footstep-solution
https://github.com/hiroki-o/VoxBlend unity 表情
https://assetstore.unity.com/packages/tools/animation/puppet-face-181312
https://github.com/PixelWizards/BlendShapeController blendShapeController
https://github.com/hiroki-o/VoxBlend blendShapeController
https://www.sohu.com/a/259856518_463994?qq-pf-to=pcqq.group -吃鸡的动画状态机设计
https://forum.unity.com/threads/released-curve-master-motion-design-tools-in-unity.1453582/
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.
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.
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
Netick-KCC An implementation of Kinematic Character Controller with Netick Networking
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🤺
UnitySourceMovement Source engine-like movement in Unity, based on Fragsurf by cr4yz (Jake E.).
https://github.com/bunkerboy258/BBB-Nexus BBBNexus Action Controller Framework
advanced-locomotion-controller unity-plugin
motion-matching-locomotion-controller unity-plugin
Celeste-Movement Recreating the movement and feel from Celeste
https://github.com/Wafflus/unity-genshin-impact-movement-system
CustomBody A wheel of KinematicBody
ultimate-mirror-networking-controller
ProceduralAnimation Procedural Animation Scripts For Unity
#### UI-Animation
#### Timeline
https://github.com/ayaha401/AssetDependenciesFromTimeline-SourceCode
Typin Declarative framework for interactive CLI applications
Quantum Console unity-plugin
srdebugger unity-plugin
debugging-essentials unity-plugin
hdg-remote-debug unity-plugin
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://assetstore.unity.com/packages/tools/utilities/hdg-remote-debug-live-update-tool-61863
fabfile Simple, Pythonic remote execution and deployment.
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.
https://github.com/roundyyy/Fast-Terrain-To-Mesh-Coverter
PrefabPainter github
prefab-brush unity-plugin
prefab-painter unity-plugin
transform-tools unity-plugin
prefab-world-builder unity-plugin
grabbit-editor-physics-transforms unity-plugin
https://github.com/Ogbest/Unity_MapEditor_Terrain 动态渲染Unity地形网格,记录网格是否是玩家的行走范围,然后导出编辑好的网格用于服务器导航、验证使用 https://github.com/frankhjwx/Unity-ShaderCharDisplay
real-world-terrai unity-plugin
https://github.com/JohannHotzel/UnityRuntimeTerrain
real-ivy-2-procedural-ivy-generator unity-plugin
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
citygen3d UnityPlugin
Arcgis UnityPlugin
cscape-city-system- UnityPlugin
SPORE-Creature-Creator Procedurally generate creatures in Unity - inspired by the incredible game, Spore!
SpaceshipGenerator blender plugin proceDurally spaceShip
DeBroglie Generate tile based maps using Wave Function Collapse
https://www.raywenderlich.com/3169311-runtime-mesh-manipulation-with-unity
https://github.com/dgreenheck/ez-tree
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
Nature Renderer UnityPlugin
Open World Nature Kit UnityPlugin
Alttrees System UnityPlugin
infini-grass UnityPlugin
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
https://assetstore.unity.com/packages/tools/utilities/instancecollector-296669
UnityURP-InfiniteGrassField An Infinite GPU Instanced Grass Field that doesn't require storing trillions of positions in memory
https://github.com/EricHu33/UnityGrassIndirectRenderingExample
https://github.com/AkilarLiao/UnityURP-Procedural-DrawMeshInstancedIndirect
https://github.com/Mithzzx/Project-GrassFlow
Easyroads3d UnityPlugin
Path-painter UnityPlugin
R.A.M 2019 - River Auto Material 2019 UnityPlugin
DracoUnity Unity package that integrates the Draco 3D data compression library within Unity.
lubanluban是一个相当完备的游戏配置解决方案,同时也可以用作通用型对象生成与缓存方案
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
dogma Dogma: A modernized metalanguage with better expressiveness and binary grammar support
ProtoDumper Dumps protobuf definitions from game assemblies
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/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
https://awslabs.github.io/smithy/
rawgraphs The missing link between spreadsheets and data visualization
RemoteNET Examine, create and interact with remote objects in other .NET processes.
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
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 (゚∀゚)
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.
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.
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
CathodeLib Functionality to parse and write various formats from the Cathode engine, used for modding Alien: Isolation.
signed-octahedron-normal-encoding
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
Il2CppInspector Powerful automated tool for reverse engineering Unity IL2CPP binaries www.djkaty.com
Cpp2IL Work-in-progress tool to reverse unity's IL2CPP toolchain.
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
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.
bsdiff.net A .NET port of Colin Percival's bsdiff & bspatch
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/Tape-Worm/Gorgon/tree/master/Gorgon/Gorgon.FileSystem
https://github.com/psmacchia/NDepend.Path path helper
https://github.com/JosefPihrt/Orang file opreation
https://github.com/System-IO-Abstractions/System.IO.Abstractions
GIO:一个现代和易用的 VFS API。[GNU LGPL2.1]。官网
https://github.com/FoundatioFx/Foundatio/blob/master/src/Foundatio/Storage/FolderFileStorage.cs
https://github.com/CodeSmile-0000011110110111/de.codesmile.assetdatabase
https://github.com/hadashiA/VKV
https://github.com/microsoft/CopyOnWrite
linux_kernel_wiki linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
https://github.com/skywind3000/awesome-cheatsheets/blob/master/tools/git.txt
https://semver.org/lang/zh-CN/ -- 版本号规范
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 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 指南
图解Git - 图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。
工作中常用的Git命令行 - 自己在工作中常用的Git命令行的小总结!
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.
UnityEditorGitTool A tool which automatically saves the git hash into a text asset
https://github.com/orchetron/storm A compositor-based terminal UI framework. Fast. Layered. Unstoppable.
https://github.com/MFatihMAR/Game-Networking-Resources#readme 游戏服务器汇总网站-爸爸级别
https://github.com/ZerlenZhang/distributed-architecture-of-moba-game-server
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.
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
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是一个开源魔兽世界服务端
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://github.com/louislam/uptime-kuma A fancy self-hosted monitoring tool
[网络游戏的进阶架构](https://zhuanlan.zhihu.com/p/565731139)
https://www.codersblock.org/blog/client-side-prediction-in-unity-2018
52im 高手在这里
smooth-sync-unity-plugin unity-plugin
dedicated-server-physics-synchronization unity-plugin
SGMemory 这是一个用来实现内存快照同步的技术方案
Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization
Lag Compensation for First-Person ShooterGames in Cloud Gaming
The effect of latency on user performance in Real-Time Strategy games
Lag Compensation for First-Person Shooter Games in Cloud Gaming
Enhancing the experience of multiplayer shooter games via advanced lag compensation
How to reduce Lag - A Tutorial on Lag Compensation Techniques for Online Games
8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2
Running the Halo Multiplayer Experience at 60fps: A Technical Art Perspective
How to keep server-client clocks in-sync for precision networked games like Quake 3
Dead Reckoning: Latency Hiding for Networked Games
https://github.com/CraneInForest/LockStepSimpleFramework-Client
https://github.com/CraneInForest/LockStepSimpleFramework-Shared
UnityLockstep - Deterministic Lockstep with serverside framerate for Unity
https://github.com/kisence-mian/UnityLockStepDemo
https://github.com/Occuros/unity_netcode_predictive_spawning
https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop
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/suriyun-mmorpg/UnityMultiplayerARPG_MMOSource
EppNet A high-level multiplayer solution built on top of ENet
https://github.com/ashoulson/RailgunNet
https://github.com/fbsamples/oculus-networked-physics-sample/
sylar C++高性能分布式服务器框架
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
https://en.wikipedia.org/wiki/Interface_description_language
https://chronoxor.github.io/FastBinaryEncoding/ FastBinaryEncoding
https://capnproto.org/ capnproto
https://github.com/google/flatbuffers flatBuffer
https://github.com/real-logic/simple-binary-encoding sbe-fastest
https://msgpack.org/ messagepack
com.unity.runtime-scene-serialization
Labyrinthian maze generation capabilities
https://github.com/stonstad/Stellar.FastDB Embedded document storage built for performance and high concurrency.
awesome-entity-component-system : A curated list of Entity-Component-System (ECS) libraries and resources
Nukecs fast c# entity component system that uses burst and job systems by default.
esper - A lightweight Entity System for Python github
https://github.com/bakpakin/tiny-ecs
https://github.com/3mcd/javelin
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/aki-null/epsilon-script
https://github.com/osohq/oso oso is an open source policy engine for authorization that’s embedded in your application
Enclave.FastPacket The FastPacket project provides efficient, zero-allocation mechanisms for reading and writing individual network packets
netmq A 100% native C# implementation of ZeroMQ for .NET
DOTSNET unity -dots netcode plugin
ENet-CSharp Reliable UDP networking library
NetworkToolkit This project contains networking primitives for use with .NET.
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!
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.
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
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.
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)
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!
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)
KcpTransport KcpTransport is a Pure C# implementation of RUDP for high-performance real-time network communication
java-Kcp 基于java的netty实现的可靠udp网络库(kcp算法),包含fec实现,可用于游戏,视频,加速等业务
learning-kcp-protocol KCP协议基本数据结构和算法介绍
KCP KCP C#版。线程安全,运行时无alloc,对gc无压力。,
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.
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.
FishMMO FishNetworking MMO Template
FishyEOS A FishNet Transport Library for Unity FishNet.
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,
asphyxia a lifetime of living in obscurity, struggling to make ends meet, and enduring humiliation.
StrideNet Network library for Stride Game Engine
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企业级的应用开发,帮助开发者更容易的学习掌握该网络通讯框架。
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.
handy 简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
workflow C++ Parallel Computing and Asynchronous Networking Engine
Server 基于muduo网络库的集群聊天服务器
RemoteNetwork 远程组网
Miku High performance TCP server/client library
crystalorb Network-agnostic, high-level game networking library for client-side prediction and server reconciliation (unconditional rollback).
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#编写的断点续传、多线程下载模块
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.
davinci An esay-to-use image downloading and caching library for Unity
https://github.com/raysan5/custom_game_engines
https://zhuanlan.zhihu.com/p/68575577 -- 游戏引擎随笔
https://zhuanlan.zhihu.com/p/20311224 -- 文件摘要的方式管理资源
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-SSR Dora Project, Special Super Rare Edition
Easy3D A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Skybolt Planetary rendering engine and aerospace simulation tools
Agen - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices.
Allegro - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. :o2:
AndEngine - 2D Android Game Engine :o2:
Bacon2D - A framework to ease 2D game development, providing ready-to-use QML elements representing basic game entities needed by most of games. :o2:
Bladecoder - Classic point and click adventure game engine and editor. :o2:
Box2D - A 2D Physics Engine for Games. :o2:
projectchrono An Open Source Multi-physics Simulation Engine
Chipmunk C# - C# implementation of the Chipmunk2D lib. :o2:
Chipmunk2D - A fast and lightweight 2D game physics library.
VelcroPhysics High performance 2D collision detection system with realistic physics responses.
Cocos2D - graphic library for games and multimedia, for python language :o2:
Cocos2d-x - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. :free:
Construct 2 - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting. :triangular_flag_on_post:
Coquette - A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.
Corona SDK - A Cross-Platform Mobile App Development for iOS and Android.
Defold 2D game engine by King :free:
Duality - C# / OpenGL 2D Game Engine that comes with visual editor.
neoaxis NeoAxis Engine is an integrated development environment with built-in 3D, 2D game engine
EasyRPG - role playing game creation tool compatible with RPG Maker 2000/2003 games :free:
ENGi - A multi-platform 2D game library for Go. :o2:
Ejecta - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS. :o2:
EnchantJS - A simple JavaScript framework for creating games and apps.
Farseer - a collision detection system with realistic physics responses.
FlashPunk - free ActionScript 3 library designed for developing 2D Flash games.
Flixel - an open source game-making written in ActionScript3. :o2:
GameMaker - 2D Game Engine :triangular_flag_on_post:
GameSalad - Game Creation Engine for Mac and Windows.
Gideros - Mobile Cross-Platform framework using Lua programming language. :o2:
Glide Engine - Game engine for making 2d games on iOS, macOS and tvOS, with practical examples. :o2:
Gosu - 2D game development library for Ruby and C++ :o2:
HaxeFlixel - Create cross-platform games easier and free.
iio.js - A javascript library that speeds the creation and deployment of HTML5 Canvas applications :o2:
ImpactJS - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
Juno Lua - Framework for making 2D games with chunky pixels in Lua :o2:
Juno TypeScript - Clean and lightweight 2D game framework written in TypeScript
Kivent - A 2D game framework for Kivy.
Kivy - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS
KiwiJS - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines :o2:
LibGDX - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS. :o2:
LimeJS - HTML5 game framework for building fast, native-experience games for all modern touchscreens and
Lums - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development. :o2:
LÖVE - Lua 2D Game Engine. :o2:
MINX - Open Source 2D game framework written in C++ (to the style of XNA) :o2:
MOAI - Cross-Platform framework designed for pro game developers to create iOS, Android, Windows, Linux, Chrome and OSX games using C++, OpenGL and Lua scripting.
Matter.js - a 2D physics engine for the web.
MelonJS - open source light-weight HTML5 game engine. :o2:
Monkey X - Multi-platform programming language and cross-compiler, aimed at fast game programming.
Monogame - Open Source implementation of the Microsoft XNA 4 Framework. :o2:
NodeBox - a family of Python tools to create generative design.
OpenFL - Open Source Haxe Engine for making multi-platform games. :o2:
OpenRA - OpenRA is a Libre/Free Real Time Strategy Game Engine.
ORX - ORX is a 2.5D Data-driven C/C++ open source & multi-platform Game Engine.
PICO-8 - A fantasy console for making, sharing and playing tiny games and other computer programs.
PandaJS - Open Source HTML5 Engine. :o2:
Phaser - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
PixiJS - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard canvas.
PuzzleScript - open-source HTML5 puzzle game engine.
PyGame - a 2D game engine in Python. :free:
RPGMaker - series of programs for the development of role-playing games. :heavy_dollar_sign:
Ren'Py - visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS :o2:
Rpgboss - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge.
SDL - SDL is a cross-platform library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. :free:
SFML - Simple and Fast Multimedia Library. :free:
Solarus a free and open-source Action-RPG (Zelda) game engine :free:
SpriteBuilder - Open Source Game Development Suite for MacOS :o2:
SpriteKit - iOS/Mac 2D Game Engine.
Stage.js - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.
Starling - The GPU powered 2D Flash API
Stencyl - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.
Tilengine - C Engine with wrappers for C#, Python and Java :o2:
Tiny Computer - a tiny computer where you can make, play and share tiny games.
https://github.com/keenanwoodall/Sketch
Boost.Compute:用于OpenCL的C++GPU计算库。官网
Bolt:针对GPU进行优化的C++模板库。官网
C++React:用于C++11的反应性编程库。官网
Intel TBB:Intel线程构件块。官网
Libclsph:基于OpenCL的GPU加速SPH流体仿真库。官网
OpenCL:并行编程的异构系统的开放标准。官网
OpenMP:OpenMP API。官网
Thrust:类似于C++标准模板库的并行算法库。官网
HPX:用于任何规模的并行和分布式应用程序的通用C++运行时系统。官网
VexCL:用于OpenCL/CUDA 的C++向量表达式模板库。官网
TBB Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability.官网
fiber-job-system This library offers a multi-threaded job-system, powered by fibers.
NaughtyBezierCurves Bezier Curve Game Object for Unity
https://gist.github.com/munrocket/f247155fc22ecb8edf974d905c677de1?
游戏相关的几何分支:欧式几何、射影几何、微分几何、代数几何和非交换几何
lir Largest Interior Rectangle implementation in C# for Unity.
awesome-simulation Resources for Physics based simulation in Computer Graphics 图形学中物理模拟的资源整理
Gaia The Gaia engine is a C++ codebase primarily designed for physics-based simulations.
Ten-Minute-Physics-Unity Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine
UnitySimplePhysics Simple Physics provides lightweight, easy-to-use physics-based behaviors for Unity. (Rope, Cloth, SoftBodies)
bepuphysics2 Pure C# 3D real time physics simulation library, now with a higher version number.
bepuphysics1int Pure C# deterministic fixed-point 3D real time physics simulation library
Bullet - Real-time physics simulation.
collision-rs A collision extension to cgmath
https://github.com/MADEAPPS/newton-dynamics/ -newton-dynamics
fcl The Flexible Collision Library
Jitter - a fast and lightweight physics engine written in C#.
libccd Library for collision detection between two convex shapes
ncollide 2 and 3-dimensional collision detection library in Rust.
tinyc2 Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
qu3e qu3e is a compact, light-weight and fast 3D physics engine in C++.
https://samuelpmish.github.io/notes/RocketLeague/#_navigation
BetterPhysics Physics improvement suite for Unity
https://github.com/LemonMontage420/TORSION-Community-Edition
Guide to Dynamic Simulations of Rigid Bodies and Particle Systems
Game Physics Engine Development: How to Build a Robust Commercial-Grade Physics Engine for your Game
The-Fluid-Toy Optimizing Collision Detection with GPU Acceleration for Real-Time Particle-Based Fluid Simulations.
CFD101 💧CFD(计算流体力学)资料汇总、学习笔记
boat-attack-water Package repo containing the water system created for the URP Boat Attack demo project
AQUAS Water UnityPlugin
Stylized Water For URP UnityPlugin
Dynamic Water Physics 2 UnityPlugin
https://github.com/Ezharjan/WaterShader
https://github.com/Tiitan/GlassSystem
GPU-Cloth-Simulation GPU Mass-Spring Simulation Cloth in Unity
Fusion Unity Physics on GPU
opencloth A collection of source codes implementing cloth simulation algorithms in OpenGL
GPUClothSimulationInUnity About Trying to replicate what this legend did: https://youtu.be/kCGHXlLR3l8
Cloth Simulation for Computer Graphic
unity-position_based_dynamic 在unity上实现的一些基于position based dynamic的效果
PBD2D Unity Position Based Dynamics in two dimensions
PositionBasedDynamics physically-based simulation of rigid bodies, deformable solids and fluids.
PositionBasedFluids CUDA/C++ implementation of several papers in the spirit of developing a small demo similar to Nvidia's FleX framework
AdaptorPhysX AdaptorPhysX项目是使用CPU多线程(Unity Burst & Jobs系统)实现PBD (Position Based Dynamics)算法来模拟具有体积或表面的可变形物体(绳、布、软体、流体),并根据PBD计算规则实现计算框架。您可以在此项目的基础上完成自己的算法扩展。
Softbodies Softbodies, jiggly items and other slimy stuff in Unity
SoftBodySimulation Squish! A quick exploration of mesh deformation in response to collision
tork Arcade vehicle physics for Unity
https://github.com/xinyangaa/Unity_URP_Genshin_Impact_Programmed_Skybox
https://github.com/plausible/analytics Simple, open source, lightweight and privacy-friendly web analytics alternative to Google Analytics.
Arm Mobile Studio - includes the Arm Graphics Analyzer to trace graphics performance issues easily, and Arm Streamline performance analyzer, for a whole-system view of performance to determine bottlenecks quickly across both the CPU and GPU.
UnityShaderAnalyzer powered by mali
Authoring Efficient Shaders for Optimal Mobile Performance David Sena and Zandro Fargnoli's 2022 GDC session
perfTestA simple GPU shader memory operation performance test tool. Current implementation is DirectX 11.0 based.
ShaderDebugger unity-shader-debugger
UnityShaderDebug This material can print shader value.
A unity shader .cginc to draw numbers in the fragment shader
ShaderDebug 详细文档参见知乎: https://zhuanlan.zhihu.com/p/104643601
https://github.com/alexanderameye/stencil-debugger
http://www-i8.informatik.rwth-aachen.de/
Falcor - Real-time rendering framework designed specifically for rapid prototyping. github ]
Magnum - Lightweight and modular graphics middleware for games and data visualization. github ]
OGRE3D - Scene-oriented flexible 3D engine written in C++. bitbucket]
OpenSceneGraph - High performance 3D graphics toolkit. github ]
OptiX - Application framework for achieving optimal ray tracing performance on the GPU
OSPRay - Ray tracing based rendering engine for high-fidelity visualization. github ]
Polyscope - Prototyping-oriented UI for geometric algorithms. github ]
Taichi - Computer graphics R&D infrastructure github ]https://michaelwalczyk.com/
The Forge - Cross-platform rendering framework. github ]
VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project github ]
SalviaRenderer SALVIA is the rasterizer based software renderer. The goal of SALVIA is capacity of Direct3D 10+.
EmberGL EmberGL (Ember Graphics Library) is a low-level open source graphics library
igl Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
veldrid A low-level, portable graphics library for .NET.
sharpdx SharpDX is an open-source managed .NET wrapper of the DirectX API.
SharpVulkan C# bindings for the Vulkan graphics API, used by the Xenko game engine.
VulkanSharp Open source .NET binding for the Vulkan API
Silk Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL and OpenAL. Use Silk.NET to add cross-platform 3D graphics, audio, compute and haptics to your C# application.
helix-toolkit Helix Toolkit is a collection of 3D components for .NET Framework.
SharpGame 基于Vulkan的多线程渲染引擎,采用C#9.0开发,支持.Net5.0
SharpBgfx C# bindings for the bgfx graphics library
Vortice.GPU A low-level, cross-platform .NET GPU library
XUSG XUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
LLGL Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Kinc Modern low level game library and hardware abstraction.
https://github.com/GeorgeAdamon/ModernComputerGraphicsResources
https://github.com/Graphics-Programming-Virtual-Meetup/Resources
https://github.com/tensorush/Awesome-Graphics-Programming
https://maraneshi.github.io/HLSL-ConstantBufferLayoutVisualizer/
lygia lygia, it's a granular and multi-language shader library designed for performance and flexibility
glsl-pcg-prng Glsl implementation of the PCG algorithm for the generation of random numbers.
ShaderVariantCollector 一种Shader变体收集和打包编译优化的思路
https://gist.github.com/yasirkula/d8fa2fb5f22aefcc7a232f6feeb91db7
https://github.com/lygyue/Books (来自味精的图形学入门书籍)
https://github.com/JasonMa0012/OutlineNormalSmoother
UnityVFXLibrary VFX Effect made with unity
Constellation-Plexus Simple, beautiful ribbons VFX for Unity (URP).
http://ogldev.atspace.co.uk/index.html
IESviewer IESviewer is the world's most popular photometric viewer. It lets you quickly view, find and convert photometric data files.1
https://dassaultsystemes-technology.github.io/EnterprisePBRShadingModel/
https://github.com/DassaultSystemes-Technology/EnterprisePBRShadingModel
mitsuba which though focuses on advanced R&D on light transport
lightmetrica
Filament - Real-time physically based rendering engine. github 中文翻译地址
https://github.com/Gaolingx/HonkaiStarRailToonShader
Unity URP 卡通渲染 原神角色渲染记录-Function-Based Light and Shadow: Emission + SDF脸部阴影
SDF-LightMap 实现了基于SDF的卡通阴影图生成
Discregrid A static C++ library for the generation of discrete functions on a box-shaped domain. This is especially suited for the generation of signed distance fields.
SDFr a signed distance field baker for Unity
MeshToSDF Convert a mesh to an SDF for the Visual Effect Graph (Unity) in realtime
Signed-Distance-Field-Generator A Unity tool to generate signed distance field volumes (as Texture3D assets) from meshes.
msdfgen Multi-channel signed distance field generator
Typogenic Signed-distance field text rendering for Unity
SDF Signed Distance Field Builder for Contour Texturing
SDFGen A simple commandline utility to generate grid-based signed distance field (level set) generator from triangle meshes
DeepSDF Learning Continuous Signed Distance Functions for Shape Representation
sdfu Signed Distance Field Utilities https://crates.io/crates/sdfu
mTec Rendering the World Using a Single Triangle:Efficient Distance Field Rendering
distance-occlusion A library of distance and occlusion generation routines
NativeSDF Evaluate signed-distance-fields with speed using Unity Jobs and Burst
IsoMesh IsoMesh is a group of related tools for Unity for converting meshes into signed distance field data, raymarching signed distance fields, and extracting signed distance field data back to meshes via surface nets or dual contouring.
Raymarching-Engine-Unity A raymarching engine for Unity
raymarcher unity-plugin
https://github.com/frostbone25/Unity-Improved-Box-Projected-Reflections
SpecularProbes Bake specular highlights into Unity Reflection Probes, allowing baked lights to cast sharp specular highlights for free
AmbientProbesUnity Ambient lighting probe sampling
light_probe_placement Unity component for the implementation of the Eurographics 2021 Poster: Illumination-driven Light Probe Placement.
Unity-Specular-Probes A simple editor script that emulates specular highlighting for every light in the scene on reflection probes when baking them.
magic-light-probes unity-plugin
LightProbeBinderAn editor extension that restores light probes when the specified game object is loaded; Multi-Scene and Timeline support are also available.
InfLightProbe Automatic Light probe generator for Unity engine. Based on "Light Grid" of "Precomputed Lighting in CoD IW 2017". and "Light probe interpolation using tetrahedral tessellations" by "Robert Cupisz".
https://github.com/pieroaccardi/Unity_SphericalHarmonics_Tools
https://github.com/526077247/Dual-Paraboloid-Reflection-Mapping
https://github.com/ushizawa-jushichi/U17CubemapGenerator
https://assetstore.unity.com/packages/vfx/shaders/linework-294140
sdf-outline unity-plugin
ultimate-outlines-highlights unity-plugin
Tvitchi assetstore
https://github.com/edualvarado/
https://github.com/Acshy/FurShaderUnity
https://github.com/IRCSS/MatrixVFX
unity-dithered-transparency-shader Unity material and shader for applying clipped, dithered transparency
ShaderAccessor Define the structure, assign values to shader parameters using C#
https://github.com/ipud2/Unity-Basic-Shader/tree/master/SimpleShaderGUI
https://zhuanlan.zhihu.com/p/159439811
InkPainter Texture-Paint on Unity. https://esprogram.github.io/InkPainterDocument/
TexturePaint Painting directly in mesh textures in Unity 3d with shaders
kDecals kDecals is a system for definition, placement and rendering of projection Decals in Unity's Universal Render Pipeline
decalery unity-plugin
AirSticker Air Sticker is a decal system that addresses the limitations of URP decals and has a low impact on performance.
https://github.com/CJT-Jackton/URP-Anime-Crystal-Shader
https://github.com/daniel-ilett/shaders-ice
https://github.com/AdultLink/Rimlight
RevealShader This is a set of shaders for Unity3D. It maps worldspace position of a gameObject and draws to a RenderTexture in relation to world bounds and remaps it back onto the worldas a mask, allowing for various shader effects.
https://github.com/cvg/resplat ReSplat: Learning Recurrent Gaussian Splatting
https://github.com/WeakKnight/GDC23_PracticalMobileRendering Demo for Practical High-Performance Rendering on Mobile Platforms (GDC 2023)
https://github.com/TakeshiCho/UI_RenderPipelineInLinearSpace
https://cmwdexint.com/2019/05/30/3d-scene-need-linear-but-ui-need-gamma/
https://github.com/CrazyEngine/Unity_Indirect-Rendering-With-Compute-Shaders
https://github.com/JoshuaLim007/Unity-ScreenSpaceReflections-URP
https://github.com/Scthe/nanite-webgpu
https://github.com/alexmalyutindev/unity-urp-radiance-cascades
https://github.com/Youssef-Afella/UnityURP-RadianceCascades2DGI
Volumetrics_URP A render feature to recover Unity 5.x's offical volumetric fog in Adam demo
PRT Precomputed Radiance Transfer in OpenGL
webgl-deferred-irradiance-volumes An implementation of deferred irradiance volumes in WebGL
RTXGI RTX Global Illumination (RTXGI) SDK
VSGL Fast Indirect Illumination Using Two Virtual Spherical Gaussian Lights
qt5-shadow-maps Shadow mapping implementation with Qt5 and OpenGL
GI-LPV Implement global illumination with OCaml, using light propagation volumes
lumina-gi-real-time-voxel-global-illumination unity-plugin
【渲染】算法分析:Deferred Voxel Shading for Real-Time Global Illumination
Nigiri A fully-dynamic voxel-based global illumination system for Unity.
SEGI Almost real-time Global Illumination for Unity.
Unity-SRP-VXGI Voxel-based Global Illumination using Unity Scriptable Render Pipeline.
VCTRenderer Deferred voxel shading for real-time global illumination. https://jose-villegas.github.io/post/deferred_voxel_shading/
voxel-cone-tracing A real-time global illumination implementation using voxel cone tracing.
VoxelConeTracingGI Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.
Vulkan-VXGI-VR-FrameWork University of Pennsylvania, CIS 565: GPU Programming and Architecture, Final Project
MAGE Game and rendering engine featuring both forward and deferred PBR (physically-based rendering) pipelines with optional indirect illumination using Voxel Cone Tracing.
VoxelConeTracing An implementation of the "Voxel Cone Tracing" global illumination technique proposed by Cyril Crassin
VCTGI GPU-based real-time global illumination renderer based on voxel cone tracing
Voxel_Cone_Tracing Voxel-Cone-Tracing easy to understand
MAGE Game and rendering engine featuring both forward and deferred PBR (physically-based rendering) pipelines with optional indirect illumination using Voxel Cone Tracing.
DXR-Sandbox-GI Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR
A voxel cone traced realtime Global Illumination rendering engine in dx12, wip
VXAO Voxel Ambient Occlusion
voxelized-shadows-improved Construction and sampling of precomputed shadows in a compressed voxel octree
voxel-renderer-unity This is a voxel renderer made using Unity
unity-voxel-SC-WGRDemo Unity playground for voxel world generation / rendering.
SSGI-URP Screen Space Global Illumination for Unity Universal Render Pipeline
UnitySSGIURP Screen Space Global Illumination for Unity URP (Universal Render Pipeline).
FSSGI Fast Screen Space Global Illumination
https://github.com/cdrinmatane/SSRT3
LGHDemo Real-Time Rendering with Lighting Grid Hierarchy I3D 2019 Demo
PBGI Point Based Global Illumination
GIGL Tiny Global Illumination OpenGL Renderer
openmoonray MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer
https://github.com/WeakKnight/real-time-seamless-object-space-shading
https://github.com/Pjbomb2/Realtime-Compute-Shader-Unity-PathTracer
Helios Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
snelly A system for physically-based SDF (signed distance field) pathtracing in WebGL
nori Nori: an educational ray tracer
minilight another good educational path tracer.
https://developer.download.nvidia.com/ray-tracing-gems/rtg2-chapter30-preprint.pdf
https://github.com/airliang/unity-raytracing
minpt A path tracer in 300 lines of C++
GLSL-PathTracer :thumbsup: A GLSL Path Tracer
PSRayTracing A (modern) C++ implementation of the first two books of the Peter Shirley Ray Tracing mini-books
rayn A small path tracing renderer written in Rust.
Volumetric-Path-Tracer Volumetric path tracer using cuda
simple-spectral A Simple Spectral Renderer
Quartz Physically based Vulkan RTX path tracer with a declarative ES7-like scene description language.
DXRPathTracer A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)
WispRenderer RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science https://teamwisp.github.io
rtx-explore DirectX Raytracing Path Tracer
Kaguya This is a hobby project using DirectX 12 and DirectX RayTracing (DXR)
RayTracingInVulkan Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
PBRVulkan Vulkan Real-time Path Tracer Engine
Helios Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
[vk_mini_path_tracer](https://github.com/nvpro-samples/vk_mini_path_t
racer) A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Candela Pathtraced Realtime Engine
RTXGI-DDGI-URP RTXGI-DDGI Implementation with Unity (2022.3.17f1c1-URP14.0.9)
https://github.com/W298/SurfelGI
CPMFIGIOTVVD Correlated Photon Mapping for Interactive Global Illumination of Time-Varying Volumetric Data by Daniel Jönsson and Anders Ynnerman
SOPGI A VEX raytracer for SideFX Houdini with photon mapping global illumination and full recursive reflections and refractions
DXR-PhotonMapper An implementation of Photon Mapping using DXR
KinoObscurance Alchemy Ambient Obscurance ---AlchemyHPG11
ScalableAmbientObscurance https://research.nvidia.com/publication/scalable-ambient-obscurance
XeGTAO An implementation of [Jimenez et al., 2016] Ground Truth Ambient Occlusion, MIT license
ASSAO Adaptive Screen Space Ambient Occlusion
Robust Screen Space Ambient Occlusion Robust Screen Space Ambient Occlusion
HBAOPlus HBAO+ is a SSAO algorithm designed to achieve high efficiency on DX11 GPUs.
gl_ssao optimized screen-space ambient occlusion, cache-aware hbao
MiniEngineAO SSAO image effect from Microsoft MiniEngine, ported to Unity.
NNAO Neural Network Ambien Occlusion
dssdo Deferred Screen Space Directional Occlusion http://kayru.org/articles/dssdo/
ssgi Screen space global illumination demo: SSAO vs SSDO
SSRT Real-time indirect diffuse illuminaton using screen-space information for Unity.
AmplifyOcclusion Full source-code for Amplify Occlusion plugin for Unity AmplifyOcclusion-URP
Unity-Ground-Truth-Ambient-Occlusion A physically based screen space ambient occulsion post processing effect
Unity-GeoAO Fast ambien occlusion in Unity at runtime
ConeSphereOcclusionLUT ConeSphereOcclusionLUT generates a cone sphere occlusion LUT to be used with TLoU style capsule AO shadows. For details "Lighting Technology Of "The Last Of Us".
RTAO Ray Traced Ambient Occlusion (RTAO) implemented using DirectX Raytracing (DXR)
BNAO A tiny, GPU-based Bent Normal and Ambient Occlusion baker for Unity.
dxr-ao-bake A demo of ambient occlusion map baking using DXR
DFAO-unity) Distance Field Ambient Occlusion, implemented in Unity, as an extension of SDFr
VertexColorBaker
GTAO_URP ground truth ambient occlusion in unity urp
ssbn Screen Space Bent Normals
GzRNM brings Radiosity Normal Mapping/Directional Light Mapping to Unity 3D!
SSbumpGenerator A GUI interface to a tool for generating SSBumps (Self Shadowed Bump Maps).
lightmapper A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
seamoptimizer A C/C++ single-file library that minimizes the hard transition errors of disjoint edges in lightmaps.
BakingLab A D3D11 application for experimenting with Spherical Gaussian lightmaps
GPULightmass Luoshuang's GPULightmass for UE4
trianglepacker Triangle packer for light map
HDR_Lightmapper Implements a cycles based lightmapper with denoiser
The_Lightmapper Fast and easy baked GI Lightmaps for Blender and Cycles
LightmapperToy This project is a hobby lightmapper completely based on Houdini geometry nodes. Basically it grew out of a re-implementation of Matt's The Baking Lab with some modification.
https://github.com/laurenth-personal/lightmap-switching-tool
https://github.com/gordonbest/UnityCullMaskBake
DeepIllumination Code and examples from our paper "Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Networks," by Manu Mathew Thomas and Angus Forbes
Unity_LightBeamPerformance This package can create light beam performance with Unity's timeline functionality.
volumetric-light-beam unity-plugin
realtimeshadows codes
TVSO Real-time adaptive shadow cascade optimizer for Unity URP. Powered by variance.
UnityShadows Shadow map in unity, include hard shadow, PCF, PCSS, VSSM.
PerObjectShadowSRP Per-object shadow implementation using Unity SRP.
Shadows :thumbsup: A sample app that demonstrates several techniques for rendering real-time shadow maps
UnityPCSS Nvidia's PCSS soft shadow algorithm implemented in Unity
ContactShadows Experimental implementation of contact shadows for Unity.
HFTS NVIDIA Hybrid Frustum Traced Shadows in NVIDIA ShadowLib.
ShadowFX DirectX 11 and 12 library that provides a scalable and GCN-optimized solution for deferred shadow filtering
Cinder-Experiments A collection of experiments, samples and other bits of code.
of-ESMShadowMapping Exponential Shadow Mapping in openFrameworks
RayTracedShadows This demo implements BVH construction and GPU traversal for rendering hard shadows.
RaytracedHardShadow DXR based raytraced hard shadow for Unity
ShadowVolume Shadow Volume for Static-Scene-Object of Unity
variance_shadow_mapping_vk Variance shadow mapping for omni lights with Vulkan
Precomputed-Shadow-Fields-for-Dynamic-Scenes A realization of computing soft shadow by shadow fields
DeepShadowMap Real-Time Deep Shadow Maps for Unity3D
CachedShadowMaps Cached Shadow Map Solution for Unity
Unity_URP_Planear_Shadowmap Unity 主相机范围 扁平阴影
Unity-Capsule-Shadows A work in progress solution for capsule shadows in Unity.
analytic-soft-shadows Analytic Soft Shadows is a real-time soft shadowing solution with shadows defined by Spheres, Capsules and Boxes
Thinking Parallel, Part III: Tree Construction on the GPU
compute-shaders-in-unity-multiple-kernels-computebuffers-cpu-gpu-data-flow
compute-shaders-in-unity-boids-simulation-on-gpu-shared-memory
MinimalCompute Minimal Compute Shader Examples
https://bitbucket.org/catlikecodingunitytutorials/basics-05-compute-shaders/src/master/
https://github.com/googlefonts/compute-shader-101/blob/main/docs/glossary.md
https://therealmjp.github.io/posts/breaking-down-barriers-part-1-whats-a-barrier/
https://logins.github.io/graphics/2020/10/31/D3D12ComputeShaders.html
https://www.3dgep.com/learning-directx-12-4/#Compute_Shaders
https://github.com/ellioman/Indirect-Rendering-With-Compute-Shaders
https://github.com/Rroxyy/Depth-To-Particle-Unity-Renderer-Feature
Compute Shaders: Optimize your engine using compute / Lou Kramer, AMD
Indirect-Rendering-With-Compute-Shaders An example of drawing numerous instances using Unity3D, compute shaders and Graphics.DrawMeshInstancedIndirect with Frustum & Occlusion culling and LOD'ing.
https://github.com/Gornhoth/Unity-Smoothed-Particle-Hydrodynamics
https://github.com/przemyslawzaworski/Unity-GPU-Based-Tetrahedralization
https://github.com/wotakuro/UnityRuntimeCompressedTexturePacker
https://github.com/naelstrof/UnityPenetrationTech A gpu-based deformation system for mapping penetrators along orifice paths.
https://github.com/LizzyFox-code/BrgContainer
LeoGPUDriven 一个GPUDriven学习工程
Realtime-Compute-Shader-Unity-PathTracer A passion projects that has been going on for awhile, finally at a place where I feel comfortable tentatively uploading it to Github for others
URasterizer URasterizer: A software rasterizer on top of Unity, accelerated by Job system & Compute Shader
VkGPUDrivenCNGuide 基于Vulkan的GPU Driven Rendering教程
ComputeShaderBVHMeshHit Unity ComputeShader implementation of BVH(Bounding Volume Hierarchy) based mesh hit checking.
NativePhysicsBVH A Bounding Volume Hierarchy with basic physics queries for Unity DOTS
UnityBoundingVolumeHeirachy Unity Bounding Volume Heirachy (BVH)
Fast-BVH A Simple, Optimized Bounding Volume Hierarchy for Ray/Object Intersection Testing
bvh About A modern C++ BVH construction and traversal library
https://github.com/insthync/unity-spatial-partitioning-systems
https://github.com/xieliujian/UnityDemo_Afterimage
https://github.com/DevsDaddy/UnityXScaling Unity XScaling - a runtime framework for GPU-based textures and screen upscaling (super-resolution). Supports every platform.
https://github.com/keijiro/KinoBloom 牛逼的bloom
https://github.com/StellarWarp/High-Performance-Convolution-Bloom-On-Unity
Anime-Speed-Lines Post-processing effect to procedurally generate a anime/manga-style vignette of lines typically used to portray speed or surprise.
cavifree
lut-creator unity-plugin
https://github.com/aki-null/CustomToneMappingURP
random-from-distributions c# unity-plugin
Arithmetics Next-generation arithmetic implementations, improved floating point number types for .NET, written in C#. Includes the following number types:
[BreakInfinity](https://github.com/Razenpok/BreakInfinity.cs) Double replacement for numbers that go over 1e308
https://github.com/BlueRaja/High-Speed-Priority-Queue-for-C-Sharp -- 高性能优先级队列
swifter -- swifter 的和核心库,里面很多unsafe 优化
https://github.com/asarnaout/OpenGeneticAlgorithm.NET An extensible .NET genetic algorithm library for optimization and artificial intelligence - Evolutionary computation and complex problem solving made simple
https://github.com/DesignEngrLab 里面的有很多的优化项,不知道为啥不火
https://surparallel.org unity 多线程优化工具
https://github.com/wangjia184/HashedWheelTimer HashedWheelTimer implemented in C# and .Net Standard inspired by io.netty.util.HashedWheelTimer
https://github.com/MonkSoul/TimeCrontab NET 全能 Cron 表达式解析库,支持 Cron 完整特性。
FibonacciHeap C# implementation of a fibonacci heap structure.
bithacks bithacks
https://github.com/aelij/spanify span用法总结
SparseBitsets A pure C# implementation of sparse bitsets
https://github.com/MrUnbelievable92/Bit-Collections Bit Collections for Unity is all about saving as much RAM as possible, by providing array value types of single bits, aswell as array value types of signed- and unsigned integers with a given number of bits.
https://github.com/dennisdoomen/FluidCaching Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package
FastFilter FastFilter is a C# implementation of a few different Bloom filters with focus on high performance. It contains the following Bloom filter implementations
https://github.com/NetFabric/NetFabric.Hyperlinq High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span.
https://github.com/jackmott/LinqFaster Linq-like extension functions for Arrays, Span, and List that are faster and allocate less.
BurstLinq Extremely fast LINQ aggregation operations implementation optimized by Burst Compiler
https://github.com/disruptor-net/Disruptor-net The Disruptor is a high performance inter-thread message passing framework. This project is the .NET port of LMAX Disruptor.
https://github.com/hl845740757/commons/tree/dev/csharp/Wjybxx.Commons.Concurrent
https://github.com/lujian101/GCFreeClosure A gc-free closure implementation for unity
https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream A library to provide pooling for .NET MemoryStream objects to improve application performance, especially in the area of garbage collection.
https://github.com/LunaMultiplayer/CachedQuickLz Allows you to compress and decompress with QuickLz while keeping low the GC pressure
NaturalSort Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
caffeine A high performance caching library for Java
AdvancedDLSupport Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
interprocess A cross-platform shared memory queue for fast communication between processes (Interprocess Communication or IPC).
H.Pipe A simple, easy to use, strongly-typed, async wrapper around .NET named pipes
LeslieXin.SimpleMMF 简单、易用的进程间通信框架,基于共享内存实现。
NativeStringCollections The toolset to parse text files using C# JobSystem on Unity.
garnet Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
https://github.com/Kink3d/kPortals
https://github.com/benaadams/Ben.StringIntern string intern
https://github.com/Cysharp/ZString 零内存消耗的stringbuilder
https://github.com/871041532/zstring 零内存消耗的stringbuilder
https://github.com/snozbot/FastString Alternative to StringBuilder class for Unity games, with minimal memory allocation and faster performance.
https://github.com/MikePopoloski/StringFormatter Zero-allocation string formatting for .NET.
stringHelper unsafe zero alloc string from swifter
ZeroLog ZeroLog is a zero-allocation .NET logging library
https://github.com/soenneker/soenneker.utils.pooledstringbuilders
GLib:一个便携,高效和强大的实用函数和数据结构库。GNU LGPL2.1。官网
GObject:一个 C 的面向对象系统和对象模型。GNU LGPL2.1。官网
libnih:一个轻量级的 C 函数和数据结构库。GNU GPL2.1。官网
libU:一个提供基本实用函数的迷你库,包括内存分配,字符串处理和日志功能。官网
PBL:一个包括实用函数,特色数据结构等的大型库。GNU LGPL2.1及更高版本(库),GNU GPL2.1及更高版本(测试代码)。官网
qlibc:一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license (类似于 FreeBSD)。官网
stb:一系列单文件 C 库。公共领域。官网
https://github.com/nekoya404/UniFP-Functional-Programming-for-Unity
Tinyhttpd Tinyhttpd 是J. David Blackstone在1999年写的一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。建议源码阅读顺序为:main ->startup ->accept_request ->execute_cgi, 通晓主要工作流程后再仔细把每个函数的源码看一看。这500行代码吃透了,C语言的功底就会大幅提升。
MyTinySTL MyTinySTL的作者它就用 C++11 重新复写了一个小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,非常适合新手学习与参考!
oatpp oatpp是一个轻量、跨平台、高性能、完全零依赖,用纯 C++ 实现的 Web 框架,实在是难得,小伙伴们可以学习学习
CPlusPlusThings C++那些事
## Author
sa-token sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题
bdwgc The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
xbyak Xbyak is a C++ header library that enables dynamically to assemble x86(IA32), x64(AMD64, x86-64) mnemonic.
https://github.com/Nihlus/AdvancedDLSupport/
Disasmo VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
net-ssa net-ssa: A fast and easy-to-use register-based representation for .NET bytecode.
JitInspector JIT codegen inspector for Unity
bashtop Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
https://www.zhihu.com/search?q=renderdoc%20unity&range=3m&type=content
Locus-Bundle-System Simple Unity Addressables Alternative That Supports Synchronized API
UnityAutoBundles Extension to Unity Engine's Addressables for making it easier to distribute large projects and keep mobile download size small.
xasset Fast & powerful, asset system for unity.
YooAsset 途游 unity3d resource system
AssetBundleManager Yet another asset bundle manager for Unity.
unity-addressable-importer A rule based addressable asset importer
HiAssetBundle_unity Unity's asset bundle solution for end-users to access resources dynamically at runtime.
assetUpdater AssetUpdater is a Unity plugin which helps developers build assetbundles and download it easily
AddressableTools Addressables utils for Unity3D
com.unity.addressables Addressables extended with the ability to build multiple catalogs, ideal for traditional DLC purposes.
AssetBundle-ContentHasher This tool can be integrated into a build pipeline in order to generate more reliable hashes for AssetBundles using Unity's built in pipeline.
AddressablesServices A set of classes to convert Unity Addressables callbacks/coroutine workflow to async/await with UniTask.
Addler Preloading, Pooling, Lifetime Management for Unity Addressable Asset System.
GameFrameX 前后端一体化,带后台管理系统,支持webgl和微信小游戏
coimbrastudios actor/playerloop
https://github.com/DonnYep/CosmosFramework network util
TaoTie 基于YooAsset资源管理的轻量级UI框架
https://github.com/JoinEnjoyJoyYangLingYun/HybridCLR_YooAsset_UniTask hybrid clr更新
https://github.com/thebeardphantom/Bootstrap/
https://assetstore.unity.com/packages/tools/utilities/init-args-200530
https://github.com/baponkar/zombie-ai
agentcore-ai-game-command-framework
https://github.com/OnClick9927/ActionEditor
GASDocumentation My understanding of Unreal Engine 4's GameplayAbilitySystem plugin with a simple multiplayer sample project.
https://github.com/No78Vino/gameplay-ability-system-for-unity
https://github.com/Zallist/unity-universal-shadergraph-extensions
https://github.com/johanhelsing/UniSdf?
https://www.cnblogs.com/heyuquan/archive/2013/04/26/3045827.html
minicoro Single header asymmetric stackful cross-platform coroutine library in pure C.
libcsp A concurrency C library 10x faster than Golang.
ZeroAllocJobScheduler A high-performance alloc free c# Jobscheduler.
durabletask Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
AsyncWorkerCollection A collection of tools that support asynchronous methods and support high-performance multithreading.
Skyward.Threading This is a system for running items in background queues. All tasks run locally in-process, so this is not a replacement for eg Redis or RabbitMQ or Kafka, but is a simpler implementation of deferring worker items.
https://github.com/timonkrebs/MemoizR Declarative Structured Concurrency for C#
UniState UniState is an architectural framework for Unity, designed around State pattern. Offers high performance and excellent scalability, ideal for complex Unity projects.
Lattice A visual scripting system for Unity ECS. Quickly create gameplay logic.
Ceres Powerful node based visual scripting toolkit for Unity.
https://github.com/martin98-afk/CanvasMind
https://github.com/jiachenli94/Awesome-Interaction-aware-Trajectory-Prediction
UnityGUI UGUI Panel Systems for navigation, animation and more
MacacaViewSystem ViewSystem is a element based UI management system based on Unity GUI
CSReactive 纯C#下实现Vue,特别针对Unity
MVI4Unity 基于MVI架构为Unity设计的UI框架 (不管你是使用UGUI,NGUI或者其它,MVI4Unity都可以适用)
LiShengYang-yiyi Unity3D UGUI Framework
OwlAndJackalope.UX A simple property binding and UX management library for Unity.
Rosalina Rosalina is a code generation tool for Unity's UI documents. It generates C# code-behind script based on a UXML template.
https://github.com/mitay-walle/com.mitay-walle.text-asset-inspector-edit
GentlyUI Custom Unity UI solution by Gentlymad Studios.
uicomponentsA small front-end framework for Unity's UIToolkit with a goal to reduce boilerplate code and make development more fun
https://assetstore.unity.com/packages/tools/gui/flexbox-4-unity-139571 unity ugui layout system
https://assetstore.unity.com/packages/tools/gui/flexbuilder-2023-flexbox-css-3-ui-245345
https://github.com/mitay-walle/com.mitay-walle.ui-circle-segmented
https://github.com/Unity-UI-Extensions/com.unity.uiextensions
SlidingScreenAndSurfaceBall 实例的球形分布+UGUI切换卡牌效果
RadialProgressBar 牛逼的雷达进度条
ParticleEffectForUGUI 最好的ui 特效组件
ui-particle-image unity-plugin
canvas-particle-system unity-plugin
UIEffect UIEffect is an effect component for uGUI element in Unity
Shader2D Shader2D: some 2d shader effect
Sample file of Unity SYNC2022 "Rich UI effects created with shader and animation"
HSV-Color-Picker-Unity HSV color picker for Unity UI
TexturePanner This shader is a glorified texture panner, with a few extra features oriented towards adding variety. By getting creative with mesh geometry and textures, we can achieve a wide range of results
uLui unity3d - advanced control library
uis Unity infinite scroller (UIS) is an extension allows you to use the ScrollRect control as an infinite scroller/spinner
https://github.com/chick-soups/TextFilesForTextMeshPro tm 的字体库
https://github.com/wy-luke/Unity-TextMeshPro-Chinese-Characters-Set
https://github.com/codewriter-packages/textmeshpro-spriteatlas-support
https://github.com/JimmyCushnie/FancyTextRendering Render markdown & clickable links with TextMeshPro in Unity.
modular unity 3d ui
https://github.com/aiczk/Typography High-performance GPU text rendering for Unity/VRChat.
https://www.100font.com/ chinese font
https://www.hellofont.cn/ chinese font
https://github.com/lxgw/LxgwNeoXiHei chinese font
https://github.com/DrXie/OSFCC chinese font
https://www.fontspace.com/ english font
https://www.dafont.com/ english font
https://www.1001fonts.com/ english font
https://lana-ro.itch.io/sra-free-pixel-font-pack pixel-font-pack
https://github.com/kimomi/UnityParticleSystemMemoryOptimization
https://assetstore.unity.com/packages/tools/particles-effects/particle-optimizer-pro-290175
https://github.com/bradsc0tt/Unity-Extended-Transform-Editor
PlayHooky PlayHooky is a simple C# Class that can be used to hook C# Methods at runtime.
https://github.com/Unity-Technologies/AutoLOD/tree/master/Runtime/Helpers
https://github.com/handzlikchris/Unity.TransformSetterInterceptor
https://github.com/handzlikchris/Unity.TransformChangesDebugger.API
https://github.com/csdjk/LcL-Tools-Unity 引擎优化向TA 的 工具箱
verlet unity-plugin
https://github.com/gilzoide/unity-update-manager
fast-script-reload-239351 unity-plugin
hotreload and his free version gitlab-freeVersion github-freeVersion
editoriterationprofiler Assists in capturing frames from the Profiler of Domain Reloads in the Unity Editor. Compatible with Unity 2019.3
Unity Editor performance A set of tools and utilities to help track Unity Editor performance
compilation-visualizer This tool visualizes the assembly compilation process in Unity3D. It hooks into the Editor-provided events and nicely draws them on a timeline. That's especially helpful when trying to optimize compile times and dependencies between assemblies.
UniTyped UniTyped is a source generator that allows typed access to data such as SerializedObjects, material parameters, tags and layers
SourceGenerator.Foundations A Source Generator for Source Generators. Gives out of the box support for transistent dependencies and logging right in Visual Studio
Gobie Simple C# source generation based on custom templates
Medicine Medicine is a Unity toolkit that combines Roslyn source generators with fast runtime helpers to eliminate common component boilerplate, improve prototyping velocity, and unlock new high-performance programming patterns.
Rider 中使用 Source Generator 介绍在 Rider 中使用 Source Generator 创建工具的流程
Arch.Extended Extensions for Arch with some useful features like Systems, Source Generator and Utils.
PrivateProxy Source Generator and .NET 8 UnsafeAccessor based high-performance strongly-typed private accessor for unit testing and runtime.
RapidEnum Enum utility with SourceGenerator for C#/.NET
StructureOfArraysGenerator Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.
RSCG_Examples Roslyn Source Code Generators with Examples
com.tsk.ide.vscode Enhance your Unity development workflow with seamless code editor integration for VSCode.
Burst2ManagedCall How to call managed functions (like Thread.Sleep) from Burst
Runtime-TypeCache Extending Unity's UnityEditor.TypeCache support to player builds.
assemblytools JForge Assembly Tools is a collection of tools to help with creating and managing assemblies within a Unity Project
Assembly 演示了使用 Assembly Definition References 实现无侵入的新增动态友元|Demonstrated the use of Assembly Definition References to achieve non-intrusive addition of dynamic friend assemblies
InlineIL.Fody Inject arbitrary IL code at compile time.
ILPostProcessorCommon This is a set of useful functions used in the ILPostProcessor family of libraries created by Katuusagi (a.k.a Katsuya100).
GenericEnhance This library "GenericEnhance" provides strong support for Generic programming.
CsprojModifier CsprojModifier performs additional processing when Unity Editor generates the .csproj.
https://github.com/yasirkula/UnitySimpleFileBrowser
https://github.com/CiaccoDavide/Alchemy-Circles-Generator 炼金师法
Segments Line renderer for DOTS tech stack.
https://github.com/VirtueSky/sunflower
https://github.com/Unity-Technologies/ECS-Network-Racing-Sample
KNN - Fast K-Nearest Neighbour Library for Unity DOTS
util BURST compatible collections, math and utility functions
EntitySelection - A minimal solution for selecting entities in the unity sceneview.
Unity-2D-Pathfinding-Grid-ECS-Job - ECS Burst Job System 2D Pathfinding
My_DOTS-NavMeshAgent DOTS 1.0 Producive PathFinding by NavMeshQuere
EntitySelection - A minimal solution for selecting entities in the unity sceneview
Easy-Road-3D-ECS-Traffic - Unity DOTS/ECS traffic using Easy Roads 3D for the data
Unity-ECS-Job-System-SPH Implementation of the SPH Algorithm (fluid simulation) in Unity, comparing singlethread and ECS/Job System performances.
Latios-Framework The packages contained in this repository are packages built upon Unity DOTS which I use for my own personal hobbyist game development
NativeMessenger This is system-wide native messenger for Unity Entities. It provides an efficient way to trigger systems on demand without involving entities data or any structural changes.
ReactiveDots Reactive systems and other utilities for Unity DOTS.
https://github.com/unitycoder/Unity-DOTS-RTS-Collision-System
Trove Collection of tools for Unity DOTS
EntitiesEvents Provides inter-system messaging functionality to Unity ECS
TransformAccessArrayDemo This project demonstrates a few ways to implement moving 3d objects (casters) that project some decal (see Decal Documentation in URP) on the ground below them.
https://github.com/Nebukam/com.nebukam.job-assist
hpj-pathfinding-pro unity-plugin
https://github.com/ForgingStation/Dynamic-Obstacle--Avoidance-with-Nav-Mesh-Query---DOTS-1.0
EntitiesNavMeshBuilder Runtime NavMesh dynamic building for Unity Entities.
Unity-Formation-Movement2.0 Formation movement for Unity 3D using built in NavMesh navigation or A*Pathfinding
unity-ecs-navmesh - A demo implementation of Unity Entity Component System with NavMesh
NavMeshAvoidance Custom Nav Mesh Avoidance to replace default one
NavMeshAvoidance Custom Nav Mesh Avoidance to replace default one in Unity.
CustomNavMesh Alternative to Unity's NavMesh system where the agents avoid each other.
dotsnav A fully dynamic planar navmesh Unity package supporting agents of any size
knockback-navmeshagent Learn how to knock back NavMeshAgents using Physics & Forces
Unity_DOTS_NodePathFinding Unity DOTS node based path finding, using Eager Dijkstra modified Shortest Path algorithm
RecastSharp dotnet 6 port of the C++ recastnavigation library.
DotRecast C# Recast & Detour is a navigation mesh toolkit for games, Unity3D and servers.
https://github.com/brunomikoski/Simple-optimized-A-Pathfinder
https://forum.unity.com/attachments/com-bovinelabs-navigation-7z.679287/
agents-navigation unity-plugin
WZCQ 用基于策略梯度得强化学习方法训练AI玩王者荣耀
https://github.com/SunnyValleyStudio/Unity-2D-Context-steering-AI
#### Create Model
#### Mesh
aramis-customization-system-v2-323146
https://github.com/mkwozniak/mangofogunity
volumetric Mesh Clayxels is an interactive volumetric toolkit to sculpt models in editor and in game
UnityDrawers :thumbsup: A collection of property and decorator drawers for Unity
NaughtyAttributes :thumbsup: Attribute Extensions for Unity
EditorAttributes EditorAttributes is a unity package that adds some extra editor attributes to your project to easily customize your editors without having to write any editor code.
ShaderAccessor Define the structure, assign values to shader parameters using C# reflection,work in unity
CategoryTool Unity Editor tool to create Categories in the Hierarchy. The Categories work as dividers between GameObjects.
RapidGUI Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
unity-toolbar-extender Extend the Unity Toolbar with your own Editor UI code
ToolbarExtension 扩展Unity Toolbar的工具
SaintsField A Unity Inspector extension tools focusing on script fields inspector enhancement
unity-serializable-collectionsSerializable versions of Dictionary, HashSet and KeyValuePair for Unity 2020.1+
OdinTree This attribute will make it easier when you need to create custom fields and windows within the NodeCanvas
Unity_FolderSystem Extends Unity by adding in custom folder visuals in the scene hierarchy and project files.
https://github.com/Thundernerd/Unity3D-SerializableInterface
https://github.com/abdelfattahradwan/cup
ProfilerModuleForShaderCompile This tool is an extension module of the Profiler that allows ShaderCompile to be listed in the Profiler. This tool not only lists ShaderCompiles, but also automatically creates ShaderVariantCollection assets from the ShaderCompile information.
agamotto unity-plugin
ultimate-replay unity-plugin
magic-time-control-time-per-object-local-time-scale unity-plugin
RayCastCommand - Dealing with Physics bottle necks? You can use Unity C# Job System's RayCastCommand to boost your performance. Test example.
https://github.com/adammyhre/Unity-Batch-Raycasting Optimizing Collision handling in Unity with Batch Raycasting!
https://github.com/XJINE/Unity_SceneCameraController
NeatoTags A GameObject Tagging System for Unity.
https://github.com/AnhPham/Build-Unity-Projects-with-Jenkins
https://github.com/FoxsterDev/DevAccelerationSystem/ code compiler
unity-conditional-objects Unity scripts that modify GameObjects and Components at Prefab/Scene import time based on build configurations
jenkins-shared-library One For All DevOps, Powerful, flexible and easy-to-use, multi-terminal CI/CD shared library pipeline( 强大灵活易用的多端CI/CD共享库流水线 )
JenkinsUnityPyAutoMator 通过Jenkins服务使用python语言来对Unity和周边进行构建和自动化操作
Usdk 这是一个Unity3D移动平台sdk快速适配框架和多渠道打包平台
Game-ci自动测试和构建游戏项目的最快、最简单的方法
u3d fast lane
AndResGuard Android资源混淆工具
UnitySkipSplash Skip Unity Splash Screen only one script
xcode-project The package provides a visual way to set XCode project settings and properties for your Unity project. Editor based C# API is avaliable as well.
USSR Unity Splash Screen Remover (USSR) is a CLI tool to remove Unity splash screen logo + watermark.
ios-build-action Build iOS project (.xcodeproj, .xcworkspace), and export ipa
https://github.com/hutian23/ETScript 基于ET7复刻《苍翼混沌效应》《街头霸王6》战斗系统
https://github.com/KaganAyten/RestaurantGame3DUnity Simple Hamburger making game like Overcooked in Unity3D
Pal3.Unity 仙剑奇侠传三(以及外传)C#/Unity实现
https://github.com/TastSong/CrazyCar 网络联机游戏解决方案---Unity制作的联机赛车游戏,服务端为SpringBoot + Mybatis;后台为Vue + Element;游戏端采用QFramework框架,支持KCP和WebSocket网络(商用级)
DarkGod 基于 Unity 的 3D ARPG 移动端网游
https://gitee.com/NKG_admin/NKGMobaBasedOnET 基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于双端行为树的技能系统,更多精彩等你发现!
NineChronicles Unity client application for Nine Chronicles, a fully decentralized idle RPG powered by the community.
CodeFPS Unity引擎实现的一款FPS游戏,实现《使命召唤4》训练靶场关卡
GameKit Pre-built commonly needed gameplay elements, with examples. Developed for Fish-Networking.
https://github.com/llr104/slgclient
https://jvns.ca/blog/2023/04/17/a-list-of-programming-playgrounds/
https://learn-english.dev/ 程序员 常用英语
https://github.com/nusr/hacker-laws-zh 程序员应该知道的原则
http://binaryconvert.com 专门做二进制转换的网站
box3 开发者工具箱
https://github.com/Bowen7/regex-vis Regex visualizer & editor
https://github.com/loonggg/DevMoneySharing 独立开发者赚钱经验分享
https://www.toolnb.com toolnb
## Package
https://assetstore.unity.com/packages/tools/utilities/rocktomate-156311
强烈推荐阅读 《提问的智慧》、《如何向开源社区提问题》 和 《如何有效地报告 Bug》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。
Unity-Memo 本仓库用来备忘一些Unity相关的技术,包括API、算法、实现效果、某些问题的解决方案等。
MyStudyNote MyStudyNote
ikrima Game Development Notes
GithubRepositoryStudy 一些UnityRepository的学习笔记
网络手游开发技术图谱 网络手游开发知识、技术与信息库,游戏研发技术从业者的导航地图
gamedev ue gamedev
indie-hacker-tools-plus 为独立开发者准备的精选技术栈和工具仓库来了!这里有你最需要的工具,帮你提升开发效率、节约成本,最重要的是——这些工具都是市场上热门的,经过验证的