Unclaimed Project Is this your project? Claim it to unlock full analytics and manage your listing.
Claim This Project

Unity Project

Download the source from GitHub

Unity Dev Workbench

Dependencies (23)

README

Dev Workbench

License: MIT Unity 2022.3 Package

Languages: English · 简体中文

This repository hosts the source of the Dev Workbench Unity package (com.l47coder.dev-workbench) together with a minimal Unity host project that is used for developing and dogfooding the package.

Dev Workbench is a Unity Manager / Component framework powered by ScriptableObject + Addressables, shipped with an in-editor DevWorkbench panel (Tools → Dev Workbench) that provides one-click creation and visual management of Managers, Components and Addressable groups.

Repository layout

.
├── Assets/                              # Minimal host project (Unity 2022.3.60f1)
│   ├── Game/                            # Generated on first workbench launch
│   └── Scenes/SampleScene.unity
├── Packages/
│   ├── com.l47coder.dev-workbench/      # The package source (embedded)
│   └── manifest.json                    # Host project dependencies
├── ProjectSettings/                     # Unity project settings
├── .editorconfig
├── .gitattributes
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
└── README.md                            # (this file)

Because the package is kept as an embedded package (not a git submodule), cloning this repository and opening it in Unity gives you a working editor install — any change you make under Packages/com.l47coder.dev-workbench/ is picked up live.

Install the package in your own project

Open Window → Package Manager, click + → Add package from git URL… and paste:

https://github.com/L47-Coder/unity-dev-workbench.git?path=Packages/com.l47coder.dev-workbench

Or edit your project's Packages/manifest.json directly:

{
  "dependencies": {
    "com.l47coder.dev-workbench": "https://github.com/L47-Coder/unity-dev-workbench.git?path=Packages/com.l47coder.dev-workbench"
  }
}

The ?path= segment is required because this repository is an entire Unity project — without it, UPM would try to treat the repo root as the package.

See the package README for full usage details, quick-start and host-project layout conventions.

Requirements

  • Unity 2022.3 LTS or newer (developed against 2022.3.60f1)
  • UPM dependencies resolved automatically by package.json:
    • com.unity.addressables 1.23.1
    • com.cysharp.unitask 2.5.10
    • jp.hadashikick.vcontainer 1.17.0

Development

Clone and open the repository as a regular Unity project:

git clone https://github.com/L47-Coder/unity-dev-workbench.git

Then open the folder in Unity 2022.3 LTS. The embedded package is live — edit Packages/com.l47coder.dev-workbench/… and Unity will recompile.

Contribution guidelines live in CONTRIBUTING.md.

License

Released under the MIT License. See Third Party Notices.md for upstream dependency licenses.


简体中文

本仓库是 Unity 包 Dev Workbenchcom.l47coder.dev-workbench)的源码仓库, 同时内置一个用于开发和自测的最小 Unity 宿主工程。

Dev Workbench 是一个以 ScriptableObject + Addressables 为核心的 Unity 运行期 Manager / Component 框架,内置 DevWorkbench 编辑器面板 (Tools → Dev Workbench),支持对 Manager、Component、Addressable 分组的 一键创建与可视化管理。

在自己的工程里安装

打开 Window → Package Manager,点击 + → Add package from git URL…,粘贴:

https://github.com/L47-Coder/unity-dev-workbench.git?path=Packages/com.l47coder.dev-workbench

或直接在 Packages/manifest.json 里添加:

{
  "dependencies": {
    "com.l47coder.dev-workbench": "https://github.com/L47-Coder/unity-dev-workbench.git?path=Packages/com.l47coder.dev-workbench"
  }
}

?path= 不能省:本仓库整体是一个 Unity 工程,不加 ?path= UPM 会把整个仓库 当成包而装不上。

详细用法请看包内的 中文 README

本地开发

git clone https://github.com/L47-Coder/unity-dev-workbench.git

然后用 Unity 2022.3 LTS 打开根目录即可。包以 embedded 形式位于 Packages/com.l47coder.dev-workbench/,修改立即生效。

贡献指南见 CONTRIBUTING.md

Comments

No comments yet. Be the first!