Game Engines That Use C#

A list of game engines, frameworks, and game development environments that use the C# programming language.

Malaz YI
Malaz YIList by Malaz YI, last updated 
Copy a direct link to this comment to your clipboard
  1. Unity icon
     Like

    One of the most popular game engines ever, free and powerful engine that built plenty of Triple-A title games. Unity features the C# programming language as the main language to script in the games.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Unity screenshot 1
    Unity screenshot 1
    Unity screenshot 2
    +2
    Unity screenshot 3
  2. Godot games are created either in C#, C++ or by using its own scripting language, GDScript. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Epic Games Store
    • Flathub
    • F-Droid
    • Haiku
    • Steam
    • FreeBSD
    • Flatpak
    • itch.io
    • Meta Quest
    Godot Engine screenshot 1
    Fully-dedicated 2D engine
    XR (VR and AR) support
    +6
    Gorgeous 3D graphics
  3. CRYENGINE icon
     Like

    CryEngine is built on C++, it's free, open-source, powerful and a bit more advanced game engine making it a hard choice for beginners. CryEngine supports C#, C++, and Lua programming language for scripting the games.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    CRYENGINE screenshot 1
    CRYENGINE screenshot 1
    CRYENGINE screenshot 2
  4. 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!

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Overview
    Stride Game Engine screenshot 1
    MultPlataform
    +4
    Assets
  5. Duality icon
     Like

    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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Duality screenshot 1
    Duality screenshot 1
    Duality screenshot 2
    +4
    Duality screenshot 3
  6. Evergine icon
     Like

    Describes itself as " the unrivalled graphics development engine for business and industry.". Wave Engine is a C# component-based modern game engine which allows you to create cross-platform games and apps for many platforms.

    Cost / License

    • Free Personal
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Evergine screenshot 1
    Evergine screenshot 1
    Evergine screenshot 2
  7. Open source game engine with intuitive tools and a modern codebase. 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    Banshee 3D screenshot 1
  8. AGKSharp icon
     Like

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

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
  9. MonoGame icon
     Like

    MonoGame is free software written in C# used by game developers to make their Windows games run on other systems like (iOS, Android, MacOS, Linux, PS4, PSVita, Xbox One and Switch) It implements the Microsoft XNA 4 application programming interface which, of course, uses the .NET language's C#.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    MonoGame screenshot 1
  10. Not really a game engine, but greatly handy and easy for begginers. it's freeware set of tools based on the .NET framework with a managed runtime environment provided by Microsoft that facilitates video game development. "Microsoft XNA Game Studio 4.0 makes it easier than ever to create great video games for Windows-based PCs, Xbox 360 consoles, and Windows Phone"

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    XNA Game Studio screenshot 1
    XNA Game Studio screenshot 1
    XNA Game Studio screenshot 2

C# is powerful, fairly easy, yet essential modern language to learn to get into game development. Game engines in this list have built literally hundreds of games played by millions of people.

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