Skip to content

AboutUnity/Chris

 
 

Repository files navigation

Ask DeepWiki Zhihu Bilibili

Chris

A Unity development framework designed for efficient, flexible and professional workflows.

banner

Dependencies

  1. Add following dependencies to manifest.json.
"dependencies": {
    "com.cysharp.unitask":"https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask"
  }
  1. Install R3 from NuGet using NuGetForUnity Open Window from NuGet -> Manage NuGet Packages, Search "R3" and Press Install.

  2. Use git URL to download package by Unity Package Manager https://github.com/AkiKurisu/Chris.git.

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 based on Addressables.

SoftAssetReference

Data Driven

Use Unreal-like DataTable workflow in Unity.

DataTable

Configs

Global configuration management system with hierarchical organization and automatic serialization.

Configs

Console Variables

Runtime configuration adjustment through in-game console commands.

Console Variables

Tasks

Asynchronous task system with prerequisites and event-driven completion.

Modules

Runtime module loading system for modular architecture.

Gameplay Module

Gameplay

Actor based gameplay architecture like Unreal, integrate Ceres to support visual scripting.

To integrate Ceres, add following dependencies to the manifest.json.

"dependencies": {
    "com.kurisu.ceres":"https://github.com/AkiKurisu/Ceres.git"
  }

Visual Scripting

AI

AI tools from AAA games research.

FieldViewPrime

Asset modding workflow based on Addressables.

Wiki

Chris Wiki generated by DeepWiki.

Credits

Cysharp/R3

Cysharp/UniTask

Unity/UIElements

akbiggs/Unity Timer

yasirkula/UnityIngameDebugConsole

yasirkula/NativeGallery

License

MIT

About

A Unity development framework designed for efficient, flexible and professional workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%