fluid-behavior-tree
Newtonsoft.Json-for-Unity
fluid-behavior-tree | Newtonsoft.Json-for-Unity | |
---|---|---|
3 | 3 | |
886 | 1,048 | |
- | - | |
3.0 | 3.2 | |
3 months ago | about 2 years ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fluid-behavior-tree
-
Does anyone know of good diagramming software for Behavior Trees?
I'm using FluidBT https://github.com/ashblue/fluid-behavior-tree
- How would I go about making a boss with 3 different attacks for each phase?
- How should I structure my AI?
Newtonsoft.Json-for-Unity
-
Native AOT Overview
With Unity/IL2CPP stuff: For general-purpose serialization libraries like JSON, you sometimes need to provide hints to make sure types are included: https://github.com/jilleJr/Newtonsoft.Json-for-Unity/wiki/Fi...
For schema serialization on known types, there are codegen tools (i.e. moc for MessagePack): https://github.com/neuecc/MessagePack-CSharp
MessagePack is migrating to Rosalyn code generators, so basically invisible codegen. Cysharp's newer serialization library, MessagePack, already uses this: https://github.com/Cysharp/MemoryPack
-
A small but useful class for creating saved variables in PlayerPrefs
But Newtonsoft.JSON can't serialize any object (like Vector3, for example) painlessly either. That's why I recommend to check out the Converters library — it solves a lot of problems.
-
I'm losing my mind. A month ago, I worked on a Unity project and ChatGPT helped me import a JSON parser quickly and correctly. Today, when I reused the project as a template, I faced same error, but instead of a swift answer I was fighting with it for 1 hour. Solutions/links were outdated and wrong.
In any case you can install it through the official method, it's a weird package because it's hidden in the package menu
What are some alternatives?
Zenject - Dependency Injection Framework for Unity3D
corert - This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
MapsSDK-Unity - This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Unity.Newtonsoft.Json
unity-hierarchy-folders - Specialized folder objects for Unity Hierarchy.
Unity3d-RectMask2DCulling - Custom RectMask2D, that allow to disable Culling / Softness for better performance
realtime-CSG-for-unity - Realtime-CSG, CSG level editor for Unity
bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
UnityMeshSimplifier - Mesh simplification for Unity.
Oberon - Oberon parser, code model & browser, compiler and IDE with debugger