Lyra 复刻
动画系统参考 Lyra 的动画分层结构,可以根据玩法需求快速加载/卸载指定的Layer。
拿手枪动画。
空手动画。
程序化网格编辑器基于 Lyra 的编辑器改进,可以在编辑器内实时添加/删除新的布尔运算物体,并调整运算逻辑,大小等参数。
点击 Generate 可以生成烘焙好的物体,直接拖拽进场景中。
点击 Update 会统一更新烘焙的内容。
在编辑器场景中拷贝源蓝图就可以表示一个新的实例。
Particle Life Simulation
IntroductionA large-scale Particle Life simulation built with Unity DOTS (ECS + Jobs + Burst), focusing on emergent behavior through simple force rules. Thousands to particles interact in real time, forming complex, self-organizing patterns.
The source code is available on GitHub.
Init SystemRequire the global config components and initialize the random number generator.
123456public struct ParticleCreateRequestComponent : IComponentData{ public int Count; public float2 MinPosition; ...
Interactive Snow Simulation
IntroductionA real-time interactive snow deformation system implemented with custom shaders, enabling dynamic footprints, object interaction, and environmental response.
The source code is available on GitHub.
Snow Heightmap UpdateA traditional approach to simulate snow deformation is to use a heightmap texture to represent the snow surface. The heightmap is updated in real-time using a custom shader that modifies the height values based on interactions.
123456789101112131415161718float4 frag(v ...
Network Structure
IntroductionI try to build a lightweight multiplayer networking framework by using Photon PUN’s free tier.
The source code is available on GitHub.
Network ManagerManage the connection to Photon server, room joining/leaving, and scene loading.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081public class NetworkManager : MonoBehaviourPunCallbacks{ private static NetworkManager _ins ...
Minecraft Recreation
IntroductionA reimagining of Minecraft’s procedural world generation powered by 5-dimensional Perlin Noise.
The video tutorial of the Minecraft mechanic can be found here and chinese version here.
The source code is available on GitHub.
Bomber, inspired by Öoo
IntroductionA physics-based platformer where you are the bomb — using explosive recoil to jump, double-jump, and propel yourself through the level.
The video tutorial of the Bomber mechanic can be found here and chinese version here.
The source code is available on GitHub.
SuperHot Recreation
IntroductionA Unity recreation of SuperHot’s core experience — where time only moves when you move. Rebuilt from scratch to replicate its time manipulation and combat replay mechanics, delivering the signature “time as a weapon” tactical shooter experience.
The video tutorial of the Super Hot mechanic can be found here and chinese version here.
The source code is available on GitHub.







