Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akikurisu/ceres
Powerful node based visual scripting toolkit for Unity.
https://github.com/akikurisu/ceres
gameplay graphview nodeeditor toolkit unity visualscripting
Last synced: 10 days ago
JSON representation
Powerful node based visual scripting toolkit for Unity.
- Host: GitHub
- URL: https://github.com/akikurisu/ceres
- Owner: AkiKurisu
- License: mit
- Created: 2024-12-29T06:53:45.000Z (12 days ago)
- Default Branch: main
- Last Pushed: 2024-12-29T12:50:38.000Z (12 days ago)
- Last Synced: 2024-12-29T13:36:00.979Z (12 days ago)
- Topics: gameplay, graphview, nodeeditor, toolkit, unity, visualscripting
- Language: C#
- Homepage:
- Size: 969 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ceres
Powerful node based visual scripting toolkit for Unity.![banner](./Docs/Images/ceres_banner.png)
*Still in earlier development and may have frequent API changes,
do not use it in any production environment*## Dependencies
Add following dependencies to `manifest.json`.
```json
"dependencies": {
"com.kurisu.chris": "https://github.com/AkiKurisu/Chris.git",
"com.cysharp.unitask":"2.5.3",
"com.unity.nuget.newtonsoft-json": "3.2.1"
}```
## Contents
[Ceres Concept](./Docs/ceres_concept.md)
> Introducing the core concepts of Ceres.## Platform
Unity 2022.3 LTS or later.
Support Mono, IL2CPP.
>Ceres relies on full generic sharing since Unity 2022 to support generic node in IL2CPP.
## Implementation
### Flow
Powerful visual scripting solution inspired from Unreal's Blueprint.
Included in this repository.See [Startup Flow](./Docs/flow_startup.md).
![ceres_flow](./Docs/Images/ceres_flow.png)
### Next Gen DialogueAI powered dialogue visual designer for Unity.
Is migrating to Ceres version, see [Next-Gen-Dialogue/ceres_main](https://github.com/AkiKurisu/Next-Gen-Dialogue/tree/ceres_main).
![ceres_ngd](./Docs/Images/ceres_ngd.png)
## Reference
[Chris](https://github.com/AkiKurisu/Chris)
>Support Ceres to serialize any object and edit them in editor,
also providing contextual event used in Flow.[UniTask](https://github.com/Cysharp/UniTask)
>Support Ceres to execute node in async.