Is your feature request related to a problem? Please describe.
Monolithic game engines are challenging to customize and extend. A modular engine that is configurable and can have core functionality swapped out would enable more flexibility in creating games and simulations that are tailored to specific needs.
Describe the solution you'd like
All engine capabilities are delivered with standard interfaces as Gems or libraries to be adopted on an as-needed basis per project. Adding or removing pre-compiled gems to not require recompilation on project changes, and upgrading to new engine versions only require resolving compile issues in project code
Is your feature request related to a problem? Please describe. Monolithic game engines are challenging to customize and extend. A modular engine that is configurable and can have core functionality swapped out would enable more flexibility in creating games and simulations that are tailored to specific needs.
Describe the solution you'd like All engine capabilities are delivered with standard interfaces as Gems or libraries to be adopted on an as-needed basis per project. Adding or removing pre-compiled gems to not require recompilation on project changes, and upgrading to new engine versions only require resolving compile issues in project code