This is an extension package that represents a set of different functionality for creating a game. The main focus in version 1.0.0 is on Unity, but it can be adapted for other game engines. Individual packages may have dependencies on other packages that are hosted in a separate repository, namely:
Special pool system.
Serializable prefab spawner^
[SerializeField]
private UnityComponentPoolSerializable<*BasePooledObject*> _items;Base configs
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/Configs
Base quests
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/Quests
This is a package that provides a basic system for work with Addresables
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/ResourceSystem
Simple service locator
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/DependencyInjection
This is a package that provides a basic State machine for implementing the states of a game project.
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/StateMachine
Simple window system, based on MVP pattern.
- Open Package Manager from Window > Package Manager
- Click on the "+" button > Add package from git URL
- Enter the following URL
https://github.com/Red-Cat-Fat/RedCatEngine.git?path=/RedCatEngineUnityProject/Packages/Windows