Skip to content
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
@DanielEverland

Description

@DanielEverland

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.

Metadata

Metadata

Labels

enhancementNew feature or requestrefactoringRequires extensive refactoring. Might not be implemented

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions