Skip to content

Setting Up a Development Environment

Alex Neargarder edited this page Jun 27, 2025 · 4 revisions

Getting Started

You'll want to install most if not all of the following tools.


Required Tools

  • Visual Studio 2022
    • Technically not required, other IDEs would be acceptable as well, but all of my projects are setup using Visual Studio and this wiki will assume you're using it.
  • .NET Framework 3.5 SP1
    • This is required for compiling custom bros / Broforce mods. You may already have this installed, but I would recommend running the installer to be sure.
  • dnSpy
    • Allows you to view the game's source code by decompiling the dll. See this page for details on how to use it.
  • Unity Mod Manager
  • BroMaker
  • RocketLib

Optional (but recommended) Tools

  • RuntimeUnityEditor
    • I highly recommend using this tool as it allows you to inspect Unity GameObjects while in-game, which lets you debug issues with your bros much more efficiently. See our Debugging wiki page for more info about using it.
  • git / GitHub
    • Using version control is always a good idea in software development.
  • GIMP
    • This is a great tool for creating / working on spritesheets. See our Spritesheets wiki page for more info about Broforce spritesheets
  • AssetStudio
    • A tool for extracting assets from Unity Games. This will allow you to extract all the spritesheets and audio files from the base game.

Installation

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

setup_kwjb463KSE

The other tools should be self-explanatory to install. If you have trouble installing Unity Mod Manager, BroMaker, RocketLib, 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 New Custom Bro

Clone this wiki locally