{"id":60187,"url":"https://github.com/zhenhaiwang/Awesome-Unity","name":"Awesome-Unity","description":"List of game frameworks programming resources for Unity","projects_count":81,"last_synced_at":"2026-10-03T06:00:34.602Z","repository":{"id":188890388,"uuid":"200386418","full_name":"zhenhaiwang/Awesome-Unity","owner":"zhenhaiwang","description":"List of game frameworks programming resources for Unity","archived":false,"fork":false,"pushed_at":"2025-08-11T06:57:13.000Z","size":25,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-09-13T09:07:00.094Z","etag":null,"topics":["awesome-list","csharp","framework","game-development"],"latest_commit_sha":null,"homepage":"https://github.com/zhenhaiwang/Awesome-Game-Frameworks","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhenhaiwang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-08-03T14:43:26.000Z","updated_at":"2026-07-27T07:37:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6361e85-d4d0-4b4b-9ec5-4df0111275d0","html_url":"https://github.com/zhenhaiwang/Awesome-Unity","commit_stats":null,"previous_names":["zhenhaiwang/awesome-game-frameworks","zhenhaiwang/awesome-unity"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zhenhaiwang/Awesome-Unity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenhaiwang%2FAwesome-Unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenhaiwang%2FAwesome-Unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenhaiwang%2FAwesome-Unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenhaiwang%2FAwesome-Unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhenhaiwang","download_url":"https://codeload.github.com/zhenhaiwang/Awesome-Unity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenhaiwang%2FAwesome-Unity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343072799,"owners_count":37963025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-03T02:00:07.567Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-08T00:00:25.148Z","updated_at":"2026-10-03T06:00:34.603Z","primary_language":"C#","list_of_lists":false,"displayable":true,"categories":["GitHub","Frameworks","Networks","Serializers","Tutorials"],"sub_categories":[],"readme":"## Frameworks\n\n  - [StrangeIoC](https://github.com/strangeioc/strangeioc) - The IoC/Binding framework for Unity3D and C#\n  - [ET](https://github.com/egametang/ET) - Unity3D Client and C# Server framework\n  - [KBEngine](https://github.com/kbengine/kbengine) - A MMO game engine of server\n  - [ServerFramework](https://github.com/zhangqi-ulua/ServerFramework) - Java game framework of server\n  - [Knight](https://github.com/winddyhe/knight) - A game framework based on Unity3D engine. It includes a complete assetbundle manager, a C# hotfix module based on ILRuntime, a UI module based on MVVM, and other basic functions support\n  - [Zero](https://github.com/jinglikeblue/Zero) - Unity中的游戏开发框架，为游戏开发核心问题提供轻量高效的解决方案\n  - [Autoya](https://github.com/sassembla/Autoya) - Small, thin framework for Unity which contains essential game features\n  - [LuaFramework_UGUI](https://github.com/jarjin/LuaFramework_UGUI) - The Unity Lua framework for UGUI\n  - [LuaFramework_UGUI_V2](https://github.com/jarjin/LuaFramework_UGUI_V2) - The Unity Lua framework for UGUI with lockstep demo\n  - [GameFramework](https://github.com/EllanJiang/GameFramework) - A game framework that encapsulates commonly used modules during development\n  - [QFramework](https://github.com/liangxiegame/QFramework) - A Progressive and RAD framework\n  - [BDFramework.Core](https://github.com/yimengfan/BDFramework.Core) - A powerful unity3d game workflow\n  - [MotionFramework](https://github.com/gmhevinci/MotionFramework) - A unity3d game framework\n  - [HGFramework](https://github.com/zhutaorun/HGFramework) - Unity客户端框架\n  - [HTFramework](https://github.com/SaiTingHu/HTFramework) - 基于Unity的一个快速开发框架，集需求模块化、代码重用性、实用便捷性、功能高内聚、统一编码规范、可扩展性、可维护性、可通用性、可插拨性为一体，并提供持续维护、升级\n  - [ColaFramework](https://github.com/XINCGer/ColaFrameWork) - 一款简洁的MVC架构的Unity客户端框架。支持Lua开发和资源热更新，自带版本管理和简易服务器。适合新手入门学习或用于中小团队开发\n  - [MyUnityFramework](https://github.com/GaoKaiHaHa/MyUnityFrameWork) - 我的Unity框架，包含资源加载，配置加载，数据加载，UI管理，日志管理，动画系统，特效系统等\n  - [UnityFramework](https://github.com/traggett/UnityFramework) - Framework for Unity that includes support for xml based NodeGraphs and timeline/event statemachines together with fancy editors for both\n  - [Loxodon-Framework](https://github.com/cocowolf/loxodon-framework) - MVVM framework for Unity3D (C# \u0026 xLua)\n  - [FinalFramework](https://github.com/jarjin/FinalFramework) - 为独立游戏而生，最后的Gameplay游戏框架\n  - [UGUI-MVVM](https://github.com/jbruening/ugui-mvvm) - Unity UGUI MVVM databinding via the standard IXChanged interfaces used in WPF\n  - [Unity-UI-Framework](https://github.com/MrNerverDie/Unity-UI-Framework) - A simple UI framework based on UGUI\n  - [EZUnity](https://github.com/EZhex1991/EZUnity) - Unity3D工具集，API二次封装，编辑器扩展\n  - [FoxGameToolKit](https://github.com/FoxGame825/FoxGameToolKit) - Unity模块化功能包，包含资源打包/加载，UI管理，消息派发等\n  - [Lemon](https://github.com/onelei/Lemon) - Unity游戏开发框架，包含常用UI组件、UIManager管理、自定义日志显示、行为树框架等\n  - [MO.Framework](https://github.com/mmogdeveloper/MO.Framework) - Orleans-Dotnetty game server framework that includes support for socket, websocket, http and Unity3D client demo\n  - [TinaX](https://github.com/yomunsam/TinaX) - A simple, complete, out-of-the-box development framework based on the Unity engine. TinaX's goal is to be a framework that adapts to different project and team sizes\n  - [XGame](https://github.com/monitor1394/XGame) - 一款提供各种主流技术方案的Unity手游框架。包含服务端、客户端等模块，采用C++、C#、Lua语言开发\n  - [MyFramework](https://github.com/ZHOURUIH/MyFramework) - 一个在Unity上使用的网络游戏客户端开发框架，为Unity所有使用方式提供完善的封装和管理，只需要专注于游戏逻辑的编写\n  - [uMVVM](https://github.com/MEyes/uMVVM) - A simple Unity MVVM framework\n  - [cscore](https://github.com/cs-util-com/cscore) - A lightweight library providing commonly used helpers \u0026 patterns for both your pure C# and Unity projects\n  - [Nice-Lua](https://github.com/Justin-sky/Nice-Lua) - 基于xlua的MVVM框架，支持Addressables，统一渲染管线等Unity新特性\n\n## Networks\n\n  - [UnityHTTP](https://github.com/andyburke/UnityHTTP) - A TcpClient-based HTTP library for Unity\n  - [LiteNetLib](https://github.com/RevenantX/LiteNetLib) - Lite reliable UDP library for Mono and .NET\n  - [NetworkComms.Net](https://github.com/MarcFletcher/NetworkComms.Net) - A high performance cross-platform network library written in C#\n  - [Network](https://github.com/Toemsel/Network) - C# network library\n  - [Networker](https://github.com/MarkioE/Networker) - A simple to use TCP and UDP networking library for .NET and compatible with Unity\n  - [Lidgren.Net](https://github.com/lidgren/lidgren-network-gen3) - 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\n  - [gRPC](https://github.com/grpc/grpc) - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)\n  - [NATS.Net](https://github.com/nats-io/nats.net) - The official C# Client for NATS\n  - [Mirror](https://github.com/vis2k/Mirror) - A community replacement for Unity's abandoned UNET Networking System\n  - [MirrorNG](https://github.com/MirrorNG/MirrorNG) - A high level Networking API for Unity, built and tested for MMO Scale Networking by the developers of Cubica, and optimized for ease of use and probability of success\n\n## Tutorials\n\n  - [FPS Sample](https://github.com/Unity-Technologies/FPSSample) - A first person multiplayer shooter example project in Unity\n  - [Unity MMO](https://github.com/liuhaopen/UnityMMO) - A Unity MMO demo, include Client (ECS \u0026 xLua) and Server (Skynet)\n  - [UnityLockStepDemo](https://github.com/GaoKaiHaHa/UnityLockStepDemo) - A Unity lock-step demo use [MyUnityFrameWork](https://github.com/GaoKaiHaHa/MyUnityFrameWork) and [SuperSocket](http://www.supersocket.net/)\n  - [LockstepEngine](https://github.com/JiepengTan/LockstepEngine) - A lockstep solution include lots of deterministic library\n  - [Wave Function Collapse](https://github.com/marian42/wavefunctioncollapse) - Walk through an infinite, procedurally generated city\n  - [Self-Driving Car Simulator](https://github.com/udacity/self-driving-car-sim) - A self-driving car simulator built with Unity\n  - [Lockstep Tutorial](https://github.com/JiepengTan/Lockstep-Tutorial) - A Unity lock-step tutorial\n  - [Lockstep Simple Framework](https://github.com/CraneInForest/LockStepSimpleFramework-Shared) - A Unity lock-step simple framework\n\n## Serializers\n\n  - [FullSerializer](https://github.com/jacobdufault/fullserializer) - A robust JSON serialization framework that just works with support for all major Unity export platforms\n  - [FlatBuffers](https://github.com/google/flatbuffers) - A cross platform serialization library architected for maximum memory efficiency\n  - [ZeroFormatter](https://github.com/neuecc/ZeroFormatter) - Fastest C# serializer and infinitely fast deserializer for .NET, .NET Core and Unity\n  - [MessagePack](https://github.com/neuecc/MessagePack-CSharp) - Extremely fast MessagePack serializer for C# (.NET, .NET Core, Unity, Xamarin) / msgpack.org[C#]\n  - [Utf8Json](https://github.com/neuecc/Utf8Json) - Definitely fastest and zero allocation JSON serializer for C# (.NET, .NET Core, Unity, Xamarin)\n  - [Json.Net.Unity3D](https://github.com/SaladLab/Json.Net.Unity3D) - Forked Newtonsoft.Json to support Unity3D\n\n## GitHub\n\n  - [Games](https://github.com/leereilly/games) - A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub\n  - [GameDev](https://github.com/crazyshader/GameDev) - A curated list of Game Development resources\n  - [Unity-Script-Collection](https://github.com/michidk/Unity-Script-Collection) - A maintained collection of useful \u0026 free unity scripts, librarys, plugins and extensions\n  - [Unity-Toolbag](https://github.com/nickgravelyn/UnityToolbag) - Variety of Unity scripts and tools\n  - [Unity-Extensions](https://github.com/yuyang9119/UnityExtensions) - Variety of Unity extensions\n  - [GameDev-Resources](https://github.com/Kavex/GameDev-Resources) - A wonderful list of Game Development resources\n  - [Awesome-WeChat-WeApp](https://github.com/justjavac/awesome-wechat-weapp) - List of WeChat-WeApp programming resources\n  - [Awesome-Unity](https://github.com/RyanNielson/awesome-unity) - A curated list of awesome Unity assets, resources, and more\n  - [Awesome-Unity-Free](https://github.com/netpyoung/awesome-unity-free) - A community driven list of useful Unity packages,  libraries and others\n  - [Awesome-Unity-Shader](https://github.com/QianMo/Awesome-Unity-Shader) - List of cool Unity shader resources\n  - [Awesome-Game-Networking](https://github.com/MFatihMAR/Awesome-Game-Networking) - A curated list of game network programming resources\n  - [Awesome-Game-Server](https://github.com/hstcscolor/awesome-gameserver-cn) - List of game server programming resources\n  - [Awesome-Dotnet](https://github.com/quozd/awesome-dotnet) - A collection of awesome .NET libraries, tools, frameworks and software\n  - [Awesome-Dotnet-Core](https://github.com/thangchung/awesome-dotnet-core) - A collection of awesome .NET core libraries, tools, frameworks and software\n  - [Awesome-Architect](https://github.com/xingshaocheng/architect-awesome) - List of knowledges for backend architect\n  - [Awesome-Windows](https://github.com/Awesome-Windows/Awesome) - An awesome \u0026 curated list of best applications and tools for Windows\n  - [Awesome-Mac](https://github.com/jaywcjlove/awesome-mac) - An awesome \u0026 curated list of best applications and tools for Mac\n  - [Awesome-VSCode](https://github.com/viatsko/awesome-vscode) - A curated list of delightful VS Code packages and resources\n  - [Awesome-UPM](https://github.com/starikcetin/awesome-upm) - A curated list of awesome Git repositories for Unity that support Unity Package Manager (UPM)\n  - [Awesome-Unity-Open-Source-On-Github](https://github.com/baba-s/awesome-unity-open-source-on-github) - A categorized collection of awesome Unity open source on GitHub\n  - [Awesome-Node.js](https://github.com/sindresorhus/awesome-nodejs) - Curating the best Node.js modules and resources\n  - [Awesome-Code-Review](https://github.com/joho/awesome-code-review) - A curated list of tools, articles, books, and any other resource related to code review\n  - [Awesome-Awesome-List](https://github.com/jnv/lists) - List of useful, silly and awesome lists curated on GitHub\n  - [Awesome-Vue](https://github.com/vuejs/awesome-vue) - A curated list of awesome things related to Vue.js\n  - [Awesome-Guidelines](https://github.com/Kristories/awesome-guidelines) - A set of guidelines for a specific programming language that provides recommendations on programming style, best practices, and methods for various aspects of writing programs in that language\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/zhenhaiwang%2Fawesome-unity/projects"}