Game Management
ReleasedSource code: GitHub
Most
CHARK Studio Unity projects use this as a backbone for the game architecture. This package enables easy re-use of systems, components and sometimes logic between games by providing a singleton GameManager (the only one you’ll need). It is suitable for medium-sized projects and works well with smaller and messier ones (really useful in game-jams).
This package is designed with the idea that the project will follow this structure:
Systems- databases, APIs, networkingActors- interactable game elements, big game objectsComponents- re-usable scripts
The dir/asset layout, etc., can depend on the project; it is suggested to use dir-by-feature structure for larger projects and dir-by-layer for smaller when using this package.
More info and examples can be found on: GitHub