Improve serialization and scripting bindings by leveraging reflection #340
Labels
Feature
New feature to the engine
QoL
Quality of Life : Something that can improve users productivity
Refactoring
Something that needs a refactoring
Problem this feature should fix
The code necessary to serialize/deserialize many classes (mostly components), is somewhat heavy and redundant. Same for the inspector code & lua bindings.
Expected solution
By leverage a reflection library such as reflect-cpp, we could drastically reduce the maintenance needed for each of these types, and maybe even auto-generate documentation? 😮
The text was updated successfully, but these errors were encountered: