This repository was archived by the owner on May 9, 2025. It is now read-only.
This repository was archived by the owner on May 9, 2025. It is now read-only.
ScriptableObject-Architecture 2.0 using new serialization method #100
Open
Description
SO-A's codebase is extremely cluttered, which makes introducing new features tedious. Much of this clutter is due to hacky workarounds in order to appease Unity's built-in serialization. This doesn't have to be the case, as projects such as Odin serializer allows for much more flexible serialization.
The main benefit of this are as follows
- Serialize most types from a single class.
- Serialize generics and interfaces directly
This might seem trivial, but I estimate you'd be able to reduce the size of the codebase, not to mention its complexity, simply by fixing these two issues.