Change the current entity generation principle to fit on the data oriented principle, recommended to use CSV or JSON parsing to instantinate the entities, instead hard coded or using factories.
Current entity generation - Entity factory is still OO (Object Oriented) approach which is clearly anti pattern in DOP principle. - priotise the data over the code.
C++ reflection isn't supported in current C++ version and complier - which is expiremental in C++ 26 in gcc complier, may need third party library to use the reflection in native codebase.
Change the current entity generation principle to fit on the data oriented principle, recommended to use CSV or JSON parsing to instantinate the entities, instead hard coded or using factories.
Current entity generation - Entity factory is still OO (Object Oriented) approach which is clearly anti pattern in DOP principle. - priotise the data over the code.
C++ reflection isn't supported in current C++ version and complier - which is expiremental in C++ 26 in gcc complier, may need third party library to use the reflection in native codebase.