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 are written in C#. You can edit your source code in Visual Studio or your preferred IDE that supports .NET.
At last, an Evergine application is a .NET application, so you can integrate every library or service available in this ecosystem.
Evergine libraries are distributed using NuGet package system. As a result, is straightforward to update your application and integrate with tons of libraries available in the large .Net community ❤.
To update the version of your Evergine application, use Evergine Launcher evergine_launcher/index.md) instead of NuGet Package Manager in Visual Studio.