Setting Up a Development Environment - alexneargarder/BroforceMods GitHub Wiki

Tools

Required Tools

  • A copy of Broforce
  • Unity Mod Manager
    • This is used for loading and managing the mods. Other Unity mod-loaders such as BepInEx would also probably work, but all Broforce mods have been made with UMM so far, so I wouldn't recommend using anything else. See this guide if you have trouble installing it.
  • Visual Studio 2022
    • Visual Studio 2019 or other IDEs would also work, but this wiki will assume you're using Visual Studio 2022
  • .NET Framework 3.5 SP1
  • dnSpy

Optional Tools

Installation

When installing Visual Studios 2022, be sure to check the .NET desktop development option under the Desktop & Mobile section.

The other tools should be self-explanatory to install. If you have trouble installing Unity Mod Manager or RuntimeUnityEditor, you can look at this guide for detailed installation instructions.

After installing at least the Required tools, you can move on to Creating a Unity Mod Manager mod