Skip to content

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

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

AkiKurisu/Chris

Repository files navigation

Ask DeepWiki Zhihu Bilibili

Chris

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

banner

Dependencies

Add following dependencies to manifest.json.

"dependencies": {
    "com.cysharp.unitask":"https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask"
  }

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.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Contributors

Languages