I feel like using the SH namespace (as per RFC-001, which I remain in favor of) for all engine provided tools is rather restrictive.
It leads to situations where code utilities like the event manager, module system, timer, etc are in the same namespace as game-world functions like the scene, components, entities, systems...
I feel like we should have a namespace for game-world, separate from SH.
Perhaps something like SW, standing for Shadow World?
I feel like using the SH namespace (as per RFC-001, which I remain in favor of) for all engine provided tools is rather restrictive.
It leads to situations where code utilities like the event manager, module system, timer, etc are in the same namespace as game-world functions like the scene, components, entities, systems...
I feel like we should have a namespace for game-world, separate from SH.
Perhaps something like SW, standing for Shadow World?