-
Notifications
You must be signed in to change notification settings - Fork 0
Creating a Bro Via Programming
Creating a bro via programming is a much more powerful method than only using json and will allow you much more freedom in designing your bro to be exactly the way you'd like.
If you don't have any experience with programming, I would probably advise against creating a custom bro via programming though, as it'd be a fairly difficult project for a beginner to take on. A better idea would be to use json. Or if you would like to learn programming, then you could try and create a more basic mod, in which case you might want to read this wiki instead, or you could just work through an introductory C# tutorial.
- Setting up a Development Environment
- Creating a New Custom Bro
- Viewing Broforce's Code
- Overriding Methods to Add New Functionality
- Glossary of Important Methods
- Loading Custom Sprites & Custom Audio
- Creating Custom Projectiles
- Debugging
- FAQ & Common Issues
-
BroforceMods
- This repo contains the source code for all of my bros, which you can reference / reuse in your bros as needed.
-
Broforce-Templates
- This repo contains template files for creating new mods or custom bros. It also has the create-project.py script which makes the process of setting up a new bro project easier.
-
Broforce-Docs
- This repo contains .xml documentation for the Broforce source code, which can be used with Visual Studio's intellisense and gives you descriptions of Broforce's methods / properties / fields.
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.