Charon is a versatile plugin tailored for Unity, designed to facilitate data-driven game design by allowing both developers and game designers to efficiently manage static game data, like units, items, missions, quests, and other. It provides a user-friendly interface that requires no special skills for game designers, simplifying the process of data manipulation. For programmers, Charon streamlines development workflows by generating c# code to load game data seamlessly into the game.
Unity Editor plugin uses dotnet charon
tool, which is a .NET Core application built for .NET 8 and it runs wherever Unity Editor can run.
The generated code and data do not require any additional dependencies for your game's runtime.
- Install the .NET 8 or later software for your operating system (Windows, MacOS, Linux).
- Ensure your Unity version is 2021.3 or later.
- Open the OpenUPM page for the plugin.
- Click the Manual Installation button in the upper right corner and follow the instructions.
- Install the .NET 8 or later software for your operating system (Windows, MacOS, Linux).
- Ensure your Unity version is 2021.3 or later.
- Open the Charon plugin in the Unity Asset Store.
- Click Add To My Assets.
- Open the Unity Package Manager by navigating to Window → Package Manager.
- Wait for the package manager to populate the list.
- Select My Assets from the dropdown in the top left corner.
- Select Charon from the list and click Download. If it’s already downloaded, you will see an Import option.
Charon Documentation • Unity Plugin Documentation
- Example Project
- Editor Extensions
- CharonCli -> Bulk Create Documents
- CharonCli -> Bulk Delete Documents
- CharonCli -> Find Document
- CharonCli -> Update Document
- CharonCli -> Create Document
- CharonCli -> Delete Document
- CharonCli -> Delete Document By Id
- CharonCli -> Export Documents
- CharonCli -> List All Documents
- CharonCli -> List Documents With Criteria
- CharonCli -> Validating Game Data File
- I18N -> List Translation Languages
- I18N -> Export Localizable Data
- I18N -> Add Translation Language
- I18N -> Import Localizable Data
- T4 -> Preprocess Template
- T4 -> Run Text Template
- T4 -> Run C# Code Template
Discord • Plugin Issues • [email protected]
MIT