---
description: >-
  This guide goes over setting up a development environment using Visual Studio
  and compiling your first plugin
---

# Your First Plugin

## Preface

{% hint style="info" %}
A Plugin is a compiled C# assembly file that is loaded by BepInEx to allow for custom code to be executed, such as patches or custom behaviour
{% endhint %}

{% hint style="danger" %}
This guide assumes you are running windows 10 or 11, own GTFO on steam, and have r2modman installed
{% endhint %}

{% hint style="warning" %}
Is this missing something you want help with? Try asking in our Discord server.
{% endhint %}
