Game Foundation provides pre-built common game systems that are flexible and extensible so that developers can focus on building unique gameplay.
For game assembly, normally, you will add these
"GameFoundation.Script",
"GameFoundation.AssetLibrary",
"GameFoundation.BlueprintFlow",
"GameFoundation.UIModule",
"GameFoundation.Utilities",
"GameFoundation.Models",
"GameFoundation.Network.HttpServices",
- Unity 2021.3 or later
Firstly, you need to use GitDependencyResolverForUnity package by mob-sakai to resolves git-based dependencies by adding https://github.com/mob-sakai/GitDependencyResolverForUnity.git to Package Manager. Then, you add Game Foundation Core by https://github.com/GameDevelopmentKit/GameFoundation.git
Or find the manifest.json
file in the Packages
directory in your project and edit it as follows:
{
"dependencies": {
"com.coffee.git-dependency-resolver": "https://github.com/mob-sakai/GitDependencyResolverForUnity.git",
"com.gdk.core": "https://github.com/GameDevelopmentKit/GameFoundation.git",
...
},
}
This package need to be cloned to Packages folder. And we still use GitDependencyResolverForUnity package like above
git submodule add git@github.com:GameDevelopmentKit/GameFoundation.git .\Packages\com.gdk.core