API v1 checking… · p50 — · 0 installs/hr
v0.10.0
Fork
View on GitHub
ArtomStatsenko
New Fork v0.5.3
1 0
Forked from AsmdefHelper

AsmdefHelper streamlines Unity assembly definition workflows with essential editor utilities. Visualize dependency graphs, edit multiple asmdefs in parallel, lock compilation during edits, and create custom assembly definitions with configurable parameters—all designed to reduce friction in managing project architecture.

Install via Unity Package Manager

Add to Unity Package Manager

Paste this URL into Unity's Window › Package Manager › + › Add package from git URL, or click Install.

git https://www.pkglnk.dev/artomstatsenko-asmdefhelper.git
Package ID dev.n5y.asmdefhelper · v0.5.3 · Updated Apr 29, 2026
Install 0
Unity Compatibility
Unity 6 2023.2 2023.1 2022.3 LTS 2021.3 LTS 2020.3 LTS 2019.4 LTS

README

Rendered from GitHub

Asmdef Helper

Unity assembly definition utilities.

This library solve inconvenience of assembly definition on unity.

install via upm

Please add this line to dependencies of Packages/manifest.json.

"dev.n5y.asmdefhelper": "https://github.com/naninunenoy/AsmdefHelper.git?path=Assets"

Dependency Graph

Unity assembly definition viewer.

(menu) > [AsmdefHelper] > [Open DependencyGraph]

Show assembly definition referances in your project like this.

You need to organize the nodes by yourself.

You can toggle node appear/disappear.

Multiple Edit

Open multiple assembly definition inspector views for parallel editing.

  1. [AsmdefHelper] > [Find all asmdef in project]
  2. All asmdef will appear in project browser.
  3. Pick up asmdef to edit.
  4. [AsmdefHelper] > [Open selected asmdef inspector view]
  5. Open asmdef inspector views and edit these asmdef.

Compile Locker

Lock unity editor compile to edit an asmdef.

(menu) > [AsmdefHelper] > [Compile Lock]

  • When checked, unity editor compile is stop.

I referred to this: decoc/CompileLocker.cs

Custom Create

Create an asmdef with some parametors you input.

  • (right mouse button click) > [AsmdefHelper] > [create custom asmdef]
  • input your parameters.
  • click [Create] button.

When you checked Is Editor, to be created an asmdef for only platform Editor.

I referred to this: 【Unity】Assembly Definition を作成する時のコンパイル回数を抑えられるエディタ拡張「UniAssemblyDefinitionCreator」を GitHub に公開しました

And you can also rename an asmdef by one action.

  • (right mouse button click) > [AsmdefHelper] > [Rename asmdef]
  • input new name.
  • click [Rename] button.

Environment

Unity 2021.2.8f1

This library use unity internal class, so may be not work (or couse build error) depending your unity vresion.

I referred to this: 【Unity, C#】internalな型やメンバにアクセスするには、多分これが一番早いと思います

License

MIT

Author

@naninunenoy

Versions 1
  • v0.5.3 current
Dependencies 0

No dependencies.

Changelog 0 releases

No changelog entries yet. Run the admin Changelog & Version Scanner to pull from the repository's CHANGELOG.md.

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **AsmdefHelper** 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/artomstatsenko-asmdefhelper.git
```

[![pkglnk](https://www.pkglnk.dev/badge/artomstatsenko-asmdefhelper.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/artomstatsenko-asmdefhelper)
Embed badge README snippet
Markdown
[![pkglnk installs](https://www.pkglnk.dev/badge/artomstatsenko-asmdefhelper.svg)](https://www.pkglnk.dev/pkg/artomstatsenko-asmdefhelper)
HTML
<a href="https://www.pkglnk.dev/pkg/artomstatsenko-asmdefhelper"><img src="https://www.pkglnk.dev/badge/artomstatsenko-asmdefhelper.svg" alt="pkglnk installs"></a>
URL
https://www.pkglnk.dev/badge/artomstatsenko-asmdefhelper.svg

Comments

No comments yet. Be the first!