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.

ddabrahim
ddabrahimList by ddabrahim, last updated 2022-12-24
  1. Duality icon

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

    • ...
    Duality screenshot 1
  2. Stride Game Engine icon

    Stride (formerly 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!.

    • ...
    Overview
  3. AGKSharp icon

    AGKSharp is a free implementation of AppGameKit to be used with C# and .NET.

    • ...
  4. MonoGame icon

    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.

    • ...
    MonoGame screenshot 1
  5. UrhoSharp icon

    UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications. The game engine is available as a portable class library, allowing your game code to be written once and shared across all platforms.

    • ...
    UrhoSharp screenshot 1
  6. FlatRedBall icon

    Free and open-source, cross-platform 2D game engine written entirely in C# and based on MonoGame/XNA with additional features on top such as:

    • ...
    FlatRedBall screenshot 1
  7. FNA icon

    FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries.

    • ...
  8. Cocos2d-x icon

    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.

    • Game Development Tool
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • Android
    • iPhone
    • Blackberry
    • Android Tablet
    • Windows Phone
    • iPad
    • Blackberry 10
    • ...
    Cocos2d-x screenshot 1
  9. raylib icon

    raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • ...
  10. SpriteKit icon

    SpriteKit is a general purpose Metal framework to draw images, animations, text and shapes in macOS, iOS, tvOS and watchOS applications and also provide a physics library and scene management that make it perfectly capable to support game development. Officially this framework is available only for the Swift programming language and Xcode. However, Visual Studio 2022 for Mac now offer a C# template and bindings to program SpriteKit applications and games in C# and Visual Studio for Mac.

    • ...
    Level editing done in xCode
  11. Flax Engine icon

    Flax Engine is claimed the most agile game engine. It's open source, cross-platform and it lets you write scripts in C++ and C# seamlessly. Also focused on lightweight development. A true game changer.

    • ...
    Flax Engine screenshot 1
  12. Godot Engine icon

    Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.

    • ...
    Godot Engine screenshot 1
  13. CRYENGINE icon

    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 screenshot 1
  14. NeoAxis 3D Engine icon

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

    • ...
    NeoAxis 3D Engine screenshot 1
  15. Banshee 3D icon

    Open source game engine with intuitive tools and a modern codebase.

    • FreeOpen Source
    • Windows
    • ...
    Banshee 3D screenshot 1
  16. Unity icon

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

    • ...
    Unity screenshot 1
  17. Phaser icon

    There is a project out there called Retyped that allow us to access selected JavaScript frameworks from C# and Phaser2 is one of them. We can develop HTML5 games in C# using Retyped and Phaser: https://www.nuget.org/packages/retyped.phaser Demo: https://demos.retyped.com/dist/phaser/

    • ...
    Phaser screenshot 1

This list was created by ddabrahim Nov 25, 2018 and was last updated Dec 24, 2022. The list has 17 apps.

You can create your own lists from our large database of apps either for your own sake or if you want to share some great apps with other people.


No comments so far, maybe you want to be first?
Gu