Search Results for

    Show / Hide Table of Contents

    Basics


    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 ❤.

    NuGet packages

    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.

    In this section

    • Project structure
    • Component Based Architecture
    • Transform
    • Bindings
    • Lifecycle of elements
    • Scenes
    • Services
    • Application
    • Testing
    In this article
    Back to top
    Generated by DocFX