List of C# and .NET game engines and frameworks

This is a list of game engines and frameworks that either have been written entirely in C# and .NET or offer a binding for C# to be used as scripting language.


  • Duality

    Free Windows Website

    Duality is a modular 2D game engine / editor combo, written entirely in C# and built on top of an OpenGL backend. It's open source, features an open architecture that invites extensibility and technical ownership, and it embraces C# as a language rather than a scripting solution.

     

    Duality icon
  • Xenko Game Engine

    Free Mac Windows Linux Android iPad ... Xbox Website

    Xenko is an open-source C# game engine designed for the future of gaming. It comes with a full toolchain and is especially well suited to create realistic games but allows you much more!.

     

    Xenko Game Engine icon
  • AGKSharp

    Free Windows Website

    AGKSharp is a free implementation of AppGameKit to be used with C# and .NET
    With AGKSharp you can write 2D and 3D application and games for Windows in an object-oriented language using the full power of AppGameKit, C# and .NET

    The AGKSharp version of AppGameKit is officially licensed by The Game Creators Ltd to Marc Wollschläger.

     

    AGKSharp icon
  • MonoGame

    Free Mac Windows Linux Web Website

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes. Create, develop and distribute your games your way.

    The goal is to allow XNA developers on Xbox 360, Windows and Windows Phone to port their games to the iOS, Raspberry PI, and PlayStation 4 platforms is currently in progress.

     

    MonoGame icon
  • UrhoSharp

    Free Windows Linux Website

    UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications.

     

    UrhoSharp icon
  • FlatRedBall

    Free Mac Windows Linux Android Website

    Free and open-source 2D game engine written entirely in C# and based on MonoGame with additional features.

     

    FlatRedBall icon
  • Cocos2d-x

    Free Mac Windows Linux Windows Mobile Android ... iPhone Blackberry Android Tablet Windows Phone iPad Blackberry 10 Website

    cocos2d-x is a cross platform open source free 2D game engine for mobile gamedev, that is fast and stable, easy to learn and use.

     

    Cocos2d-x icon
  • Godot Engine

    Free Mac Windows Linux Haiku FreeBSD Website

    Godot is a fully featured, open source, MIT licensed game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms. It is a cross-platform 2D and 3D game engine and game development IDE. You can port your game to run on Windows, Linux, Mac OSx/iOS, BSD, Android, BlackBerry 10, HTML5, PlayStation 3, PlayStation Vita, and Nintendo 3DS.

    FEATURES

    Visual editor, full of mature tools.
    Uncluttered UI, with context-sensitive editors.
    Amazing scene system, supporting instancing and inheritance.
    Friendly content creation interfaces for artists, level designers, animators, …
    Visual shader editing for 2D and 3D.
    Persistent live editing (changes are not lost after stopping the game). Live editing on mobile devices!

     

    Godot Engine icon
  • CRYENGINE

    Free Personal Windows Linux Website

    The most powerful game development platform is now available to everyone. Full engine source code. All features. No royalties. No obligations. No license fee.

     

    CRYENGINE icon
  • NeoAxis 3D Engine

    Freemium Mac Windows Website

    NeoAxis 3D Engine is positioned as a universal development framework for 3D projects. The framework can be applied when developing various types of 3D projects, such as the creation of video games, development of simulators, virtual reality and visualization software, creation of windowed applications. Also this framework can be effectively used in educational institutions as a tool for teaching skills of work with modern technologies in the field of 3D graphics.

     

    NeoAxis 3D Engine icon
  • Banshee 3D

    Free Windows Website

    Variety of tools and systems
    Contains animation, audio, GUI, input, physics and rendering systems. Supports C# scripting with a complete high level API. Supports import of most common file formats and comes with a powerful yet easy to use editor.

    Quality graphics and high performance
    High fidelity graphics using a physically based renderer with support for HDR and gamma correct rendering, running on DirectX, OpenGL or Vulkan. Optimized core with support for multi-threaded rendering, animation, audio and physics in order to ensure best performance.

    Source code access
    Built so it can be extended and easily customized. Modern C++14 code, with high quality design and clean interfaces that make it easy to learn, extend and maintain. Fully documented and open source.

     

    Banshee 3D icon
  • Unity

    Free Personal Mac Windows Linux Website

    Unity is a multi-platform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity offers the free Personal Edition with all features, a Plus subscription at 25$ a month and a Pro subscription at 125$ a month with extra services such as Cloud building.

     

    Unity icon



Comments on List of C# and .NET game engines and frameworks

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!