https://github.com/akikurisu/chris
A Unity game framework designed for efficient development.
https://github.com/akikurisu/chris
framework game-development toolkit unity workflow
Last synced: 11 months ago
JSON representation
A Unity game framework designed for efficient development.
- Host: GitHub
- URL: https://github.com/akikurisu/chris
- Owner: AkiKurisu
- License: mit
- Created: 2024-01-17T06:16:59.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-13T15:45:35.000Z (12 months ago)
- Last Synced: 2025-04-13T16:40:41.918Z (12 months ago)
- Topics: framework, game-development, toolkit, unity, workflow
- Language: C#
- Homepage:
- Size: 3.36 MB
- Stars: 28
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chris
A Unity game framework designed for efficient development.
## Install
Use git URL to download package by Unity Package Manager ```https://github.com/AkiKurisu/Chris.git```.
## Core Features
[Events](./Documentation~/Events.md)
> A powerful event solution for dynamic and contextual event handling ported from UIElement.

[Pool](./Documentation~/Pool.md)
> Zero allocation GameObject/Component pooling.

[Schedulers](./Documentation~/Schedulers.md)
> Zero allocation timer/frame counter.

[Serialization](./Documentation~/Serialization.md)
> Powerful serialization tool for workflow.

[Resource](./Documentation~/Resource.md)
> Resource loading system based on Addressables.

[Data Driven](./Documentation~/DataDriven.md)
>Use Unreal-like DataTable workflow in Unity.

## Dependencies
```json
"dependencies": {
"com.cysharp.unitask":"https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask",
"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](https://github.com/Cysharp/R3)
[UniTask](https://github.com/Cysharp/UniTask)
[Unity.UIElements](https://github.com/Unity-Technologies/UnityCsReference/tree/2022.3/ModuleOverrides/com.unity.ui/Core)
[Unity Timer](https://github.com/akbiggs/UnityTimer)
## License
MIT