Inherited Assembly Generator
March 7, 2026 ยท View on GitHub
Summary
The Inherited Assembly Generator is a tool to generate inherited assemblies from assembly definition. This can be useful when you have a lot of assemblies to create or manage, where a project is undergoing constant changes that result in package dependencies changes over time. As unity does not support any inspector or other tooling for assemblies, these generators are a way to allow better reusability and maintainability of assemblies.
Using
- Create a normal assembly definition which will be used as the base assembly.
- Modify the assembly with dependencies or target platforms as needed.
- Create a InheritedAssemblyGenerator Create->JForge->InheritedAssemblyGenerator in the folder of where you want your new assembly.
- Set the base assembly definition.
- Add any additional dependencies & adjust names if you do not want to keep the same naming as the created InheritedAssemblyGenerator.
- An assembly will be generated when any changes are made to the InheritedAssemblyGenerator.
- (optional) Create additional InheritedAssemblyGenerators to target the generated assembly to create inherited hierarchies.
