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

    NuGet Packages

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

    NuGet packages

    Caution

    To update the version of your Evergine application, use Evergine Launcher evergine_launcher/index.md) instead of NuGet Package Manager in Visual Studio.

    In this section

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