Anything About Game
A wonderful list of Game Development resources.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Awesome-Game
https://github.com/OTFCG/Awesome-Game-Analysis
[Video game tech analysis resources]
https://github.com/utilForever/game-developer-roadmap
如何成为一个优秀的game程序员
gamextech
A web-based knowledge management system for visualizing game related technologies.
https://github.com/Kavex/GameDev-Resources
A wonderful list of Game Development resources.
https://github.com/raizam/gamedev_libraries
Collection of open source C/C++ libraries for game development.
https://www.youtube.com/c/gdconf
gdc 的各种talk,梯子自架
cpp_youtube_channels
Listing of C++ Youtube channels for conferences and user groups
programming-talks
Awesome & interesting talks about programming
awesome-modern-cpp
A collection of resources on modern C++
GameDevelopmentLinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
awesome-cg-vfx-pipeline
List of open-source technologies that help in the process of building a pipeline for CG and VFX productions
awesome-glsl
Compilation of the best resources to learn programming OpenGL Shaders
cpp_blogs
C++ Blogs (plus other stuff we should care about like undefined behavior)
awesome-rtx
Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
zalo.github.io
A home for knowledge that is hard to find elsewhere
awesome-gamedev
A list of Game Development resources to make magic happen.
gamedev-resources
An updated collection of useful resources to resources to design, develop and market games.
build-your-own-x
Build your own (insert technology here)
awesome-ray-tracing
Curated list of ray tracing resources
hall-of-fame
Show some love to your contributors! A widget for your repo README. Visual and clean. Refreshes every hour.
awesome-collision-detection
A curated list of awesome collision detection libraries and resources
AwesomePerfCpp
A curated list of awesome C/C++ performance optimization resources: talks, articles, books, libraries, tools, sites, blogs. Inspired by awesome.
awesome-d3d12
Awesome D3D12 ecosystem
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
awesome-bits
A curated list of awesome bitwise operations and tricks
cpplinks
A categorized list of C++ resources.
awesome-gametalks
A curated list of gaming talks (development, design, etc)
awesome-design
Best UI/UX Design Sources For Developer & Designer Ever :)
awesome-gamedev
A collection of free software and free culture resources for making amazing games. (mirror)
awesome-mental-health
A curated list of awesome articles, websites and resources about mental health in the software industry.
modern-cpp-tutorial
A curated list of Modern C++ articles, examples, tutorials, frameworks, libraries, and shiny things.
awesome-wgpu
A curated list of wgpu code and resources.
awesome-gametalks
A curated list of gaming talks (development, design, etc)
data-oriented-design
A curated list of data oriented design resources.
3D-Machine-Learning
A resource repository for 3D machine learning
awesome-unity-games
A curated list of useful open-source Unity games.
Awesome-General
https://awesomeopensource.com/
Find And Compare Open Source Projects
https://github.com/sindresorhus/awesome
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
https://github.com/awesome-selfhosted/awesome-selfhosted
is a directory of free software solutions and web applications which can be hosted locally.
https://github.com/jnv/lists
Awesome lists
https://github.com/wesbos/awesome-uses
/uses pages detailing developer setups, gear, software and configs.
https://github.com/adamsitnik/awesome-dot-net-performance
A curated list of awesome .NET Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors.
cpplinks
A categorized list of C++ resources.
https://github.com/mehdihadeli/awesome-software-architecture
Extensive catalog of software architecture articles, books, and tools.
https://github.com/sacridini/Awesome-Geospatial
most Geospatial Library content come from this ropository.
News
metacritic
Game reviews and evaluation.
gamedev
Game dev forums, tutorials, blogs, projects, portfolios, and news.
gamefromscratch
Game dev news, tutorials and much more.
zig-gamedev
[Building game development ecosystem for ziglang]
Graphics Programming weekly
. Ubisoft 3D programmer posts a weekly summary of articles on 3D graphics. Shader tutorials, real-time rendering papers, etc.
TA周刊
and archive
vfx_good_night_reading
. Curated collection of good reading about VFX and CG.
betterexplained
Math without endless memorization.
realtimerendering-papers
Graphics papers on the web
paperbug
Indexed compendium of graphics programming papers.
tech-artists
A community of tech artists.
aigclink
AI开源方案库-传递最新AI应用落地解决方案
https://news.ycombinator.com/news
hacker news
https://lobste.rs/
lobste
https://www.webaudioweekly.com/
. A weekly newsletter for people are interested in the Web Audio API, the Web MIDI API, or sound on the web in general.
Person/Social/Blogs
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
jeremyong
TA GI
theorangeduck
math animation
gamehacker1999
TA GI
diharaw
TA GI
nvjob
TA
andbc
TA
coffeebraingames
programmer
astroukoff
unity vfx houdini
joyrok
TA sdf
psgraphics
TA PBR
danielilett
URP TA
maxkruf
TA
elopezr
TA
aschrein
TA
morad
TA
alain
TA
granskog
TA
roystan
TA
roar11
TA
cyanilux
TA
atteneder
game asset load,math
gabormakesgames
game math
goatstream
animation
xoofx
c#
imgeself
TA
rg3
TA
falstad
math
techartaid
ue ta
pydonzallaz
working at Unity Technologies on Unity.
aras-p.info
working at Unity Technologies on Unity.
sandervanrossen
working at Unity Technologies on Unity.
timjones
working at Unity Technologies on Unity.
mfatihmar
working at Unity Technologies on Unity.
Ming Wai Chan
working at Unity Technologies on Unity.
Jonathan Dupuy
working at Unity Technologies on Unity.
Sebastian Aaltonen
working at Unity Technologies on Unity.
Laurent Belcour
working at Unity Technologies on Unity.
Tim Cooper github
and blog working at Unity Technologies on Unity.
thomasdeliot
working at Unity Technologies on Unity.
Kleber Garcia
working at Unity Technologies on Unity.
Natalya Tatarchuk
working at Unity Technologies on Unity.
pbbastian
working at Unity Technologies on Unity
alinenormoyle
I currently work as a visiting assistant professor at Swarthmore College. My research interests are in games and computer animation and I also do professional work as a game/AR/VR programmer for Venturi Labs and also Savvy Sine. My CV is available here
iquilezles
These are articles about the techniques I develop and lessons I learnt while toying or working with computer graphics.
https://simonschreibt.de/
. Game Art Tricks and Workflow Tricks. Technical breakdowns of how games achieve effects (mirrors, fog, rendering tricks).
catlikecoding
nothing to comment
randygaul
c/cpp game
kode80
TA
http://www.iquilezles.org/
. Hardcore math applied to computer graphics by one of the best-known shader authors.
https://casual-effects.com/#blog
. Morgan McGuire's site with real-time rendering articles, research papers, and graphics data.
https://www.3dgep.com/
Articles on graphics, physics, AI, I/O and more.
interplayoflight
by Kostas Anagnostou
bartwronski
. Real-time rendering, post-processing effects, and advanced graphics techniques.
https://www.alanzucconi.com/
Game Development, Shader Coding & Artificial Intelligence.
https://blog.demofox.org/
A blog with lots and lots of programming, graphics, and math tutorials and breakdowns.
0fps
by Mikola Lysenko
https://www.sebastiansylvan.com/
by Sebastian Sylvan
wunkolo
c++ game
blackmatov
unity c#
joshpeterson
stuff of unity
ardalis
c#
troyhunt
c#
timheuer
c#
haacked
c#
ploeh
c#
jonskeet
c#
Game-Company
Game-Asset
cgi-resources
List of some useful databases and resources for Computer Graphics
https://casual-effects.com/data/
. Graphics research datasets and test scenes.
https://assetstore.unity.com/
Official asset store for unity.
https://itch.io/
Game dev resources and platform to showcase / promote / buy & sell games.
http://www.3dmodelfree.com/
free model (免费模型,不能用于商业用途)
https://www.gamedevmarket.net/
Free tier. Game dev asset marketplace.
https://www.textures.com/
[$] : is a website that offers digital pictures of all sorts of materials. Sign up for free and download 15 free images every day!
https://ambientcg.com/
Get hundreds of PBR materials and textures for free under the Public Domain license.
http://www.plaintextures.com/
. Free high-resolution textures, brushes, and photos.
https://sketchfab.com/
3D model marketplace that offers a VR previewer.
http://www.polycount.com/forum/
他们有不同的招募论坛,包括有薪与无薪。- http://www.reddit.com/r/GameDevClassifieds - 发布你的工作,确认酬劳状态。浏览寻找艺术家。
http://www.gamedev.net/classifieds
GameDev.net 工作版块。
http://forum.deviantart.com/jobs/
太多具有才华的人了,不过许多都没有游戏工作经历,但还是一个值得看看的地方。只针对有酬劳的工作。
https://www.3dmodelscc0.com/
Public domain 3D Models.
https://polyhaven.com/
Public CC0 3D Asset Library (Textures, Models, HDRI)
Classic-Sponza
Unity remaster of the classic Sponza scene.
objaverse.allenai
Objaverse is a Massive Dataset with 800K+ Annotated 3D Objects
Game-Design-Tool
magictools
by ellisonleao A list of Game Development resources to make magic happen
goxel
Create voxel graphics. Export to obj, pyl, png, magica voxel, qubicle.
MagicaVoxel
Lightweight voxel editor and interactive path tracing renderer for 3D models. 🪟 🍎 🐧
https://github.com/raysan5/rfxgen
A tool to generate sound waves procedurally. zlib.
https://ardour.org/
DAW for recording, editing, and mixing audio with professional features. 🪟 🍎 🐧
https://www.audacityteam.org/
An easy-to-use, multi-track audio editor and recorder for desktops, great free alternative to Adobe Audition. Features recording from real and virtual devices, import/export to a wide range of formats…
https://lmms.io/
another cross-platform digital audio workstation, more oriented towards making beats.
artlist
may have better licensing https://www.youtube.com/watch?v=mYU6XhORomg but no fx
native-audio
unity-plugin
Audio-Manager-for-Unity
microsoft Audio-Manager-for-Unity
vivaldi-audio-engine
unity-plugin
Lasp
Low-latency Audio Signal Processing plugin for Unity
layersaudio
unity audio plugin
https://github.com/MathewHDYT/Unity-Audio-Manager
Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D
https://www.image-line.com/
Complete digital audio workstation (DAW) for composing, arranging, recording, and mastering.
CasparCG
A Windows and Linux software used to play out professional graphics, audio and video to multiple outputs as a layerbased real-time compositor
DJV
Professional review software for VFX, animation, and film production
ffmpeg
A complete, cross-platform solution to record, convert and stream audio and video
qctools
A free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering
GStreamer
Pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows
Olive
Non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software
MediaPipe
Cross-platform, customizable ML solutions for live and streaming media
Natron
Open Source Compositing Software For VFX and Motion Graphics
Shotcut
A free, open source, cross-platform video editor
mocha
Boris FX planar tracker for VFX. Roto, object removal, screen replacement, lens distortion.
Davinci Resolve
DaVinci Resolve 16 is the world’s only solution that combines professional 8K editing, color correction, visual effects and audio post production all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only…
https://www.sidefx.com/
houdini
https://www.cheetah3d.com/
cheetah3d
AppleSeed
Physically-based global illumination rendering engine
ArmorPaint
A stand-alone software designed for physically-based texture painting
Animation Nodes
A node based visual scripting system designed for motion graphics in Blender
awesome-blender
Blender add-ons, tools, tutorials and 3D resources.
Dust3D
Dust3D is brand new 3D modeling software. It lets you create watertight 3D models in seconds. Use it to speed up character modeling for games, 3D printing, and so on. Source are available on Github.
FragM
Mikael Hvidtfeldt Christensen's Fragmentarium fork representing a compilation of features and fixes
glChAoS.P
RealTime 3D Strange Attractors scout on GPU
Mandelbulber v2
Mandelbulber creatively generates three-dimensional fractals
Mandelbulb3D
A program designed for the Windows platform, for generating 3D views of different fractals
MeshLab
System for processing and editing 3D triangular meshes
Möbius Modeller
End-user visual programming in the browser for automating complex tasks
Possumwood
A graph-based procedural sandbox, implementing concepts of graph-based visual programming in a simple interface
Sorcar
A procedural modeling node-based system which utilises Blender and its Python API to create a visual programming environment for artists and developers
Tissue
Blender's add-on for computational design
VFX Fractal Toolkit
Set of tools for generating fractal and generative art
Wings 3D
An advanced subdivision modeler that is both powerful and easy to use
dilay
A 3D sculpting application that provides an intuitive workflow using a number of powerful modelling tools.
makehuman
Open-source tool for making 3D characters. (blender addon)
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/Lingotion/lingotion-thespeon-unity
Lingotion Thespeon is an on-device AI engine designed to generate real-time character acting and voiceovers
https://github.com/datascale-ai/opentalking
面向实时对话的开源数字人产线:LLM、TTS、WebRTC、角色音色与可插拔模型后端
fusion
A node-based compositing and visual effects software (with a free version integrated into DaVinci Resolve, and a Studio version). Fusion is used for 2D/3D compositing, motion graphics, and effects in films and TV.
nuke
Industry-standard node-based compositing software by The Foundry. Free non-commercial version available.
emberGen
[$] : is a real-time volumetric fluid simulation tool that can instantly simulate, render, and export flipbooks, image sequences, and VDB volumes.
https://github.com/Metric/Materia
substance designer的 c#实现
https://rodzilla.itch.io/material-maker
material-maker
https://quixel.com/bridge
Connects Megascans to all your favorite tools including Blender.
https://github.com/huxingyi/autoremesher
Open-source auto-retopology tool intended to convert source meshes into clean, animation-friendly all-quad geometry.
ultimate-lod-system
unity-plugin
mantis-lod-editor
unity-plugin
https://github.com/staggartcreations/MeshLOD2Fbx
An editor utility for exporting the LODs, generated by Unity 6.2+'s MeshLOD system, and exporting them to an FBX file.
poly-few
unity-plugin
UnityMeshSimplifier
Mesh simplification for Unity.
meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
ComfyUI-mesh-simplifier
A custom node for ComfyUI that implements mesh simplification (decimation) with texture preservation using PyMeshLab
LODOptimizer
LOD Optimizer is a Unity Editor tool designed to optimize the Last Level of Detail (LOD) by creating texture atlases, significantly reducing draw calls for distant objects
texel-inspector
The Texel Inspector unity plugin
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://machinations.io/
A tool, that helps prototyping game mechanics, economy flow and states either for production or for demo purposes. This tool has been mentioned by Jesse Schell in his Book of Lenses, so its old but it has transformed over the years. Not necessarily a tool for a producer to use, but it is often…
Sprite Fusion
Free, web-based 2D tilemap editor with export to Unity, Godot, and more.
SpriteSheetRenderer
A powerful Unity ECS system to render massive numbers of animated sprites
NSprites
DOTS based sprite render system
GPUSpriteInstancing
Provides GPU sprite instance rendering using Burst and Job System for Unity
IsoSorting
Isometric sorting system for Unity using ECS
ultimate-grids unity-plugin
unity-plugin
Design
https://www.behance.net/
Showcase and discover the latest work from top online portfolios by creative professionals across industries.
https://dribbble.com/
an online community for showcasing user-made artwork. A great resource to get inspired by others work.
https://www.pinterest.com/
is a social media web and mobile application company that operates a software system designed to discover information on the World Wide Web.
locale
Texture
Sprite Fusion AI Pixel Art Generator
Generate, animate, edit, and export game-ready pixel art assets from text prompts.
Sprite Fusion Pixel Snapper
Free and open-source tool that cleans AI-generated pixel art by restoring a consistent pixel grid and quantized color palette.
spritemate
. Online Editor for Commodore 64 Sprites
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…
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…
pyxeledit
a pixel art editor designed to make it fun and easy to make tilesets, levels and animations.
aseprite
Paid and source-available, works on Linux, macOS and Windows. Awesome UI with a lot of nifty tools to ease pixel art creation.
GrafX2
A bitmap paint program specialized for 256-color drawing. GNU GPLv2 only.
GraphicsGale
has many pixel-art specific features, including palette control, selectively erasing colors, and tools for quickly replacing and trying new colors.
NormalMap AI
Free browser-based normal map and PBR texture generator with local WebGL processing and real-time 3D preview.
cpetry
An online normal-mapping tool. Expat.
https://github.com/kmkolasinski/AwesomeBump
A program that generates normal, height, specular or ambient occlusion, roughness or metallic textures. Requires a graphics card with support for OpenGL4 or greater. GNU LGPLv3 or later.
https://www.codeandweb.com/spriteilluminator
Create stunning light effects with 2D sprites in your game engine.
https://github.com/phoboslab/qoi
The “Quite OK Image Format” for fast, lossless image compression. [MIT]
Cascade Image Editor
A node-based image editor with GPU-acceleration
Pencil2D
An easy, intuitive tool to make 2D hand-drawn animations, the best way to visualize your story
Imogen
GPU Texture generator using dear imgui for UI
Splashdown
Splashdown - A Unity open-source splash and icon generator
MyPaint
Graphics editor for digital painters with a focus on painting rather than image manipulation or post processing
Opentoonz
Animation production software
Storyboarder
Storyboard editor
TexGraph
A procedural texture creation tool that let you create textures by connecting nodes in a graph
http://renderhjs.net/shoebox/
. Adobe Air based app with game and ui related tools.
https://www.autodraw.com/
Google AI assisted drawing
pixelandpolygon
Texture File Viewer
pngquant
pngquant is a command-line utility and a library for lossy compression of PNG images
MaCrea - Material Creation Tool
MaCrea is a little material creation tool I wrote for use with Sculptris, while it simply creates material sphere images that can be used with Zbrush or any other App that takes advantage of that idea.
EZTextureProcessor
A bunch of texture tools for unity
PixPlant
PixPlant is a smart texturing app with the best tools to quickly transform a photo into seamless repeating textures and 3D maps.
Affinity Designer
Vector graphics editor with a bunch of features which also supports Adobe file formats
doodad
private
ImageViewer
HDR, PFM, DDS, KTX, EXR, PNG, JPG, BMP image viewer and manipulator
hdrview
hdrview
hdrihaven
High-resolution HDR panoramas under CC0.
texturepacker
Create sprite sheets and optimize your game graphics.
spriteuv
Paid. Tool for creating optimal meshes for textures/sprites and packing them into an atlas.
UnityPackedColor
Packer for already packed textures at unity game engine - up to 3 times less space.
unity-texture-packer
Utility to combine color channels from different textures into a single output.
SmartTexture
Unity tool to pack texture channels into a single texture.
texture_maker
A texture maker tool for unity.
mixture
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime. Mixture is very flexible, easily customizable through ShaderGraph and a simple C# API, fast with it's GPU based workflow and compatible with all the render pipelines thanks to the new Custom…
CC0Textures
Unity Editor scripts for preprocessing CC0 Textures
https://cc0textures.com/
CC0 Textures is a library of high quality PBR materials for 3D rendering and game design licensed under the Creative Commons CC0 License.
Waifu2xBarracuda
Waifu2x Unity Barracuda implementation
uAnime4K
Anime4K port to Unity
procedural-stochastic-texturing
Modified Shader Graph package implementing Procedural Stochastic Texturing
texturelab
About Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
pixaflux
Create custom CG materials using a non-destructive, node-based workflow.
texturecauldron
Texture Cauldron is a node based tool to generate detailed able textures.
filterforge
Mighty graphics software with thousands of photo effects and seamless textures, and an editor to create your own filters.
BakeShader
Unity editor tool for baking shaders to textures. Blit2D, Blit3D, or MeshRenderer (uses model UV). Adds options to Material & MeshRenderer context menus and Editor Window (under Window/Cyanilux/BakeShader)
UnityTexture2DArrayImportPipeline
A Texture2DArray Import Pipeline for Unity 2019.3 and newer.
unity-texture-apply-async
Alternative to Texture2D.Apply() that doesn't require synchronizing with the render thread, avoiding stalls in the main thread
upscayl
Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
VatBaker
A tool to bake VAT (Vertex Animation Texture) from AnimationClip with sample shaders for Unity.
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
UVAtlas
isochart texture atlasing
thekla_atlas
Atlas Generation Tool
xatlas
Mesh parameterization / UV unwrapping library
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
Animation
Cascadeur
is a standalone software for creating keyframe animation of 3D characters, humanoid or otherwise. Free for early adopters.
dragonbones
Open source 2D skeletal animation. Flash-origin workflow, runtimes for multiple engines.
SpriterDotNet
A simple, fast and efficient Spriter implementation in pure C#.
mixamo
. Rigged characters, auto-rigger, and free animation library (Adobe).See also: Animation & Rigging → AI Motion Capture & Animation
GPU Instancer - Crowd Animations
unity-plugin
Mesh Animator
unity-plugin
Mesh-Animation
Mesh Animation is lightweight library for rendering hundreds of meshes in one draw call with GPU instancing.
Dual quaternion skinning for Unity
. Dual quaternion skinning implementation for Unity.
GPUInstance
Instancing & Animation library for Unity3D
gpu-ecs-animation-baker
unity-plugin
rukhanka
unity-plugin
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
unity-tweens
An open source, lightweight tweening engine with strictly typed script-based UI and object animations
TweenRx
Reactive animation utility for Unity
PrimeTween
High-performance, allocation-free animation library for Unity
MagicTween
dots tween High-performance
LitMotion
🕒4mo ago- Lightning-fast and Zero Allocation Tween Library for Unity.
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
physicsbasedanimation
. Learning resources and papers on physics-based animation.
Hairibar.Ragdoll
A package for animating ragdolls through keyframed animations.
motion-matching-system-for-uni
unity-plugin
ballistics
unity-plugin
movement-plus
unity-plugin
AnimeTask
Task Animation Library
Unity-Proportional-Navigation-Collection
A collection of PN guidance systems, in Unity
https://github.com/PixelWizards/BlendShapeController
blendShapeController
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
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
https://github.com/dbrizov/NaughtyCharacter
. Third-person character controller for Unity.
Ultimate-2D-Controller
🕒1y ago- A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc
Celeste-Movement
Recreating the movement and feel from Celeste
CustomBody
A wheel of KinematicBody
ProceduralAnimation
Procedural Animation Scripts For Unity
unity-flash-tools
Convert your flash animation for Unity easy!
curve-master-252505
unity-plugin
animation-auto-assignment
Unity Editor Extension that tracks changes on hierarchy and automatically repairs animation property paths.
Animation-Repathing
Feature rich Unity Editor tool to help streamline the process of changing the paths of animations
curvify
Curvify allows you to easily apply easing curves to Animation Curves with just one click, significantly improving the efficiency of creating animations in Unity.
lottie
Open-source skill and harness for generating production ready Lottie animations with codex/claude code
SkiaForUnity
Skia For Unity with skottie animations
https://github.com/wieslawsoltes/Svg.Skia
SVGC compiles SVG drawing markup to C# using SkiaSharp as rendering engine. SVGC can be also used as codegen for upcoming C# 9 Source Generator feature.
AnimatableVolumeComponent
This package provides helper scripts that let you animate Post-Process parameters (VolumeProfile) in URP/HDRP.
turbo-timeline-tools-navmesh-enhanced
unity-plugin
Console/Command/Shell/Debugger
Typin
Declarative framework for interactive CLI applications
BeastConsole
🕒6y ago- Console for all your unity needs.
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://github.com/adamralph/bullseye
A .NET package for describing and running targets and their dependencies.
https://github.com/proletariatgames/CUDLR
. Console for Unity debugging and logging remotely.
https://github.com/Sacred-Seed-Studio/Unity-File-Debug
. Enhanced debug logging for Unity, with JSON/CSV export and an HTML viewer.
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/wavetermdev/waveterm
Open-source terminal with built-in file previews, web browsing, and AI tools.
https://wezterm.org/
GPU-accelerated terminal emulator and multiplexer with tabs, panes, SSH, and Lua configuration. 🪟 🍎 🐧 🟢
Scenes
https://github.com/louis-e/arnis
Generate any location from the real world in Minecraft with a high level of detail.
https://github.com/vibe-stack/super-terrain
A browser-first, partitioned mesh-terrain editor inspired by Unreal Engine 5.8's Mesh Terrain architecture.
https://www.world-creator.com/
[$] : is a real-time terrain generator and landscape generator.
Gaia
UnityPlugin
Gena
UnityPlugin
SECTR COMPLETE
UnityPlugin
CTS
UnityPlugin
Map Magic
UnityPlugin
Terrain Composer
UnityPlugin
Landscape Builder
UnityPlugin
TerraLand 3
UnityPlugin
MegaSplat
UnityPlugin
World Streamer
UnityPlugin
Voxeland
UnityPlugin
terrain-grid-system
UnityPlugin
terrain-slicing-dynamic-loading-kit
UnityPlugin
floating-origin
UnityPlugin
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
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
unity-procedural-tree
🕒2y ago- Procedural tree builder for Unity.
unity-procedural-flower
🕒8y ago- Procedural flower generator for Unity.
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
cityengine
Advanced 3D modeling software for creating huge, interactive and immersive urban environments in less time than traditional modeling techniques. The cities you create using CityEngine can be based on real-world GIS data and the procedural rules that can help quickly create streets & buildings.
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
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
UnityURP-InfiniteGrassField
An Infinite GPU Instanced Grass Field that doesn't require storing trillions of positions in memory
Easyroads3d
UnityPlugin
Path-painter
UnityPlugin
R.A.M 2019 - River Auto Material 2019
UnityPlugin
3D-File-Format
OBJ
Open
Field3D
An open source library for storing voxel data
luma_usd
Plugins for USD
MaterialX
Materials and look-dev
Kiko
DCC-agnostic animation curves storage (works between Maya and Nuke, with more DCCs to come)
OpenDCX
(repo) - C++ extensions for OpenEXR's "deep" file format
OpenEXR
(repo) - exceptional image format for visual effects purposes, pioneered by ILM
OpenEXRid
Object isolation
OpenImageIO
A library for reading and writing images in many common and VFX related formats
OpenTimelineIO
(repo) - Editorial timeline
OpenVDB
(repo) - Volumetric data
OpenVDB AX
Fast expression language for manipulating OpenVDB files
ImageMagick
Use ImageMagick to create, edit, compose, or convert bitmap images
pfstools
A set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images and video frames
texture-synthesis
Example-based texture synthesis written in Rust
usd-arnold
USD Schemas and tools for exchanging Arnold shader information between multiple 3rd party packages
USD Manager
Program designed for lightweight browsing, managing, and editing of Universal Scene Description (USD) files
usd-noodle
Pretty node graph showing dependencies of a USD file
UsdQt
Qt components for building custom USD tools
USD-URI-resolver
A generic, URI based resolver for USD, support custom plugins
DracoUnity
Unity package that integrates the Draco 3D data compression library within Unity.
Data
https://gravitino.apache.org/
| GitHub
luban
luban是一个相当完备的游戏配置解决方案,同时也可以用作通用型对象生成与缓存方案
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
go-xlsx-exporter
a tool for parse xlsx and export to other fomart and data, such as: probuf3 file and buffers, golang, csharp and so on
https://github.com/SheetJS/sheetjs
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
https://github.com/EPPlusSoftware/EPPlus
Create advanced Excel spreadsheets using .NET.
http://kaitai.io/
DSL for file formats / network protocols / data structures reverse engineering and dissection, with code generation for C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby.
https://github.com/xaboy/form-create
Form builder with dynamic rendering, data collection, validation, and submission capabilities, supporting json data
https://github.com/rjsf-team/react-jsonschema-form
(👨💻 340 · 🔀 2.2K · 📦 6.1K · 📋 2.1K - 13% open · ⏱️ 24.05.2024):
https://github.com/quicktype/quicktype
Generate JSON decoders and encoders from JSON
https://github.com/secretGeek/AwesomeCSV
CSV, Comma Separated Values format
dogma
Dogma: A modernized metalanguage with better expressiveness and binary grammar support
ProtoDumper
Dumps protobuf definitions from game assemblies
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://avro.apache.org/
Apache data serialization system providing rich data structures in a compact, fast, binary data format.
SuperSet
a data exploration platform designed to be visual, intuitive and interactive, making it easy to slice, dice and visualize data and perform analytics at the speed of thought.
Redash
🆓 Connect and query your data sources, build dashboards to visualize data and share them with your company. Owned by Databricks but the hosted SaaS shut down in 2021, so the project is now community-maintained under the Databricks org with no paid Redash product.
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
https://github.com/fasouto/awesome-dataviz
A curated list of awesome open-source data visualizations frameworks, libraries and software.
Archive-GameReverse
Unity-game-hacking
[Unity]
https://github.com/axhlzy/Il2CppHookScripts
[Il2Cpp Hook Scripts]
UnityResolve
Unity引擎C++接口 | Unity Engine C++ API | Mono/il2cpp | 支持 Windows, Android, Linux | Game Cheat | 游戏作弊
GameExtractor
Reads and writes thousands of different archive and image formats used in games.
puyotools
Puyo Tools is a collection of tools and libraries used to access the contents of various game files. Although it was initially built to handle files used in Puyo Puyo games, it can handle files used in other games as well
FakerAndroid
A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.
EpicFixShader
Patch shaders in AssetBundles to support Single Pass Stereo Instancing
Ether-Uprotector
An Integrated Encryption & Protection Scheme for Unity Project(Mono & IL2CPP)
GameShield
GameShield - An open-source solution to protect your Unity-based games. Anti-cheat, time-control, data ecnryption and memory protection and other security modules for your games.
RemoteNET
Examine, create and interact with remote objects in other .NET processes.
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 (゚∀゚)
ST3GG
水印
https://github.com/EpicGames/lore
[Epic Games open source VCS for games: content-addressed chunk storage, sparse workspaces, tamper-evident history, large binary assets; Rust; UEFN]
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-net
GBX.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.
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.
https://github.com/avaneev/lzav
Fast In-Memory Data Compression Algorithm. [MIT]
ThumbHash
.NET implementation of ThumbHash: a very compact representation of a placeholder for an image. Store it inline with your data and show it while the real image is loading for a smoother loading experience.
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
Patch
https://github.com/canton7/SyncTrayzor
Windows tray utility / filesystem watcher / launcher for Syncthing
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
File Systems
https://github.com/hadashiA/Unio
Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.
https://github.com/mattiasgustavsson/libs
Single-file public domain libraries for C/C++, by Mattias Gustavsson.
https://icculus.org/physfs/
A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. [zlib]
https://github.com/psmacchia/NDepend.Path
path helper
https://github.com/JosefPihrt/Orang
file opreation
https://github.com/BayatGames/SaveGameFree/
A free and simple but powerful solution for saving and loading game data
https://github.com/ByronMayne/UnityIO
. File manipulation API for Unity that wraps AssetDatabase.
https://github.com/FoundatioFx/Foundatio/blob/master/src/Foundatio/Storage/FolderFileStorage.cs
Pluggable foundation blocks for building distributed apps.
https://github.com/VyronLee/vFrame.VFS
A virtual file system for Unity and .NET projects that unifies directory-based storage and .vpk package-based storage behind one API.
IO
Linux
linux_kernel_wiki
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
Version-Control
https://github.com/EpicGames/lore
[Epic Games open source VCS for games: content-addressed chunk storage, sparse workspaces, tamper-evident history, large binary assets; Rust; UEFN]
https://github.com/unixorn/git-extra-commands
Many Git extra utilities. Churn, cut-branch, improved-merge and many more.
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 最常用的命令。
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 的使用
「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
ScriptWebTool&&TUI
FastUI
Build better UIs faster. (archived)
https://github.com/rothgar/awesome-tuis
List of projects that provide terminal user interfaces.
https://tui.studio/
A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time
https://github.com/longbridge/gpui-component
[gpui-component] - UI components for building fantastic desktop applications using GPUI.
https://nicegui.io/
NiceGUI is an approachable web-based UI toolkit for Python that can self-host with auto-refresh as you update the source, with a rich set of UI widgets.
https://github.com/cledouarec/sara
stands for Solution Architecture Requirement for Alignment.
https://github.com/EnhancedJax/Bagels
TUI application where you can track and analyse your money flow.
https://github.com/tekugo/zeichenwerk
Go console user interface library based on tcell
https://github.com/andes90/collabmd
Realtime collaboration for markdown folders, diagrams, and git-backed docs.
https://github.com/orchetron/storm
A compositor-based terminal UI framework. Fast. Layered. Unstoppable.
Game-Server-framework
https://github.com/dobyte/due
一款基于Go语言开发的轻量级分布式游戏服务器框架
https://github.com/aceld/zinx/
A lightweight concurrent server framework based on Golang.
https://github.com/TrinityCore/TrinityCore
TrinityCore Open Source MMO Framework (master = 12.1.0.69497, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.2.60895)
https://github.com/azerothcore/azerothcore-wotlk
Complete Open Source and Modular solution for MMO
https://github.com/rathena/rathena
rAthena is an open-source cross-platform MMORPG server.
https://github.com/egametang/ET
🕒22d ago- Unity3D Client And C# Server Framework.
https://github.com/cloudwu/skynet
A lightweight online game framework
https://github.com/xiaonanln/goworld
Scalable game server engine, featuring space-entity framework and hot-swapping.
https://github.com/kbengine/kbengine
一款开源的MMOG游戏服务端引擎, 仅Python脚本即可简单高效的完成任何游戏逻辑(支持热更新)
https://github.com/topfreegames/pitaya
by TFG Co Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
https://github.com/liangdas/mqant
mqant是一款基于Golang语言的简洁,高效,高性能的分布式游戏服务器框架
https://github.com/name5566/leaf
A game server framework in Go (golang)
https://github.com/heroiclabs/nakama
🕒today- 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.
https://github.com/ketoo/NoahGameFrame
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
https://github.com/googleforgames/agones
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes.
https://heroiclabs.com/
Open-source game server (social, matchmaking, leaderboards).See also: Software Reference → Pipeline & Production Management Software
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://github.com/briatte/awesome-network-analysis
An awesome list of network analysis resources.
52im
高手在这里
gafferongames
🟪 - A bunch of articles on netcode for games.
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
Technical documentation from Valve about accounting for latency.
Source_Multiplayer_Networking
Technical documentation from Valve about the netcode of source games.
https://github.com/SnpM/LockstepFramework
. A framework designed for games that need lockstep simulations. It includes a deterministic 2D physics engine, pathfinding, behavior system. LSF is integrated with Unity.
https://github.com/proepkes/UnityLockstep
🕒6y ago 🏛️- Deterministic Lockstep with serverside framerate for Unity.
https://github.com/zpl-c/librg
Middleware between networking / file-streaming libraries and app logic.
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
EppNet
A high-level multiplayer solution built on top of ENet
https://github.com/spectre1989/unity_physics_csp
. Client-side-prediction demo in Unity with all network traffic simulated in one instance.
sylar
C++高性能分布式服务器框架
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
An evolving how-to guide for securing a Linux server.
Serialization
https://github.com/apache/fory
Fast multi-language serialization framework that uses just-in-time compilation and zero-copy techniques, with a cache-friendly row format. Formerly named Apache Fury.
https://github.com/apache/arrow
Language-agnostic columnar in-memory format for fast data interchange, including the Arrow IPC format and Flight RPC for moving data between systems.
https://chronoxor.github.io/FastBinaryEncoding/
FastBinaryEncoding
https://capnproto.org/
capnproto
https://github.com/google/flatbuffers
flatBuffer
https://msgpack.org/
messagepack
https://github.com/MessagePack-CSharp/MessagePack-CSharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
https://github.com/RudolfKurka/StructPacker
Low-level, lightweight and performance-focused serializer for C# struct types. Auto-generates C# serialization code to achieve peak runtime performance and efficiency.
https://github.com/chronoxor/FastBinaryEncoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift. [MIT]
https://jsonhero.io/
Free online tool for visualizing data in JSON format. With tree structure display, syntax highlighting, link preview, pictures, colors and many other interesting features.
https://github.com/nemesissoft/Nemesis.TextParsers
Generator for efficient and automatic flat text serializer/deserializer using Deconstructable aspect in NTP library.
https://jsoneditoronline.org/
A web-based tool to view, edit and format.
https://github.com/hadashiA/VYaml
VYaml is a pure C# YAML 1.2 implementation, which is extra fast, low memory footprint with focued on .NET and Unity.
Huge-World
ScatterStream
A runtime object scattering/vegetation authoring, streaming and rendering tool for Unity optimised for instanced rendering a very large number of placed items.
mega-scatter-14954
unity-plugin
MightyTerrainMesh
A Unity Plugin for Converting Terrain 2 Mesh & Terrain 2 Data for Runtime Virtual Texture.
SnowyOwl
Unity Large World & Toon Shading Solution.
streamable-worlds-bundle-5982
The Streamable Worlds Bundle gives you access to Terra Slicer and S.A.M. - The Streamable Assets Manager. Please see description for how to download these assets after purchase!
Massive-Crowds
Labyrinthian
maze generation capabilities
DataBase
https://github.com/nuskey8/lkv
lkv is a lightweight and fast embedded database implemented in Rust
https://github.com/dolthub/dolt
Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
ZoneTree
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
realm
Realm is a mobile database: a replacement for SQLite & ORMs
ravendb
ACID Document Database
MasterMemory
Embedded Typed Readonly In-Memory Document Database for .NET Core and Unity.
RepoDB
RepoDB is an open-source .NET ORM library that bridges the gaps of micro-ORMs and full-ORMs. It helps you simplify the switch-over of when to use the BASIC and ADVANCE operations during the development.
FASTER
Fast persistent recoverable log and key-value store + cache, in C# and C++, from Microsoft Research.
UltraLiteDB
Unity LiteDB
DBreeze
LiteDB - A .NET NoSQL Document Store
Siaqodb
Siaqodb is a NoSQL embedded object and document database engine that currently runs on .NET, MonoMac, Universal Windows Platform (UWP), Xamarin.iOS, Xamarin.Android, Xamarin.Mac and Unity3D.
SliccDB
Light Embedded Graph Database for .net
BGDatabase
unity-plugin
scriptable-sheets
unity-plugin
databrain-complete-bundle
unity-plugin
https://github.com/stonstad/Stellar.FastDB
Embedded document storage built for performance and high concurrency.
https://github.com/ChronosGames/DataTables
DataTables - 现代化高性能数据表系统
ECS Libraries
awesome-entity-component-system
A curated list of Entity-Component-System (ECS) libraries and resources
https://github.com/svermeulen/trecs
A high-performance Entity Component System framework for Unity, designed for deterministic simulation, recording/playback, and Burst/Jobs integration.
EasyCS
EasyCS 是一个易于使用且灵活的 Unity 框架,采用数据驱动的实体与角色-组件方法。它将 Unity 的经典面向对象与强大的数据导向模式相结合,而无需强制进行完整的 ECS 范式转变或思维转变。更聪明地构建,而不是更费力
Frent
A high performance component oriented take on ECS.
massive-ecs
Prediction-rollback netcode has very stable nature, and is mainly used in fast paced online multiplayer games, such as Overwatch and Rocket League.
DragonECS
C# Entity Component System framework
friflo ECS
fastest
fennecs
...the tiny, tiny, high-energy Entity-Component System!
ME.BECS
Bursted Entity Component System
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Ecstasy
Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst
KECS
KECS is a fast and easy C# Entity Component System framework for writing your own games.
https://github.com/PixeyeHQ/actors
ecs框架,代码不错
Hydrogen.Entities
A collection of helpers for work with Unity's ECS framework, used in our games.
Morpeh
ECS Framework for Unity Game Engine.
NanoECS
c#-Unity ECS framework
Unity ECS EntityBuilder
This project is a wrapper around Unity ECS entities that allows one to simplify the process of creating / modifying entities.
LeoECS
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
unity-entity-component-system
A better approach to game design that allows you to concentrate on the actual problems you are solving: the data and behavior that make up your game. By moving from object-oriented to data-oriented design it will be easier for you to reuse the code and easier for others to understand and work on it.
ME.ECS
ECS for Unity with full game state automatic rollbacks
ecsrx.unity
A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems.
morpeh
Fast and Simple Entity Component System (ECS) Framework for Unity Game Engine
Arch
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
Nukecs
fast c# entity component system that uses burst and job systems by default.
https://github.com/bakpakin/tiny-ecs
Entity Component System for Lua that's simple, flexible, and useful.
ecs_benchmark
EnTT vs. entityx vs. anax vs. Artemis-Cpp
Ecs.CSharp.Benchmark
Benchmarks of some C# ECS frameworks.
Hash
Text-Template
Gridify
Gridify is a dynamic LINQ library that converts your string to a LINQ query in the easiest way possible with excellent performance. it also, introduces an easy way to apply Filtering, Sorting and Pagination using text-based data.
cottle
High performance template engine for C#
VisualFA
A DFA Unicode Regular Expression Engine
scriban
A fast, powerful, safe and lightweight text templating language and engine for .NET
dotliquid
.NET Port of Tobias Lütke's Liquid template language.
fluid
Fluid is an open-source .NET template engine that is as close as possible to the Liquid template language.
Nustache
Logic-less templates for .NET
nevod
Nevod is a language and technology for pattern-based text search. It is specially aimed to rapidly reveal entities and their relationships in texts written in the natural language.
AngouriMath
Open-source cross-platform symbolic algebra library for C# and F#. One of the most powerful in .NET. Can be used for both production and research purposes
t4
T4 text template generative importer for Unity3D
t4-templates-unity3d
T4 Text Template Processor for Unity3D
ExCSS
A CSS Parser for .NET. It's BADA55!
https://github.com/nuskey8/Csv-CSharp
Csv-CSharp is a highly performant CSV (TSV) parser for .NET and Unity. It is designed to parse UTF-8 binaries directly and leverage Source Generators to enable serialization/deserialization between CSV (TSV) and object arrays with zero (or very low) allocation.
https://github.com/benjamin-hodgson/Pidgin
A lightweight, fast and flexible parsing library for C#, developed at Stack Overflow.
slow-cheetah
Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild
Authorization
https://github.com/osohq/oso
oso is an open source policy engine for authorization that’s embedded in your application
https://github.com/goauthentik/authentik
is an open-source Identity Provider focused on flexibility and versatility. You can use authentik in an existing environment to add support for new protocols. authentik is also a great solution for implementing signup/recovery/etc in your application, so you don't have to deal with it.
NetWork
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
clumsy
clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
deterministic-netcode
A blog post about ensuring consistency across game clients, given the same initial state and inputs.
硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
防止迷路,微信公众号:( 小林coding )
你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了
防止迷路,微信公众号:( 小林coding )
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…
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.
https://github.com/heroiclabs/nakama
🕒today- 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.
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
https://github.com/egametang/ET
🕒22d ago- 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无压力。,
https://github.com/xtaci/kcptun/
A Quantum-Safe Secure Tunnel based on QPP, KCP, FEC, and N:M multiplexing.
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.
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企业级的应用开发,帮助开发者更容易的学习掌握该网络通讯框架。
CppNet
Cross platform network library with C++11
NanoSockets
Lightweight UDP sockets abstraction for rapid implementation of message-oriented protocols
ggpo
Good Game, Peace Out Rollback Network SDK
yasio
A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client applications.
libhv
比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
https://github.com/skypjack/uvw/
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
handy
简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
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).
https://github.com/uNetworking/uWebSockets
µWS is one of the most lightweight, efficient & scalable WebSocket & HTTP server implementations available. [Zlib]
https://actix.rs/
Powerful, pragmatic, and extremely fast web framework for Rust.
https://github.com/codeskyblue/gohttpserver
HTTP 静态文件服务器
https://github.com/Dreamacro/clash
支持多种协议的多平台代理客户端
https://github.com/filebrowser/filebrowser
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files. (archived)
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#编写的断点续传、多线程下载模块
WatsonWebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
sisk
Sisk is an lightweight web framework designed for fast and robust development, which allows you to take the full control of what you want to do.
https://github.com/cloudflare/pingora
A library for building fast, reliable and evolvable network services.
davinci
An esay-to-use image downloading and caching library for Unity
GameEngine Design >Collection
gameenginetracker
resources list of game-engine topics
https://github.com/stevinz/awesome-game-engine-dev
[Awesome Game Engine Development]
https://github.com/raysan5/custom_game_engines
[A comprehensive list of custom game engines]
GameEngine Design >Article/Course
https://enginearchitecture.org/
A conference about the craft of real-time rendering systems.
https://github.com/Pikachuxxxx/Razix
High-performance research engine for production pipeline.
https://zhuanlan.zhihu.com/p/20311224
文件摘要的方式管理资源
GameEngine Design >GUI
https://www.raylib.com/
Simple and easy-to-use library to learn video game programming. Zlib
GameEngine Design >2D Engines and Frameworks
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:
Box2D.Net
🕒1week ago- a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers.
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.
VNovels
A browser-based visual novel maker. Build branching, choice-based stories in a visual scene and graph editor, with an AI assistant that helps write scenes and generate backgrounds, characters, music and sound. No coding needed.
GameEngine Design >3D Engines and Frameworks
carbonengine
Open-source technology for persistent sandbox worlds - Powering EVE Online & EVE Frontier
kaiju
General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor
NextEngine
NextEngine is designed with rapid iteration and high-end desktop graphics in mind.
LinaEngine
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
Horde3D
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
keyshot
CPU real-time ray tracing for product visualization.
StratusGFX
Realtime 3D rendering engine implementing modern graphics techniques.
RenderPipelineShaders
Render Pipeline Shaders SDK
cycles-renderer
Cycles is a physically based production renderer developed by the Blender project.
flowers
🤸🏾♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
anki-3d-engine
AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more
garEnginePublic
C# Engine - Features: Directional Shadows, PBR, SSAO, Bloom, IBL, ECS, Render/Frame Buffers, Baked Cubemaps
mach
Mach is a game engine & graphics toolkit for the future.
zenustech
ZEn NOde system - a simulation & rendering engine in nodes
RenderLab
渲染实验室,包含了实时渲染,离线渲染和场景编辑的功能
appleseed
A modern open source rendering engine for animation and visual effects
Turbo
Turbo is rendering engine base Vulkan
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
kajiya
Experimental real-time global illumination renderer
EveryRay-Rendering-Engine
Robust real-time rendering engine on DirectX 11 with many advanced graphics features for quick prototyping
ray-mmd
The project is designed to create a physically-based rendering at mikumikudance
neoGFX
Cross-platform GPU-oriented C++ application/game framework
SpartanEngine
[Research-focused game engine designed for real-time solutions]
Amethyst
Data-driven game engine written in Rust for 2D & 3D :o2:
ariyana
Ariyana is an ECS work in progress game engine written in Orthodox C++ and Beef with a focus on cross-platform and multiplayer games
Azul3D
A 3D engine written in Go.
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. :o2:
Blend4Web
A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers. :o2:
CRYENGINE
A pay what you want next gen 3D game engine written in C++. :o2:
Dash
A free and open 3D game engine written in D. :o2:
Diligent Engine
A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan. :o2:
gameplay3d
2D + 3D game framework written in C++ :o2:
Godot
An advanced, feature-packed, multi-platform 2D and 3D open-source game engine. :o2:
Havok Vision
a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology.
Hive3D
Real Time Collaboration 3D engine.
Horde3D
small open source 3D rendering engine. :o2:
Irrlicht
open source high performance realtime 3D engine written in C++. :o2:
jMonkeyEngine 3
a 3D open-source game engine for adventurous Java developers.
JPCT
jPCT is a 3D engine for desktop Java and Google's Android.
Lumberyard
Amazon Lumberyard is a free AAA game engine deeply integrated
ODE
ODE is an open source, high performance library for simulating rigid body dynamics. :o2:
Ogre3D
is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.
OpenXRay
a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series. :triangular_flag_on_post:
Panda3D
a framework for 3D rendering and game development for Python and C++ programs.
Paradox
Open Source C# Game Engine. :o2:
Piston
a modular open source game engine written in Rust. :o2:
PlayCanvas
A WebGL Game Engine.
Polycode
Open-Source Framework for creating games in C++ (with Lua bindings).
Rajawali
Android OpenGL ES 2.0/3.0 Engine :o2:
Source
Valve's Flagship engine :free:
Spring
A powerful free cross-platform RTS engine.
Stingray
3D game engine and real-time rendering software :heavy_dollar_sign:
Superpowers
HTML5 Collaborative 2D/3D Game Maker
Turbulenz
Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of unprecedented and extraordinary web content.
Unity 3D
A development engine for the creation of 2D and 3D games and interactive content.
o3de
AAA-grade Linux Foundation open-source engine.
Unreal Engine 4
the new game engine technology developed by Epic Games.
Urho3D
Cross-platform rendering and game engine. :o2:
Wave
Cross-platform engine written in C#
WhiteStorm.js
3d javacript framework for building apps and games :o2:
voxel.js
voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
Xenko Game Engine
open-source C# game engine designed for the future of gaming :o2:
Nagule
3D graphics engine for .NET platform.
ge
A general-purpose 3D game engine with editor, built with .NET Core
MoltenEngine
A spare-time C# .NET 7 game engine project. Cross-platform, multi-threaded.
Furball
A Game Engine designed in C# using a custom made Renderer called Furball.Vixie, uses a similiar design to the Engine peppy made while developing osu!stable
DeltaEngine
Open Source Multiplatform Game Engine, C# OpenGL Version (custom wrapper) including the Editor
NeoAxisEngine
NeoAxis Engine is a versatile real-time platform for making 3D, 2D games and apps.
XNA
Microsoft's game development framework.
https://github.com/nem0/LumixEngine
3D C++ Game Engine - yet another open source game engine
https://github.com/tkgamegroup/flame
An ECS Game Engine Based On Reflection.
WickedEngine
Engine focusing on performance & modern rendering techniques.
Hazel
Hazel is primarily an early-stage interactive application and rendering engine for Windows. [Apache-2.0 license]
FNA
FNA - Accuracy-focused XNA4 reimplementation for open platforms
ezEngine
ezEngine is an open source C++ game engine in active development. It is currently mainly developed on Windows, and higher level functionality such as rendering and the tools are only available there, but the core libraries are also available for other platforms such as Mac and Linux.
skylicht-engine
Skylicht Engine is C++ Game Engine based on Irrlicht 3D
FlaxEngine
Modern 3D game engine written in C++ and C#.
WolfEngine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
source-engine
Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
Skinned-MeshRender
Creative Code
Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. :o2:
https://github.com/terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design
awesome-casestudy
Curated list of technical case studies on WebGL and creative development
Processing
Processing is a programming language, development environment for artists, designers, researchers.
并发执行和多线程 >CPP
fiber-job-system
This library offers a multi-threaded job-system, powered by fibers.
Game-Math
Vortice.Mathematics
Cross platform .NET math library.
omath
Cross-platform modern general purpose math library written in C++23
geometry3Sharp
C# library for 2D/3D geometric computation, mesh algorithms, and so on
redblobgames
CGALDotNetGeometry
unityMath
c# unity
komietty
Computational Geometry Programmer
MathUtilities
c# unity
clipper
clipper Delphi, C++ and C#
Math Library for Unity
c# unity plugin
triangle
c# clipper
3DMath
Unity C# 3D Math methods library.
Mathfs
c# Expanded Math Functionality for Unity
Unity.mathx
An Extension Library for Unity.Mathematics - Extension Methods, New Syntax, Optimized Functions, and more !
Geometric Algorithms
Java Geometric Algorithms implemented for Java and Processing v3
delaunator
c# Fast Delaunay triangulation of 2D points implemented in C#.
Triangulation
A Bowyer–Watson algorithm for Triangulation, with a Unity3D demo provided.
UnityMathReference
Math reference for games and more. All visualized in Unity3D.
Computational
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, etc
UGM
cpp
Eigen
star: linear algebra: matrices, vectors, numerical solvers, and related algorithms. Eigen
MathGeoLib
thumbsup: A C++ library for linear algebra and geometry manipulation for computer graphics
GeometricTools
thumbsup: A collection of source code for computing in the fields of mathematics, geometry, graphics, image analysis and physics.
CGAL
geometric algorithms in the form of a C++ library.
GEOS
Geometry Engine
klein
thumbsup: P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library https://jeremyong.com/klein
MTL
Matrix Template Library, a linear algebra library for C++ programs.
DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
polyscope
A prototyping-oriented UI for geometric algorithms https://polyscope.run
geomc
A c++ linear algebra template library
fastapprox
Approximate and vectorized versions of common mathematical functions
hlslpp
Math library using hlsl syntax with SSE/NEON support
vml
C++17 GLSL-like vector and matrix math lib
mathfu
C++ math library developed primarily for games focused on simplicity and efficiency. http://google.github.io/mathfu
eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
vectorial
Vector math library with NEON/SSE support
nalgebra
rust math
opengjk
C implementation of the GJK algorithm
geogram
c++ a programming library with geometric algorithms
FastMath
C# library with very fast but not very accurate realisations of System.Math methods.
MathLibrary
数学计算相关类库
KlakMath
An extension library for Unity Mathematics.
manim
A community-maintained Python framework for creating mathematical animations.
Shadershop
Visually impactful editor to work on shaping signals, by drag and dropping patterns. (Mindblowingly awesome) by @mandy3284
wolframalpha
Wolfram Alpha is a computational knowledge engine (answer engine) developed by Wolfram Alpha. It will compute expert-level answers using Wolfram’s breakthrough algorithms, knowledgebase and AI technology.
geogebra
Free online math tools for graphing, geometry, 3D, and more. Includes interactive graphical calculator.
http://tobyschachman.com/Shadershop/
Some awesome videos about ShaderShop and more. by @mandy3284
graphtoy
Powerful tool to wrap your head around and test shaping signals in GLSL by @iquilezles
unity-nurbs
Unity base NURBS spline and surface module
bezierjs
A nodejs and client-side library for (cubic) Bezier curve work
CurveDesigner
A free tool for designing tubes, ramps, curves, and half-pipes in unity
2d 曲线
2D curves in polar and Cartesian coordinates, 3D curves
nurbs
js Non-Uniform Rational B-Splines (NURBS) of any dimensionality
NaughtyBezierCurves
Bezier Curve Game Object for Unity
https://github.com/rossant/awesome-math
🟪 - Another awesome list for mathematics, useful generally but often applicable to programming.
https://brilliant.org/
Interactive courses and problems
https://www.3blue1brown.com/
Visual explanations of mathematical concepts through animated videos.
lir
Largest Interior Rectangle implementation in C# for Unity.
Physics
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
https://github.com/PetteriAimonen/libfixmath
Cross Platform Fixed Point Maths Library. [MIT]
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#.
https://github.com/notgiven688/jitterphysics2
Fast, simple, and dependency-free physics engine.
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://github.com/wellcaffeinated/PhysicsJS
A modular, extendable, and easy-to-use physics engine for javascript (archived)
https://www.sofa-framework.org/
Simulation Open Framework Architecture for medical and physics simulation.
https://rapier.rs/
Fast 2D and 3D physics engine for the Rust programming language. Apache2.0
https://github.com/jrouwe/JoltPhysics
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
https://github.com/godot-jolt/godot-jolt
Allows you to use the Jolt Physics Engine.
BetterPhysics
Physics improvement suite for Unity
box3d-unity
Box3d Physics bindings for Unity
Blender-FLIP-Fluids
thumbsup: FLIP Fluids is a powerful liquid simulation plugin that gives you the ability to create high quality fluid effects all within Blender
fluviofx
Fluid dynamics for Unity's VFX graph https://getfluv.io
Piranha
A simple tool to make rigidbodies swarm a mesh in Unity.
SPlisHSPlasH
physically-based simulation of fluids.
GridFluidSim3D
A PIC/FLIP fluid simulation based on the methods found in Robert Bridson's "Fluid Simulation for Computer Graphics"
SPHFluid
Interactive 3D Fluid Simulation based on SPH
RealTimeFluidRendering
Implementation of the i3D2018 paper "A Narrow-Range Filter for Screen-Space Fluid Rendering".
fluid-engine-dev
Fluid simulation engine for computer graphics applications https://fluidenginedevelopment.org/
Bimocq
Efficient and Conservative Fluids Using Bidirectional Mapping
PBD-Fluid-in-Unity
A PBD fluid in unity running on the GPU
Trinity
Programmable 3D GPU (WebGL) fluid simulator
Unity-ECS-Job-System-SPH
Implementation of the SPH Algorithm (fluid simulation) in Unity, comparing singlethread and ECS/Job System performances.
Fluid-Simulator
Case study on fluid dynamics, Volumetric GPU-Based fluid simulator
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/eliasts/Ocean_Community_Next_Gen
🕒5y ago- Next gen iteration of the unity community ocean shader.
https://github.com/abitofgamedev/water_vfx
from hereyoutube
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
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
Game-BenchMark/Metric/Tool
awesome-android-performance
Android performance optimization tutorials, videos and tools list(Android性能优化视频,文档以及工具)
Android-ReadTheFuckingSourceCode
记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
iOS-Performance-Optimization
关于iOS 性能优化梳理、内存泄露、卡顿、网络、GPU、电量、 App 包体积瘦身、启动速度优化等、Instruments 高级技巧、常见的优化技能- Get — Edit
perfdog
移动全平台性能测试分析专家
upr
一款Unity出的性能分析工具,基于UnityProfiler的基础上制作的UPR,UPR的数据来自与UnityProfiler,会比Profiler有更多细节信息
loli_profiler
Memory instrumentation tool for android app&game developers.
MonitorTool
Unity性能监控软件
VisualProfiler-Unity
The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage.
UnityHeapExplorer
Heap Explorer is a Memory Profiler, Debugger and Analyzer for Unity.
UnityMemorySnapshotThing
Tool to work with unity memory snapshots
MemorySnapshotAnalyzer
Analysis tooling for memory snapshots of managed code runtimes, specifically, Unity Memory Snapshots.
il2cppMemoryProfiler
UnityMemperf是一款专为Unity引擎安卓平台IL2CPP运行时打造的高性能内存分析、泄露检查、快照对比工具
selective-profiling
Selectively deep profile code in Unity
optick
Optick is a super-lightweight C++ profiler for Games. It provides access for all the necessary tools required for efficient performance analysis and optimization: instrumentation, switch-contexts, sampling, GPU counters.
cpplinks
A categorized list of C++ resources.
orbit
C/C++ Performance Profiler
palanteer
Visual Python and C++ nanosecond profiler, logger, tests enabler
WatchDog
WatchDog is a Realtime Message, Event, HTTP (Request & Response) and Exception logger and viewer for ASP.Net Core Web Apps and APIs.
lnav
An advanced and colorful log file viewer with TUI interface.
UnityChoseKun
Unity Remote Control on Editor
speedscope
(cpu).
https://github.com/jlfwong/speedscope
An interactive, web-based viewer for performance profiles of software. It supports various formats and provides a flamegraph visualization to identify hot paths efficiently.
Game-BenchMark/Metric/Tool >Google Analytics
https://github.com/umami-software/umami
Umami is a modern, privacy-focused alternative to Google Analytics.
https://github.com/rybbit-io/rybbit
Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
https://github.com/matomo-org/matomo
Web & app analytics for teams who demand accuracy
https://github.com/plausible/analytics
Simple, open source, lightweight and privacy-friendly web analytics alternative to Google Analytics.
renderdoc
is a stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12 across Windows, Linux, Android, Stadia, or Nintendo Switch™.
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
perfTest
A 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.
ShaderDebug
详细文档参见知乎: https://zhuanlan.zhihu.com/p/104643601
pix
is a performance tuning and debugging tool for DirectX 12 games on Windows.
ComputerGraphics && Shadingv
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style library. github ]
bs::framework
Modern C++14 library for the development of real-time graphical applications github ]
Diligent Engine
Modern cross-platform low-level graphics library. github ]
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/
VulkanSceneGraph
Vulkan & C++17 based Scene Graph Project github ]
mesa3d
nothing to say :)
tinyrenderer
A brief computer graphics / rendering course
renderer
A shader-based software renderer written from scratch in C89
SoftwareRenderer
Software rendering engine with PBR. Built from scratch on C++.
mini3d
3D Software Renderer in 700 Lines !! (700 行代码的 3D 软件渲染器)
Zagara
A tiny softrendering engine based on unity3d.
https://github.com/kosua20/herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs. [MIT] website
SalviaRenderer
SALVIA is the rasterizer based software renderer. The goal of SALVIA is capacity of Direct3D 10+.
https://github.com/Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android. [Apache License 2.0]
Zenith.NET
blog
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
https://github.com/dotnet/Silk.NET
C# bindings for Vulkan and others. [MIT]
https://github.com/gfx-rs/gfx
is a low-level, cross-platform graphics and compute abstraction library in Rust.
https://github.com/DigitalRune/DigitalRune
.NET libraries for developing 3D games with XNA and MonoGame
https://github.com/google/angle
Default WebGL backend for both Google Chrome and Mozilla Firefox on Windows platforms.
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/luisnts/awesome-computer-graphics
💠🟪 - Another awesome list specifically tailored to this topic, albeit not games-focused.
https://paroj.github.io/gltut/
by Jason L. McKesson
https://github.com/Gforcex/OpenGraphic
[Graphic Engine & Game Engine lists]
https://github.com/mattdesl/graphics-resources
Game development and realtime graphics programming.
https://github.com/jbhuang0604/awesome-computer-vision
컴퓨터 비전 자료모음 (Awesome 계열)
https://github.com/sjfricke/awesome-webgl
WebGL libraries, resources and much more
https://github.com/vinjn/awesome-vulkan
3D graphics and compute API
https://github.com/ericjang/awesome-graphics
Curated list of computer graphics tutorials and resources.
https://github.com/jslee02/awesome-graphics-libraries
Curated list of 3D graphics libraries and resources.
lygia
lygia, it's a granular and multi-language shader library designed for performance and flexibility
common-shaders
Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.
glsl-pcg-prng
Glsl implementation of the PCG algorithm for the generation of random numbers.
ShaderLabFormatter
An VSCode plugin for formatting of Unity ShaderLab
UnityRuntimeShader
Compile and apply fragment / compute shaders to render textures or buffers.
UnityShaderParser
UnityShaderParser
spir
The Industry Open Standard Intermediate Language for Parallel Compute and Graphics
DirectX Intermediate Language
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
XenoAtom.ShaderCompiler
Provides a .NET library, a tool executable and an integration of shaderc compiler into MSBuild for compiling all your GLSL/HLSL files to SPIR-V.
MFShaderRecover
■■Updating■■ A simple tool to recognize DXBC language then translate to unity shaderlab typed shader
offline-shader-analysis
Offline shader compilation and analysis for Unity
GLSLShaderShrinker
Optimizes the size of GLSL shader code.
DXDecompiler
DXDecompiler is a Direct3D shader bytecode decompiler for .NET. It is in currently in very early development.
how-to-read-shader-assembly
. Guide to reading compiled shader assembly.
ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages (archived)
HLSLDecompiler
HLSL Decompiler forked from 3Dmigoto
The Shader Permutation Problem - Part 1: How Did We Get Here?
. Article on why shader permutations explode in real-time engines.
The Shader Permutation Problem - Part 2: How Do We Fix It
. Article on strategies for managing shader permutation explosion.
How does a GPU Shader work?
. Academy slides on how a GPU shader works.
crossshader
Cross-compiling shaders between GLSL, HLSL, Metal, and more.
ShaderVariantCollector
一种Shader变体收集和打包编译优化的思路
Scratchapixel
. Ray tracing, rasterization, math foundations from first principles.
https://github.com/lygyue/Books
(来自味精的图形学入门书籍)
Unity-Advanced-Shaders-Tutorial
Implementation of advanced shaders in Unity like raytracing, interior mapping, parallax mapping
UNITY-Arc-system-Works-Shader
Shader created to emulate the design style of Arc System Works games such as Guilty Gear and Dragon Ball FighterZ. Created using Amplify Shader Editor.
Unity_Shader_Library_Zoroiscrying
This is a shader library used for unity shader coding, pointing to different shader effects found from various sources. Several library topics may become public in the future. This project is mainly for personal study and lack the knowledge of code management and formal name formatting.
https://github.com/Xibanya/ShaderTutorials
by Manuela Malasaña
https://github.com/orels1/orels-Unity-Shaders
filament unity shader
https://github.com/momoma-null/GeneLit
GeneLit is an alternative to standard shader for Unity built-in pipeline.
https://github.com/poiyomi/PoiyomiToonShader
A feature rich toon shader for unity and VR Chat
https://github.com/cnlohr/shadertrixx
shader tricks
https://github.com/McNopper/OpenGL
OpenGL 3 and 4 examples using GLSL
RoadOfShader
学习Shader的一些练习记录。
https://github.com/ellioman/ShaderProject
🕒8y ago- A container for all sorts of handy shaders.
ShaderSketches
🕒5y ago- Sketches made with ShaderLab in Unity.
庄懂-BoyanTat
b站 美术向TA
http://glslsandbox.com/
. Online live editor for fragment shaders.
https://github.com/lettier/3d-game-shaders-for-beginners
, A step-by-step guide on how to implement SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
https://github.com/knapeczadam/Unity-Shaders
🕒1y ago- Shader demo - More than 300 examples.
https://github.com/ewersp/Shaders
A collection of shaders written in CG/ShaderLab
https://github.com/igradeca/Unity-Shaders
Unity project about reseach on shaders and particle system
ultimate-10-shaders
unity free plugin
NovaShader
unity Uber shader for Particle System
shaders-impossible-geom
A shader project for Unity URP featuring impossible geometry shaders like those seen in the game Antichamber.
Coloring
基于通道混合的染色系统
UnityVFXLibrary
VFX Effect made with unity
Constellation-Plexus
Simple, beautiful ribbons VFX for Unity (URP).
https://github.com/smkplus/ShaderMan
Convert ShaderToy to Unity HLSL/CG
https://github.com/eug/awesome-opengl
OpenGL libraries, debuggers and resources.
http://www.opengl-tutorial.org
by Bonder Wu
http://ogldev.atspace.co.uk/index.html
by Etay Meiri
IESviewer
IESviewer is the world's most popular photometric viewer. It lets you quickly view, find and convert photometric data files.1
glslb
Fragment shader sandbox supporting glslify.
McGuire Computer Graphics Archive
OBJ format scenes
ORCA: Open Research Content Archive
Free large graphics scene samples
https://ambientcg.com/
Get hundreds of PBR materials and textures for free under the Public Domain license.
Rendering Resources - Benedikt Bitterli
. Test scenes in Tungsten, Mitsuba, and pbrt-v3 formats.
GPU Optimization for GameDev
by Ken Hu
https://github.com/armory3d/armorpaint
Graphics Creation Tools
https://github.com/xelatihy/yocto-gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
mitsuba
which though focuses on advanced R&D on light transport
Filament
Real-time physically based rendering engine. github 中文翻译地址
PrimoToon
Shader for Unity (Built-in Rendering Pipeline) attempting to replicate the shading of Genshin Impact developed by miHoYo. This is for datamined assets, not custom-made ones nor the MMD variants.
FernNPR
NPR相关实验,基于Unity。
UnityURP-AnimeStyleCelShader
A custom shader and post-processing effect for achieving anime-style characters or levels in Unity using the Universal Render Pipeline.
NPR_ResearchFactory
NPR相关实验,基于Unity。
【NPR】卡通渲染
及其对应的github库NPR_Lab
UnityChanToonShaderVer2
toon shader的解决方案
https://github.com/synqark/Arktoon-Shaders
Alternative Unity shaders made by synqark.
kamakura
toon shader
SDF-LightMap
实现了基于SDF的卡通阴影图生成
https://github.com/CedricGuillemet/SDF
Tutorials, papers, software, demos, discussions, etc.
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
pb_CSG
Constructive Solid Geometry (CSG) csg.js
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://www.pauldebevec.com/Probes/
. Original mirror-ball HDR probes (Grace Cathedral, Uffizi, etc.). Still used in IBL teaching.
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
LightProbeBinder
An 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/Shrimpey/UltimateOutline
🕒6y ago- The easiest way to achieve outlines in unity.
https://github.com/IronWarrior/UnityOutlineShader
. Source code for an Outline Shader tutorial. Detects edges using the depth and normals buffers.
https://github.com/Arvtesh/UnityFx.Outline
Screen-space outlines
sdf-outline
unity-plugin
ultimate-outlines-highlights
unity-plugin
QuickOutline
Unity asset for adding outlines to game objects
Tvitchi
assetstore
ProjectKaya
Project Kaya for mobile game platform powered by urp
Unity-MeshMask
effient,easy use Mask Component compare to Unity Mask, cost less drawcall and lower pixel fill rate.
VerticalDissolve
🕒6y ago- Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more.
unity-dithered-transparency-shader
Unity material and shader for applying clipped, dithered transparency
ShaderAccessor
Define the structure, assign values to shader parameters using C#
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/AdultLink/Rimlight
🕒6y ago- Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!.
https://github.com/Auburn/FastNoiseLite
. Fast noise generation (Perlin, Simplex, Cellular).
https://github.com/stegu/psrdnoise
Tiling simplex flow noise in 2D/3D.
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/WeakKnight/GDC23_PracticalMobileRendering
Demo for Practical High-Performance Rendering on Mobile Platforms (GDC 2023)
IlluminationComparison
A comparison of typical illumination methods. (SSAO, HBO, VXGI, and Ray Traced Global Illumination)
dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
NatRender
NatRender is a lightweight graphics utility library for Unity Engine.
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
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
DXR-Sandbox-GI
Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR
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
mf-ssgi
github
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/aras-p/ToyPathTracer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
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.
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
Candela
Pathtraced Realtime Engine
RTXGI-DDGI-URP
RTXGI-DDGI Implementation with Unity (2022.3.17f1c1-URP14.0.9)
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
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.
DeepIllumination
Code and examples from our paper "Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Networks," by Manu Mathew Thomas and Angus Forbes
ltcgi
Optimized plug-and-play realtime area lighting using the linearly transformed cosine algorithm for Unity/VRChat.
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
https://github.com/arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
https://github.com/KomputeProject/kompute
Blazing fast, lightweight and mobile phone-enabled Vulkan compute framework optimized for advanced GPU data processing usecases.
https://github.com/Sergio0694/ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, which are transpiled from C# and precompiled at build-time using source generators.
MinimalCompute
Minimal Compute Shader Examples
https://github.com/Robert-K/gpu-particles
A GPU Particle System
Fusion
Unity Physics on GPU
GPUClothSimulationInUnity
About Trying to replicate what this legend did: https://youtu.be/kCGHXlLR3l8
https://github.com/candycat1992/OIT_Lab
Order-independent Transparent
https://github.com/naelstrof/UnityPenetrationTech
A gpu-based deformation system for mapping penetrators along orifice paths.
Boids
c# gpu
Boids
EntityComponentSystemSamples Boids
nvjob-boids
#NVJOB Simple Boids (Flocks of Birds, Fish and Insects). Flocking Simulation. nvjob.github.io/unity/nvjob-boids
DragonSpace
A simple boids simulation to show the difference between implementations of a few spatial partitioning structures in Unity.
Unity-Flocking-CPU-GPU
CPU and GPU flocking implementations in the Unity game engine. Based on Unity's ECS implementation using DOTS, presented by Mike Acton.
unity-jobsystem-boids
Superfast CPU boids for Unity
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
webgpu-compute-rasterizer
How to build a complete rasterizer using compute shaders, by Omar Shehata.
URasterizer
URasterizer: A software rasterizer on top of Unity, accelerated by Job system & Compute Shader
vkguide gpu_driven_engines
Calculating rendering on the GPU in compute shaders.
VkGPUDrivenCNGuide
基于Vulkan的GPU Driven Rendering教程
KvantSpray
Object instancing/particle animation system for Unity
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/CiaccoDavide/Unity-UI-Polygon
🕒4y ago- Polygon renderer for the new Unity UI.
https://github.com/DevsDaddy/UnityXScaling
Unity XScaling - a runtime framework for GPU-based textures and screen upscaling (super-resolution). Supports every platform.
Anime-Speed-Lines
Post-processing effect to procedurally generate a anime/manga-style vignette of lines typically used to portray speed or surprise.
lut-creator
unity-plugin
https://github.com/nidorx/matcaps#matcaps
. Large matcap texture library in PNG and ZMT, organized by color.
https://github.com/keijiro/Pugrad
Pugrad is a color gradient generator for Unity that provides a set of widely used
color-studio
unity-plugin
https://opencolorio.org/
An open source color management solution geared towards motion picture production. Developed by the Academy Software Foundation, OpenColorIO handles color space conversions and is a core part of VFX/animation workflows.
ComputerGraphics && Shadingv >FPS
Interview/DataStruct-Algorithms
https://github.com/enjalot/algovis
JavaScript Programming Language.
https://github.com/gaerae/awesome-algorithms-education
Learning and practicing algorithms
https://github.com/lnishan/awesome-competitive-programming
Competitive Programming, Algorithm and Data Structure resources
https://github.com/tayllan/awesome-algorithms
Places to learn and/or practice algorithms.
https://github.com/0voice/interview_internal_reference#1
2025年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
https://github.com/kdn251/interviews/blob/master/README-zh-cn.md
Personal tech interview study guide covering algorithms and data structures.
https://github.com/algorithm-visualizer/algorithm-visualizer
fireworks:Interactive Online Platform that Visualizes Algorithms from Code
https://github.com/OpenGenus/cosmos
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
https://github.com/azl397985856/leetcode
推荐免费ChatGPT网站:www.lintcode.com/chat-gpt?utm_source=tf-github-lucifer LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
https://github.com/greyireland/algorithm-pattern
Algorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
https://github.com/geekxh/hello-algorithm
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本
https://github.com/halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
https://github.com/cp-algorithms/cp-algorithms
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
Operating-System
Bad Words Filter
bad-word-filter
unity-plugin
https://github.com/konsheng/Sensitive-lexicon
一个持续更新的中文敏感词库,帮助开发者和内容审核者快速识别并过滤不当文本。
Random
WeightedRandomSelector
🕒5y ago- Very fast C# class for weighted random picking.
pcg-random
PCG is a family of simple fast space-efficient statistically good algorithms for random number generation. Unlike many general-purpose RNGs, they are also hard to predict. [Apache]
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:
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/barncastle/BitsKit
A C# library for efficient bit-level reading and writing also adding bit field support
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/cathei/LinqGen
Alloc-free and fast replacement for Linq, with code generation.
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/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/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.
ZeroLog
ZeroLog is a zero-allocation .NET logging library
https://github.com/Cysharp/ZLogger/
Zero Allocation Text/Structured Logger for .NET Core and Unity
https://github.com/Tencent/BqLog
A lightweight, high-performance logging system used in projects such as "Honor of Kings". [Apache-2.0]
NativeCollections
Native Collection Types for Unity https://jacksondunstan.com/articles/tag/native-collection
EasyECS
EasyECS 是一个面向 Unity/C# 的高性能数据容器方案。
UnsafeCollections
Native Collection Types for Unity
https://github.com/Molth/NativeCollections/
best for you
SharedArray
Zero-copy sharing between managed and native arrays in Unity
QuikGraph
About Generic Graph Data Structures and Algorithms for .NET
PruningRadixTrie
PruningRadixTrie - 1000x faster Radix trie for prefix search & auto-complete
KDTree
3D KDTree for Unity, with fast construction and fast & thread-safe querying, with minimal memory garbage.
UnityOctree
A dynamic octree implementation for Unity written in C#.
trienet
.NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.
SharedMemory
C# shared memory classes for sharing data between processes (Array, Buffer, Circular Buffer and RPC)
Faster.Map
A fast & densely stored hashtable based on robin-hood backshift deletion c#
https://github.com/Nyrest/FastGenericNew
The ultimate fast alternative to Activator.CreateInstance<T> / new T(). Built on SourceGenerator V2 (Incremental Generator).
DawgSharp
DAWG String Dictionary in C#
Towel
A .NET library intended to make coding a bit more towelerable: data structures, algorithms, mathematics, metadata, extensions, console, and more. :)
ObservableCollections
High performance observable collections and synchronized views, for WPF, Blazor, Unity.
ObservableComputations
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
daachorse
A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure.
Collections.Pooled
Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.
https://github.com/RichieSams/FiberTaskingLib
Task-based multi-threading library that supports task graphs with arbitrary dependencies. [Apache]
https://github.com/taskflow/taskflow
A General-purpose Parallel and Heterogeneous Task Programming System. (renamed from Cpp-Taskflow) [MIT]
Utils
libcstl
:标准C语言通用数据结构和常用算法库。官网
https://github.com/electronicarts/EASTL
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Javascript
https://bestofjs.org/
A place to find the best open source projects related to the web platform
https://muyiy.cn/blog/
js优秀博主
https://github.com/airbnb/javascript
JavaScript Style Guide
https://github.com/ryanmcdermott/clean-code-javascript
clean-code-javascript
https://github.com/vuejs/vue
不解释,最牛逼的框架
Lua
Rxlua
Reactive Extensions, Observables, etc.
Typescript
C#
https://github.com/libgit2/libgit2sharp
git的 c# 实现
https://getakka.net/
Akka.Net
https://github.com/RayTale/Vertex
Vertex is a distributed, ultimately consistent, event traceable cross platform framework based on Orleans, which is used to build high-performance, high throughput, low latency, scalable distributed applications
https://github.com/iamoldli/NetModular
NetModular 是基于.Net Core 和 Vue.js 的业务模块化以及前后端分离的快速开框架
https://github.com/night-moon-studio/Leo
A high-performance type dynamic operation library.
Chinese
中文解析通用工具。包括拼音,简繁转换,数字读法,货币读法。
Demystifier
High performance understanding for stack traces (Make error logs more productive)
ProductionStackTrace
Without deploying PDBs, generate a .NET exception stack trace that can be processed to retrieve source file and line number info
https://github.com/bitwarden/server
is a project contains the APIs, database, and other core infrastructure items needed for the "backend" of all bitwarden client applications. Checkout Bitwarden's self-hosted release repository.
adnc
.NET6微服务/分布式开发框架,同时也适用于单体架构系统的开发。
fasterflect
.NET Reflection Made Fast and Simple
ReflectionTool
是一个强大的Unity编辑器扩展工具,用于处理反射和方法钩子(Method Hooking)相关的操作。它提供了一套完整的工具集,可以帮助开发者更便捷地处理Unity中的反射操作和方法拦截。
C
https://github.com/nothings/stb
Parse, decode, and rasterize characters for TrueType fonts. Single header file.
Tinyhttpd
Tinyhttpd 是J. David Blackstone在1999年写的一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。建议源码阅读顺序为:main ->startup ->accept_request ->execute_cgi, 通晓主要工作流程后再仔细把每个函数的源码看一看。这500行代码吃透了,C语言的功底就会大幅提升。
MyTinySTL
MyTinySTL的作者它就用 C++11 重新复写了一个小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,非常适合新手学习与参考!
CPP
CPlusPlusThings
C++那些事
Java
eladmin
eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
COLA
Clean Object-Oriented and Layered Architecture
SnowJena
SnowJena是一个基于令牌桶算法实现的分布式无锁限流框架,支持熔断降级,支持动态配置规则,支持可视化监控,开箱即用。可用于Java后端项目常见的本地限流和分布式限流的场景。
jodd
(Produce lightweight code and focus on unleashing your full potential. Jodd is a set of developer-friendly and open-source Java micro-frameworks. It's designed to make things simple, but not simpler.)
Admin >Rust
openobserve
10x easier, 140x lower storage cost, high performance, petabyte scale - Elasticsearch/Splunk/Datadog alternative.
Admin >Lua
Author
sa-token
sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题
CMAKE
https://github.com/ttroy50/cmake-examples
Useful CMake examples in a tutorial format. [MIT]
https://github.com/onqtam/awesome-cmake
A curated list of awesome CMake scripts, modules, and resources.
https://github.com/SFUMECJF/cmake-examples-Chinese
快速入门CMake,通过例程学习语法。在线阅读地址:https://sfumecjf.github.io/cmake-examples-Chinese/
Embed-Script/VM/
WACS
WebAssembly Interpreter written in C# 9.0/.NET Standard2.1
cyber
Fast and concurrent scripting.
https://github.com/zherczeg/sljit/
Platform independent low-level JIT compiler. [BSD] website
minivm
A VM That is Dynamic and Fast
CS2X
Transpiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
roblox-ts
ts2lua
tolua
The fastest unity lua binding solution
xlua
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
xLua
xLua-il2cpp is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
bLua
另一个Unity3d lua热更方案, another lua solution for Unity3d
gravity
Gravity Programming Language
wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
skip
Skip is a general-purpose programming language that tracks side effects to provide caching with reactive invalidation, ergonomic and safe parallelism, and efficient garbage collection. Skip is statically typed and ahead-of-time compiled using LLVM to produce highly optimized executables.
miniJVM
Develop iOS Android app in java, Cross platform java virtual machine, embeded jvm , the minimal jvm .
cone
Cone is a fast, fit, friendly, and safe systems programming language.
flax
A low level, general-purpose language with high level syntax and expressibility.
coreVM
Language runtime framework designed to empower developers devise modern and novel programming language features.
dora
JIT-compiler for the programming language Dora implemented in Rust. Works on Linux, Windows and macOS (x86_64 and aarch64).
awesome-jit
A curated list of awesome JIT frameworks, libraries, software and resources
WAVM
WAVM is a WebAssembly virtual machine, designed for use in non-web applications.
Bytecoder
Bytecoder is a Rich Domain Model for Java Bytecode and Framework to interpret and transpile it to other languages such as JavaScript, OpenCL or WebAssembly
skew
A web-first, cross-platform programming language with an optimizing compiler
delta
A new systems programming language in development
Volta
Volt is a systems level programming language, that aims to be safe by default but still allowing you access to nitty gritty low level details.
Eagle
A compiled language that is halfway between C and Go/Swift/Rust
ponyc
ony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language
gosu-lang
Gosu is a pragmatic programming language for the JVM. It has been designed with Java developers in mind by providing a set of features that allow them to be more productive without sacrificing the benefits of Java's simple syntax and type-safety. Gosu is an object oriented language with a sprinkle…
Tern
Tern is an optionally typed object oriented language with first class functions and coroutines. It borrows concepts and constructs from many sources including Swift, JavaScript, Java, and Scala amongst others. It is interpreted and has no intermediate representation, so there is no need to compile…
fanx
A portable language with elegant libraries
mun
A programming language empowering creation through iteration.
beef
Beef is an open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment. The syntax and many semantics are most directly derived from C#, while attempting to retain the C ideals of bare-metal explicitness and lack of runtime surprises,…
dascript
daScript is high-level, statically strong typed scripting language, designed to be fast as embeddable ‘scripting’ language for C++ performance critical applications like games.
neos
neos is a cross-platform (C++) universal compiler that can theoretically compile any scripting/programming language.
rune
An embeddable dynamic programming language
artichoke
python in dnasm
Yuri AVG Engine
Project Yuri将着眼于设计一个包含基本AVG游戏所需功能的引擎套装。
chaos
Chaos is a purely functional programming language that achieves zero cyclomatic complexity.
langs-in-rust
Programming languages implemented in Rust.
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
lc3-vm
Write your Own Virtual Machine
nekovm
Originally the compiler was written in OCaml.
halide
A language for fast, portable computation on images and tensors
umka-lang
Umka: a statically typed embeddable scripting language
CSnakes
CSnakes - a tool for embedding Python into .NET projects
Topaz
Multithreaded Javascript Engine for .NET
https://gitlab.com/camelot/kickc
KickC is a C-compiler for 6502-based platforms creating optimized and readable assembler code. The language is 95% standard C with a few limitations and a few extensions. Download Releases here
cosmopolitan
build-once run-anywhere c library
TypeRunner
ts compiler
smmalloc
Blazing fast memory allocator designed for video games
Arenas
Unmanaged arena memory allocators for C#/CSharp with easy interactions between managed and unmanaged references
UpsilonGC
Zero GCs and one real-world Upsilon GC
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/Cysharp/csbindgen
generates C# bindings for Rust source files
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
DevOps
Unity
https://unitylist.com/
The best GitHub Unity repositories search engine.
https://github.com/RyanNielson/awesome-unity
A categorized community-driven collection of high-quality awesome Unity assets, projects, and resources.
https://github.com/XD-MHLOO/Osintgraph
Tool that maps your target’s Instagram data and relationships in Neo4j for social network analysis.
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
跨引擎游戏框架:Unity/Godot 客户端 + Actor 模型 .NET 服务器,前后端一体化,双端热更新
coimbrastudios
actor/playerloop
https://github.com/cocowolf/loxodon-framework
. MVVM framework for Unity with data binding, localization, and uGUI support.
https://github.com/yimengfan/BDFramework.Core
Simple and powerful Unity3d game workflow! 简单、高效、高度工业化的商业级unity3d 工作流。
https://github.com/liangxiegame/QFramework
🕒2mo ago- Your first K.I.S.S Unity 3D Framework.
https://github.com/EllanJiang/GameFramework
. Game framework for Unity that encapsulates common game modules and standardizes the development process.
https://github.com/MattRix/Futile
. A code-first 2D framework for Unity.
https://github.com/DonnYep/CosmosFramework
network util
TaoTie
基于YooAsset资源管理的轻量级UI框架
https://github.com/ipjohnson/Grace
Grace is a feature rich Dependency Injection Container designed with ease of use and performance in mind.
https://github.com/dadhi/DryIoc
Fast, small, full-featured IoC Container for .NET.
GamePlay >GameAI
EntitiesBT
Behavior Tree for Unity ECS (DOTS) framework
https://github.com/meniku/NPBehave
🕒5mo ago- Event Driven Behavior Trees for Unity 3D.
awesome-behavior-trees
A list of awesome Behavior Trees resources
com.bananaparty.behaviortree
Unity package. Fully cross-platform Behavior Tree featuring support for deterministic simulation and prediction-rollback netcode.
https://github.com/crashkonijn/GOAP
🕒2mo ago- A multi-threaded GOAP (Goal Oriented Action Planning) system for Unity.
appccelerate
asyn fsm
https://github.com/Enzx/NxGraph
NxGraph is a zero-allocation runtime, high-performance finite state machine (FSM) framework for .NET 8+, designed for scenarios where execution speed, memory efficiency, and runtime safety are critical.
GamePlay >Chat/Dialogue
https://github.com/uezo/ChatdollKit
ChatdollKit enables you to make your 3D model into a chatbot. [English/日本語]
GamePlay >Tutorial
GamePlay >Skill
combateditor-252420
unity-plugin
https://github.com/m969/EGamePlay
一个基于Entity-Component模式的灵活、通用、可扩展的轻量战斗(技能)框架,配置可选使用ScriptableObject或是Excel表格. A flexible, generic, easy to extend, lightweight combat (skills) framework based on Entity-Component pattern. Configuration can choose to use ScriptableObject or Excel tables
https://github.com/jewer3330/plato
timeline-技能编辑器
unity-gameplay-ability-system
The approach for this is taken from that used by Unreal's Gameplay Ability System, but implemented in Unity using the Data-Oriented Technology Stack (DOTS) where possible.
IcSkillSystem
A simple and reusable skill system
https://github.com/KrazyL/SkillSystem-3
(Dota2 alike Skill System Implementation for KnightPhone)
https://github.com/dongweiPeng/SkillSystem
(丰富的接口可便于使用扩展 完整的技能效果流程【如流程图】 配套的技能管理器 自定义的技能数据表)
https://github.com/dx50075/SkillSystem
(skill system for unity , 思路 http://blog.csdn.net/qq18052887/article/details/50358463 技能描述文件如下 skill(1000) //技能1 { FaceToTarget(0) PlayAnimation(1,Skill_1) Bullet(1.3,Bullet,7) PlayEffect(0,Explode8,3) })
GASDocumentation
My understanding of Unreal Engine 4's GameplayAbilitySystem plugin with a simple multiplayer sample project.
https://github.com/wqaetly/SkillEditorBasedOnSlate
slate based skill
Vision
UnityEngine.CullingGroup API for everyone.
ta-frustrum-culling
Demo repository for URP + Frustrum Culling + Jobs
culling
Unity ECS implementation of a typical Culling system supporting Frustrum Culling and Occlusion Culling
ShaderGraph_ExampleLibrary
A library of Shaders created using Unity's Shader Graph
ShaderGraphExamples
Simple examples of Unity shader graphs
https://github.com/andydbc/unity-shadergraph-sandbox
Collection of ShaderGraph examples
https://github.com/qiezi-228/SayCheese_Modular_UnityShaderLibrary_SupportVFXGraph
一套为 Unity URP 与 VFX 工作流打造的模块化 Shader Graph 框架,专为实时特效制作而设计。
https://github.com/Cysharp/UniTask
Provides an efficient async/await integration
https://github.com/brminnick/AsyncAwaitBestPractices
A Xamarin.Forms app for displaying the top posts on Hacker News that demonstrates best practices for Async/Await.
https://github.com/StephenCleary/AsyncEx
A helper library for async/await.
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.
XNode
🕒1y ago- Lets you view and edit node graphs inside Unity.
Node_Editor_Framework
🕒1y ago 🏛️- Node Editor framework for Unity3D.
BlueGraph
🕒3y ago- Like xNode, but on UIElements.
Lattice
A visual scripting system for Unity ECS. Quickly create gameplay logic.
Ceres
Powerful node based visual scripting toolkit for Unity.
https://github.com/jiachenli94/Awesome-Interaction-aware-Trajectory-Prediction
A selection of state-of-the-art research materials on 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/jbruening/ugui-mvvm
🕒4y ago- Unity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc).
GentlyUI
Custom Unity UI solution by Gentlymad Studios.
uicomponents
A 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://github.com/mattak/Unidux
. Redux-style state architecture for Unity.
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
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/qiankanglai/LoopScrollRect
🕒28d ago- UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls.
GamePlay >HUD
https://github.com/redbluegames/unity-text-typer
Text typing effect
https://github.com/Luca3317/TMPEffects
🕒4mo ago- Easily apply text animations and other effects with custom tags. Yarn Spinner compatible
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.
Unity-BitmapFontImporter
. Unity editor extension for importing bitmap fonts.
http://renderhjs.net/shoebox/
. Adobe Air based app with game and ui related tools.
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
quill-framework
A 2D sonic framework in unity
GiLight2D
2D Raytracing for Unity Urp
UnityCameraSystem_CC
bilibili 基于Cinemachine的第一/三人称过肩
tactical-camera
The Tactical Camera package for Unity contains an easy-to-use camera system, ideal for both top-down overview of your worlds and close-up action scenes. It offers a lot of freedom to define and customize its behavior.
https://github.com/lopespm/unity-camera-multi-target
🕒5mo ago- Concise Unity library which dynamically keeps a set of objects (e.g. players and important objects) in view.
https://github.com/neuecc/LINQ-to-GameObject-for-Unity
🕒2d ago- Traverse GameObject Hierarchy by LINQ.
https://github.com/blueberryzzz/UIAndShader
Some Unity UI components and shaders
https://github.com/rfadeev/pump-editor
Collection of Unity editor helpers to boost productivity
PlayHooky
PlayHooky is a simple C# Class that can be used to hook C# Methods at runtime.
https://github.com/doitian/unity-git-hooks
Git hooks for Unity project
https://github.com/renanwolf/UniRate/
A Unity plugin to easily manage the application frame rate and rendering interval.
https://github.com/Deadcows/MyBox
🕒2d ago- MyBox is a set of attributes, tools and extensions for Unity .
https://github.com/csdjk/LcL-Tools-Unity
引擎优化向TA 的 工具箱
Cable
在Unity中使用Verlet积分模拟绳索
verlet
unity-plugin
unity-auto-statics-cleanup-generator
Source Generator for cleaning up static fields when Entering/Exiting Play Mode in Unity
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
csharp-source-generators
Comprehensive list of additional learning sources, samples, and experimental and productive source generators. A perfect reference once you grasp the basics.
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.
IL2CPPUtility
About UnityEngineIL2CPPUtilityClass only for 2022.2~2022.3
https://github.com/vad710/UnityEngineAnalyzer
. Roslyn analyzer for Unity that flags common performance pitfalls.
CsprojModifier
CsprojModifier performs additional processing when Unity Editor generates the .csproj.
https://github.com/Sergio0694/PolySharp
Provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel.
https://github.com/Blinue/Magpie
使游戏窗口全屏显示
ExplorerGenie
ExplorerGenie is an extended context menu for the Windows explorer.
https://github.com/yasirkula/UnitySimpleFileBrowser
. uGUI-based runtime file browser for Unity, draggable and resizable.
linefy
unity-plugin
gl-line-renderer-urp-337490
unity-plugin
SLGDrawLine
SLG游戏画行军线
ui-shapes-kit
procedural shapes
Vertx.Debugging
Debugging Utilities for Unity
lineburst
Plot functions and draw large amounts of debug lines, shapes and text to the Unity game and scene view
UnityArcRayCast
🕒4mo ago- Arc raycast utility using projectile formulas.
UGizmo
Highly efficient gizmo drawer for Unity
RaycastVisualization
This asset allows users to view raycasts as the user fires them
DataRenderer2D
make mesh like line, polygon, etc in unity3d
SaintsDraw
draw arrow, circle, and arc in Unity, using Gizmos or LineRenderer
vectorizer
unity-plugin
dk.cec.plot
An immediate mode (IM) procedural 2D drawing package for Unity
Segments
Line renderer for DOTS tech stack.
PaddleGameSO
A demo project to showcase design patterns and game architecture using ScriptableObjects
ScriptableObjectCollection
The ScriptableObjectCollection exists to help you deal with scriptable objects without losing your sanity! Its a set of tools that will make your life a lot easier.
unity-atoms
Tiny modular pieces utilizing the power of Scriptable Objects
SoCreator
ScriptableObject creation menu
Scriptable-Framework
A Unity Framework for modular app creation based on ScriptableObject architecture, data oriented design and event driven programming to help programmers and designers adhere to the 5 SOLID programming principals.
yaSingleton
A singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach.
SOFlow
A ScriptableObject oriented design SDK.
ScriptableObject-Architecture
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
GenericScriptableObjects
This package allows to create and use generic ScriptableObjects in Unity3D. Although generic serializable classes are now supported by Unity 2020, generic ScriptableObject and MonoBehaviour are not yet, and this plugin allows to overcome this limitation.
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
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.
EntitiesBT
Behavior Tree for Unity ECS (DOTS) framework
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.
coffeebraingames
programmer
hpj-pathfinding-pro
unity-plugin
EntitiesNavMeshBuilder
Runtime NavMesh dynamic building for Unity Entities.
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/recastnavigation/recastnavigation
(3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]
https://github.com/h8man/NavMeshPlus
🕒6mo ago- Unity NavMesh 2D Pathfinding.
agents-navigation
unity-plugin
WZCQ
用基于策略梯度得强化学习方法训练AI玩王者荣耀
uSpringBone
High performance SpringBone using ECS and JobSystem
Graphmesh
Graph-based mesh modifiers.
AvatarClothes
Unity 人物换装系统解决方案
character-customization
人物换装系统 插件
character-customizer
人物换装系统 插件
网格汇编程序
unity-plugin
Mount Points
unity-plugin
MeshDebugger
First-class Mesh debugging tools for Unity
mudbun-volumetric-vfx-mesh
unity plugin
clayxels
unity plugin
BakerBoy
A tiny GPU-based ambient occlusion and bent normal baker for Unity
GMesh
a node-based procedural geometry generator for Unity
uv-inspector
unity plugin
Auto-UV-Scaler
A non-destructive UV mapping tool for quick level prototyping in Unity.
UVPreview
. Preview UV islands for textures in the Unity inspector.
VertexProfilerTool
一个Unity中可用的顶点密度debug工具,部分调试类型可导出密度信息
meshlab
MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured large 3D triangular meshes
libigl
libigl - A simple C++ geometry processing library
Open3D
Open3D: A Modern Library for 3D Data Processing
trimesh
Python library for loading and using triangular meshes.
meshio
There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them
MeshBoolean
Make Boolean Operator on Mesh. In Unity.
MonoManifold
Differencial Geometry library on Unity
Ica_Normal_Tools
Super fast Normal and Tangent recalculation library for Unity.
Vapor
Volumetric Fog for Unity
FogOfWar
unity实现的基于视野的战争迷雾
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#
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
Unity-Editor-Toolbox
🕒17d ago- Tools, custom attributes, drawers and extensions for Unity Editor.
ToolbarExtension
扩展Unity Toolbar的工具
https://github.com/AnnulusGames/Alchemy
🕒2mo ago- Provides a rich set of editor and serialization extensions for Unity.
SaintsField
A Unity Inspector extension tools focusing on script fields inspector enhancement
unity-serializable-collections
Serializable 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.
SimilarTextureCheckToolPublic
一个用于检测项目内相似图片,并提供替换/删除的工具
ProjectAuditor
untiy工程分析工具
analyzers
Package to add Roslyn Analyzers to Unity projects.
ReferenceExplorer
ReferenceExplorer will visualize the object and component dependencies
AssetsReporter
[Unity] Report System for Asset Import Settings
Unity-AssetDependencyGraph
An Asset Dependency Graph for Unity
UnityResourceStaticAnalyzeTool
分析Unity资源,如贴图、精灵图、旧版图集, 新版图集SpriteAtlas,支持AB包资源冗余
unitysizeexplorer
Visualize how much space each asset in your Unity game takes
UnityComponent
. Resource and component management helpers for Unity.
Unity-Resource-Checker
. Editor utility to check scene resources in Unity, including textures, materials, meshes, and which objects use them.
https://github.com/Unity-Technologies/asset-auditing-tools
. Official Unity editor tools to audit project assets and fix errors.
https://github.com/MarkUnity/AssetAuditor
Tools to control the asset import settings
https://github.com/charcolle/CustomAssetImporter
Set asset's import settings automatically
SpriteAuditor
The missing tool to help you optimize your game
SubAssetTool
Provides a Unity tool for managing Sub Assets
https://github.com/quabug/unity-pack
Create an Unity Package from directory
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.
BasicEventBus
Basic event bus
Disposify
Disposify is a source generator to subscribe / unsubscribe C# events with using-dispose pattern.
wolverine
Low-ceremony messaging and command-bus framework for .NET with built-in durable messaging and transports like RabbitMQ and Kafka.
UniEventSystem
A generic Event-Bus
Unibus
Unibus is event passing system
klab-messagebuses-unity
Message bus
signals
A typesafe, lightweight messaging lib
unity-events
A code focused strongly typed event system with global system and per GameObject system
Unity3d-Signals
Signals are in-memory publish/subscribe system and effectively replace Unity SendMessage
MessageKit
Decoupled message sending system meant as a replacement for SendMessage and its variantslibrary
edriven
Event-driven / asynchronous framework for Unity3d
Brighter
Command Dispatcher, Processor, and Distributed Task Queue
UnityEventVisualizer
A graph editor for viewing all UnityEvents at a glance
ExtEvents
A better replacement for UnityEvents
bovinelabs.event
A high performance solution for safely creating events between systems in Unity ECS.
UniFlux
Easy to use, Super Optimized, Typed Event Driven with Flux for Unity.
agamotto
unity-plugin
ultimate-replay
unity-plugin
https://github.com/adammyhre/Unity-Batch-Raycasting
Optimizing Collision handling in Unity with Batch Raycasting!
https://github.com/XJINE/Unity_SceneCameraController
. Drive a runtime camera like the SceneView camera.
NeatoTags
A GameObject Tagging System for Unity.
知识库软件/笔记软件/思维构造工具
A hackable markdown note application for programmers
A Hackable Markdown Note Application for Programmers.
anytype
is an app where you can do everything: Protect your thoughts & data with end-to-end encryption. Local, on-device encryption. Only you have encryption keys. Offline account creation: control your keys, own your data. No server, no gatekeeper: peer-to-peer sync on local networks. Locally store your…
notion
write, plan, collaborate, and get organized. Notion is all you need — in one tool.
微软 onenote
Microsoft OneNote is a program for free-form information gathering and multi-user collaboration.
obsidian
A powerful knowledge base that works on top of local plain-text Markdown files. It has a strong community, and a lot of plugins and themes. Generally privacy-respecting, but no encryption out of the b…
taskade
Taskade AI is an AI-powered productivity suite offering tools like task and project management, notes, docs, mind maps, and AI chat to enhance team productivity and automate over 700 tasks website | github | twitter | youtube
思源
Knowledge management: privacy-first personal knowledge management system featuring native Jev decision model integration for high-speed document classification, flashcard intent categorization, and automated tag routing.
zhixi
国人做的xmind
quarkdown
Lightweight markdown processor for fast document rendering.
Unity-Build
unity-conditional-objects
Unity scripts that modify GameObjects and Components at Prefab/Scene import time based on build configurations
https://github.com/ligurio/awesome-ci
by @ligurio – Comparison of cloud based CI services.
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
自动测试和构建游戏项目的最快、最简单的方法
buildtool
A powerful automation tool for quickly and easily generating builds with Unity
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
Mobile
UnityAndroidRuntimePermissions
A native Unity plugin to handle runtime permissions on Android M+
unimgpicker
Image picker for iOS/Android
BlankGalleryScreenshot
Unity 3D Gallery Screenshot
Android-Auxiliary
Unity开发过程中部分安卓操作会用到的函数
APKToolGUI
[GUI for apktool, signapk, zipalign and baksmali utilities]
BlankDeviceUniqueIdentifier
用于在 Unity3D 中获取Android 和 iOS 平台上唯一机器码的插件
BlankOperationClipboard
Unity 读写Android 和 iOS 的粘贴板插件
GKNativeExtensions
Provides GameKit bindings for Mono interoperability. Works on Unity (tested with 2018.3).
umi
Unity mobile input (UMI) plugin for Android and iOS, allows to use features of mobile native input fields
Unity-Games&&OpenSource-Games
https://github.com/bobeff/open-source-games
[A list of open source games]
https://github.com/hutian23/ETScript
基于ET7复刻《苍翼混沌效应》《街头霸王6》战斗系统
https://github.com/KaganAyten/RestaurantGame3DUnity
Simple Hamburger making game like Overcooked in Unity3D
https://github.com/jynew/jynew
[JinYongLegend]
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/Ishaan35/Unity3D-Mario-Kart-Racing-Game
🕒1y ago- Kart racer supports items, anti-gravity mode, computer players, underwater mode, and real-time shadows and lighting.
Programmer-Common-Tool
https://learn-english.dev/
程序员 常用英语
https://github.com/nusr/hacker-laws-zh
程序员应该知道的原则
http://binaryconvert.com
专门做二进制转换的网站
https://github.com/Bowen7/regex-vis
Regex visualizer & editor
https://github.com/loonggg/DevMoneySharing
独立开发者赚钱经验分享
https://www.toolnb.com
toolnb
Package
workflow
https://github.com/n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
https://github.com/fastlane/fastlane
Upload screenshots, metadata and your app to the App Store using a single command.
https://github.com/aelassas/Wexflow
A high performance, extensible, modular and cross-platform workflow engine.
Auto Test
写作
https://github.com/writing-resources/awesome-scientific-writing
Tools and resources for scientific writing beyond LaTeX, including Markdown, reStructuredText and Jupyter notebooks.
https://github.com/typst/typst
Markup-based typesetting system with math, bibliography management, and fast incremental compilation to PDF.
https://github.com/tw93/kami
Good content deserves good paper.
web-server
OCR
https://github.com/chatdoc-com/OCRFlux
a lightweight yet powerful multimodal toolkit that significantly advances PDF-to-Markdown conversion, excelling in complex layout handling, complicated table parsing and cross-page content merging.
Code-Editor
游戏策划
Windows-Optimizer
https://github.com/Raphire/Win11Debloat
Open-source PowerShell script that removes bloatware, disables telemetry and pre-installed apps for Windows 10 and 11, with whitelists/blacklists reversion support. It heavily modifies the OS, so a re…
https://github.com/pranshuparmar/witr
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
Interest is the best teacher
https://github.com/Anduin2017/HowToCook
A programmer's guide to cooking at home with step-by-step recipes (Simplified Chinese).
https://www.animatedknots.com
如何系绳子-关键时候救你一命
https://www.die.net/earth/
白天和黑夜实时预览
https://humanbenchmark.com/
脑力benckmark
https://chatroulette.com/
全世界随机聊天
http://www.cbaigui.com/
中国妖精合集
https://github.com/mgks/docmd
Generate minimal, fast & beautiful docs from Markdown. No React, no bloat, just content. Built for developers.
https://github.com/maxiaobang7/ossnav
开源精选:探索免费优质的开源软件工具,尽享数字自由
sakura
你懂得
友情链接
Unity-Memo
本仓库用来备忘一些Unity相关的技术,包括API、算法、实现效果、某些问题的解决方案等。
MyStudyNote
MyStudyNote
ikrima
Game Development Notes
https://github.com/Gforcex/OpenGraphic
[Graphic Engine & Game Engine lists]
GithubRepositoryStudy
一些UnityRepository的学习笔记
网络手游开发技术图谱
网络手游开发知识、技术与信息库,游戏研发技术从业者的导航地图
gamedev
ue gamedev
indie-hacker-tools-plus
为独立开发者准备的精选技术栈和工具仓库来了!这里有你最需要的工具,帮你提升开发效率、节约成本,最重要的是——这些工具都是市场上热门的,经过验证的
Related lists in Programming Languages
See categoryAwesome Rust
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
Awesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Awesome Python
vinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
Awesome C++
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Awesome Go
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Awesome PHP
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.