ChenXiLin's starred repositories

WaveFunctionCollapse

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

Language:C#License:NOASSERTIONStargazers:22845Issues:502Issues:49

BenchmarkDotNet

Powerful .NET library for benchmarking

Hangfire

An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required

Language:C#License:NOASSERTIONStargazers:9117Issues:314Issues:1912

hybridclr

HybridCLR是一个特性完整、零成本、高性能、低内存的Unity全平台原生c#热更新解决方案。 HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.

Language:C++License:MITStargazers:5913Issues:83Issues:122

UIEffect

UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!

ParticleEffectForUGUI

Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.

BDFramework.Core

Simple and powerful Unity3d game workflow! 简单、高效、高度工业化的商业级unity3d 工作流。

Language:C++License:Apache-2.0Stargazers:2415Issues:91Issues:45

JEngine

The solution that allows unity games to update in runtime. 使Unity开发的游戏支持热更新的解决方案。

UnityGameFramework

This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.

Language:C#License:MITStargazers:1854Issues:50Issues:8

VisualEffectGraph-Samples

Visual Effect Graph - Samples Project

Language:C#License:NOASSERTIONStargazers:1791Issues:87Issues:20

UnityAssetUsageDetector

Find usages of the selected asset(s) and/or Object(s) in your Unity project, i.e. list the objects that refer to them

Language:C#License:MITStargazers:1587Issues:35Issues:30

Natasha

基于 Roslyn 的 C# 动态程序集构建库,该库允许开发者在运行时使用 C# 代码构建域 / 程序集 / 类 / 结构体 / 枚举 / 接口 / 方法等,使得程序在运行的时候可以增加新的模块及功能。Natasha 集成了域管理/插件管理,可以实现域隔离,域卸载,热拔插等功能。 该库遵循完整的编译流程,提供完整的错误提示, 可自动添加引用,完善的数据结构构建模板让开发者只专注于程序集脚本的编写,兼容 stanadard2.0 / netcoreapp3.0+, 跨平台,统一、简便的链式 API。 且我们会尽快修复您的问题及回复您的 issue.

Language:C#License:MITStargazers:1427Issues:67Issues:70

unity-voxel

Mesh voxelization for Unity.

Language:C#License:MITStargazers:1358Issues:54Issues:15

CSharp.lua

The C# to Lua compiler

Language:C#License:NOASSERTIONStargazers:1185Issues:42Issues:368

Json.Net.Unity3D

Forked Newtonsoft.Json to support Unity3D

Language:C#License:MITStargazers:916Issues:65Issues:41

LINQ-to-GameObject-for-Unity

LINQ to GameObject - Traverse GameObject Hierarchy by LINQ

Language:C#License:MITStargazers:796Issues:61Issues:14

kcp

KCP C#版。线程安全,运行时无alloc,对gc无压力。

Language:C#License:MITStargazers:772Issues:27Issues:28

com.unity.webrtc

WebRTC package for Unity

Language:AssemblyLicense:NOASSERTIONStargazers:734Issues:39Issues:344

EntitiesBT

Behavior Tree for Unity ECS (DOTS) framework

Language:C#License:MITStargazers:453Issues:18Issues:31

Unity3dAsyncAwaitUtil

A bunch of code to make using async-await easier in Unity3D

Language:C#License:MITStargazers:452Issues:32Issues:13

Unity3D.IncrementalCompiler

Unity3D Incremental C# Compiler using Roslyn

Language:C#License:MITStargazers:355Issues:38Issues:33
Language:C++License:NOASSERTIONStargazers:348Issues:29Issues:5

SharpYaml

SharpYaml is a .NET library for YAML compatible with CoreCLR

Language:C#License:NOASSERTIONStargazers:330Issues:19Issues:71

SoftBodySimulation

Squish! A quick exploration of mesh deformation in response to collision

Language:C#License:GPL-3.0Stargazers:321Issues:28Issues:2

unity-volumetric-fog

A volumetric fog implementation in Unity.

Language:C#License:MITStargazers:269Issues:11Issues:2

unity-verlet-simulator

Simple verlet integration simulator for Unity.

Language:C#License:MITStargazers:253Issues:17Issues:2

MissilesPerfectMaster

A compute shader demo for Unite 2018 Tokyo.

Language:C#License:MITStargazers:176Issues:17Issues:0

SpanLinq

Linq for Span<T> using SourceGenerators

Language:C#License:MITStargazers:45Issues:3Issues:1

BlobEditor

Editor of `BlobAsset`

Language:C#License:MITStargazers:36Issues:1Issues:1

No-gc-sockets

Small library to send and receive using sockets without allocating garbage

Language:C#License:MITStargazers:15Issues:0Issues:0