Basics
This chapter explains the basic concepts you need to know before starting to develop Evergine applications.
Evergine and .NET
Evergine is a powerful component-based engine developed on .NET and designed to be completely multiplatform.
Because of this, when you develop an Evergine application, all code is written in C#. You can edit your source code in Visual Studio or your preferred IDE that supports .NET.
Ultimately, an Evergine application is a .NET application, so you can integrate every library or service available in this ecosystem.
NuGet Packages
Evergine libraries are distributed using the NuGet package system. As a result, it is straightforward to update your application and integrate with the many libraries available in the large .NET community ❤.
Caution
To update the version of your Evergine application, use the Evergine Launcher evergine_launcher/index.md) instead of the NuGet Package Manager in Visual Studio.