Ron CS

Ron
C#
// An AI behavior tree represented in RON.
Sequence(
children: [
FindFood(
variableName: "food"
),
NavigateTo(
target: "food"
),
Acquire(
target: "food"
)
]
)

Ron CS is a serializer/deserializer library for Ron and C#, letting you convert C# objects into Ron files, and Ron files back into C# objects.

Compared to JSON and XML, Ron is more human readable and has built in type names.

For most types that your program uses they can be serialized using Ron.Serialize(o) and Deserialized with Ron.Deserialize<MyType>(ronString).

For additional features check out the docs