-
Notifications
You must be signed in to change notification settings - Fork 0
Setting Up a Development Environment
Alex Neargarder edited this page Jun 27, 2025
·
4 revisions
You'll want to install most if not all of the following 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
-
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.
When installing Visual Studio 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, 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
If you have questions or need help with creating custom bros, you can join the Free Lives Discord Server and post your questions in the bf-mods channel.