[title: Setting up the environment] [next: Article] [authors: naounderscore] [date: 21/12/2025]
Exiled, a powerful API, offers the convenience of calling game functions without the burden of excessive API bloatware. [br] With this advantage, updating Exiled becomes a breeze. In fact, Exiled can be updated even before the game receives an update. [br] Moreover, plugin developers can rejoice as they no longer need to modify their code with every Exiled or SCP:SL update. They can simply continue using their plugins without any hassle! [br] This comprehensive documentation will guide you through the fundamental steps of creating an Exiled Plugin. From here, you can unleash your creativity and showcase the world what amazing things you can achieve with this remarkable framework! [br]
Exiled supports multiple programming languages such as C#, VB.NET, and F#, all of which run on the .NET Framework. It's essential to note that Exiled requires .NET Framework 4.8, as projects running on different .NET versions may encounter compatibility issues. To simplify dependency management, Exiled provides a NuGet package, enabling users to quickly integrate it into their projects. [br]
Exiled currently runs on C# 9.0, though other C# versions are compatible. The choice of programming language depends on personal preference and project requirements. However, it's essential to ensure compatibility with the .NET Framework 4.8. [br]
Selecting the right IDE depends on your experience level and requirements:
- Visual Studio: Recommended for beginners due to its comprehensive features.
- JetBrains Rider: Suitable for students who can afford it, offering advanced features.
- Visual Studio Code: Ideal for experienced users who prefer a lightweight IDE without sacrificing functionality. [br]
- Open your preferred IDE
- Create a new project with a Dynamic Link Library (.dll) project type.
- Ensure the project is set to .NET Framework 4.8 to maintain compatibility with Exiled.
[br]
By following these steps, you'll be ready to start working with Exiled and leveraging its powerful features for your project.