Gamebase-CleanArchitecture
Gamebase-CleanArchitecture provides a framework for organizing Unity projects using clean architecture principles. It includes editor tools to automatically generate project structures and files with customizable namespaces, helping developers maintain scalable, maintainable codebases through enforced architectural patterns.
com.gamebase.clean-architecture 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/clean-architecture.git README Markdown
Copy this to your project's README.md
## Installation
Add **Gamebase-CleanArchitecture** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/clean-architecture.git
```
[](https://www.pkglnk.dev/pkg/clean-architecture)Dependencies (2)
README
Gamebase-CleanArchitecture
Table Of Contents
Description
Install
Find Packages/manifest.json in your project and edit it to look like this:
{
"scopedRegistries": [
{
"name": "OpenUPM",
"url": "https://package.openupm.com",
"scopes": [
"com.neuecc",
"com.cysharp",
"com.svermeulen",
"com.coffee",
"com.demigiant",
...
]
}],
"dependencies": {
"com.coffee.git-dependency-resolver": "1.1.3",
"com.coffee.upm-git-extension": "1.1.0-preview.12",
"com.gamebase.loader": "https://github.com/hiyorin/Gamebase-CleanArchitecture.git",
...
}
}
To update the package, change #{version} to the target version.
Or, use UpmGitExtension to install or update the package.
Usage
Create Project
- Right Click in folder within the Project tag and Choose
Create/Gamebase-CleanArchitecture/Project. - Please set RootFolder and Namespace.
- Click
CreateButton!
Create File
- Right Click in folder within the Project tag and Choose
Create/Gamebase-CleanArchitecture/*.
License
This library is under the MIT License.
here
No comments yet. Be the first!