Allows creating mods for Unity games using Visual Studio 2022+.
- Creating a new project.
- Selecting a game to be modded using a project wizard.
- Determining proper target framework.
- Referencing game assemblies.
- Deploying the mod into the game.
- Deploying and configuring the Unity Doorstop mod loader.
- Deploying mod content files along compiled binaries.
- Resolving the game path from built-in game registry.
- Importing games from the list of installed programs or Steam.
- Debugging the mod.
- Building mods supporting multiple game versions.
- BepInEx 5/6 project templates.
- RimWorld project template.
- Resolving assembly references from other mods.
- Installing multiple versions of games in parallel from Steam.
- XML files validation and IntelliSense.
Release 1.1 is the last release which supports Visual Studio 2019. New development will be focused on Visual Studio 2022+.
Visual Studio 17.12 or newer is required.
Required workloads:
- .NET desktop development
- Game development with Unity
Additionally you may need to install targeting packs for .NET versions your games use.
- The Unity Mod Studio Visual Studio 2022+ extension containing the generic project template and its wizard, options page for managing the game registry, and the debugger.
- The Unity Mod Studio for BepInEx Visual Studio 2022+ extension containing the BepInEx project templates and their wizard.
- The Unity Mod Studio for RimWorld Visual Studio 2022+ extension containing the RimWorld project template and its wizard, and an options page.
- The
UnityModStudio.BuildNuGet package which resolves game assembly references and helps building and debugging the mod. - The
UnityModStudio.BepInEx.BuildNuGet package which helps building BepInEx mods. - The
UnityModStudio.RimWorld.BuildNuGet package which helps building RimWorld mods.