Awesome-Unity
List of game frameworks programming resources for Unity
https://github.com/zhenhaiwang/Awesome-Unity
Last synced: about 17 hours ago
JSON representation
-
Frameworks
- XGame - 一款提供各种主流技术方案的Unity手游框架。包含服务端、客户端等模块,采用C++、C#、Lua语言开发
- StrangeIoC - The IoC/Binding framework for Unity3D and C#
- ET - Unity3D Client and C# Server framework
- KBEngine - A MMO game engine of server
- ServerFramework - Java game framework of server
- 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
- Autoya - Small, thin framework for Unity which contains essential game features
- LuaFramework_UGUI - The Unity Lua framework for UGUI
- LuaFramework_UGUI_V2 - The Unity Lua framework for UGUI with lockstep demo
- GameFramework - A game framework that encapsulates commonly used modules during development
- QFramework - A Progressive and RAD framework
- BDFramework.Core - A powerful unity3d game workflow
- MotionFramework - A unity3d game framework
- HGFramework - Unity客户端框架
- ColaFramework - 一款简洁的MVC架构的Unity客户端框架。支持Lua开发和资源热更新,自带版本管理和简易服务器。适合新手入门学习或用于中小团队开发
- MyUnityFramework - 我的Unity框架,包含资源加载,配置加载,数据加载,UI管理,日志管理,动画系统,特效系统等
- UnityFramework - Framework for Unity that includes support for xml based NodeGraphs and timeline/event statemachines together with fancy editors for both
- UGUI-MVVM - Unity UGUI MVVM databinding via the standard IXChanged interfaces used in WPF
- Unity-UI-Framework - A simple UI framework based on UGUI
- MO.Framework - Orleans-Dotnetty game server framework that includes support for socket, websocket, http and Unity3D client demo
- 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
- uMVVM - A simple Unity MVVM framework
- cscore - A lightweight library providing commonly used helpers & patterns for both your pure C# and Unity projects
- Zero - Unity中的游戏开发框架,为游戏开发核心问题提供轻量高效的解决方案
- HTFramework - 基于Unity的一个快速开发框架,集需求模块化、代码重用性、实用便捷性、功能高内聚、统一编码规范、可扩展性、可维护性、可通用性、可插拨性为一体,并提供持续维护、升级
- FoxGameToolKit - Unity模块化功能包,包含资源打包/加载,UI管理,消息派发等
- FinalFramework - 为独立游戏而生,最后的Gameplay游戏框架
- EZUnity - Unity3D工具集,API二次封装,编辑器扩展
- Lemon - Unity游戏开发框架,包含常用UI组件、UIManager管理、自定义日志显示、行为树框架等
- MyFramework - 一个在Unity上使用的网络游戏客户端开发框架,为Unity所有使用方式提供完善的封装和管理,只需要专注于游戏逻辑的编写
- Nice-Lua - 基于xlua的MVVM框架,支持Addressables,统一渲染管线等Unity新特性
-
GitHub
- Awesome-Windows - An awesome & curated list of best applications and tools for Windows
- Games - A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub
- GameDev - A curated list of Game Development resources
- Unity-Script-Collection - A maintained collection of useful & free unity scripts, librarys, plugins and extensions
- Unity-Toolbag - Variety of Unity scripts and tools
- Unity-Extensions - Variety of Unity extensions
- GameDev-Resources - A wonderful list of Game Development resources
- Awesome-WeChat-WeApp - List of WeChat-WeApp programming resources
- Awesome-Unity - A curated list of awesome Unity assets, resources, and more
- Awesome-Unity-Free - A community driven list of useful Unity packages, libraries and others
- Awesome-Unity-Shader - List of cool Unity shader resources
- Awesome-Game-Server - List of game server programming resources
- Awesome-Dotnet - A collection of awesome .NET libraries, tools, frameworks and software
- Awesome-Dotnet-Core - A collection of awesome .NET core libraries, tools, frameworks and software
- Awesome-Architect - List of knowledges for backend architect
- Awesome-Mac - An awesome & curated list of best applications and tools for Mac
- Awesome-VSCode - A curated list of delightful VS Code packages and resources
- Awesome-UPM - A curated list of awesome Git repositories for Unity that support Unity Package Manager (UPM)
- Awesome-Unity-Open-Source-On-Github - A categorized collection of awesome Unity open source on GitHub
- Awesome-Node.js - Curating the best Node.js modules and resources
- Awesome-Code-Review - A curated list of tools, articles, books, and any other resource related to code review
- Awesome-Awesome-List - List of useful, silly and awesome lists curated on GitHub
- Awesome-Vue - A curated list of awesome things related to Vue.js
- 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
-
Networks
- UnityHTTP - A TcpClient-based HTTP library for Unity
- LiteNetLib - Lite reliable UDP library for Mono and .NET
- NetworkComms.Net - A high performance cross-platform network library written in C#
- Network - C# network library
- Lidgren.Net - 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
- gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
- NATS.Net - The official C# Client for NATS
-
Tutorials
- FPS Sample - A first person multiplayer shooter example project in Unity
- Unity MMO - A Unity MMO demo, include Client (ECS & xLua) and Server (Skynet)
- LockstepEngine - A lockstep solution include lots of deterministic library
- Wave Function Collapse - Walk through an infinite, procedurally generated city
- Self-Driving Car Simulator - A self-driving car simulator built with Unity
- Lockstep Tutorial - A Unity lock-step tutorial
- Lockstep Simple Framework - A Unity lock-step simple framework
-
Serializers
- FullSerializer - A robust JSON serialization framework that just works with support for all major Unity export platforms
- FlatBuffers - A cross platform serialization library architected for maximum memory efficiency
- ZeroFormatter - Fastest C# serializer and infinitely fast deserializer for .NET, .NET Core and Unity
- Utf8Json - Definitely fastest and zero allocation JSON serializer for C# (.NET, .NET Core, Unity, Xamarin)
- Json.Net.Unity3D - Forked Newtonsoft.Json to support Unity3D
Programming Languages
Categories
Sub Categories
Keywords
unity
22
unity3d
14
awesome
11
awesome-list
11
game
7
csharp
6
game-development
4
list
4
xlua
4
unity3d-framework
4
framework
4
unity-editor
3
unity-asset
3
hotfix
3
mvvm
3
unity-framework
3
network
3
unity-scripts
3
unity2d
3
unity3d-plugin
3
engine
3
game-engine
3
c-sharp
3
unity-shader
2
gamedev
2
unity-3d
2
u3d
2
shader
2
cross-platform
2
game-dev
2
ecs
2
udp
2
mmorpg
2
mmo
2
server
2
serialization
2
pathfinding
2
gameplay
2
ilruntime
2
dotnet
2
lockstep
2
javascript
2
procedure
1
ugui
1
unity-htframework
1
objectpool
1
markdown
1
gameobject
1
fsm
1
bezier
1