Home

Awesome

<div align="center">

Chris

A Unity game framework designed for efficient development.

</div>

Core Features

Events

A powerful event solution for dynamic and contextual event handling ported from UIElement.

Debugger

Pool

Zero allocation GameObject/Component pooling.

Pooling Performance

Schedulers

Zero allocation timer/frame counter.

Debugger

Serialization

Powerful serialization tool for workflow.

SerializedType

Resource

Resource loading system, effect system based on Addressables.

SoftAssetReference

Data Driven

Use Unreal-like DataTable workflow in Unity.

DataTable

Animations

Create dynamic animation sequence and cutscene from script based on Playables.

Modules

Modules are based on core features.

AI

Personal AI tools from AAA games research.

FieldViewPrime

Mod

Mod workflow based on Addressables.

Mod Exporter

UI

Build UGUI in script easily, useful for creating dynamic setting UI and debug menu.

UIPanel

Dependencies

"dependencies": {
    "com.cysharp.unitask":"2.5.3",
    "com.unity.addressables": "1.21.0",
    "com.unity.nuget.newtonsoft-json": "3.2.1",
    "com.unity.collections": "2.2.1",
    "com.unity.burst": "1.8.9",
    "com.unity.mathematics": "1.3.1"
  }

Reference

R3

UniTask

Unity.UIElements

Unity Timer

License

MIT