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 2019-11-23
  1. Unity icon

    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.

    • ...
    Unity screenshot 1
  2. Godot Engine icon

    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.

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

    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.

    • ...
    CRYENGINE screenshot 1
  4. Stride Game Engine icon

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

    • ...
    Duality screenshot 1
  6. Evergine icon

    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.

    • ...
    Evergine screenshot 1
  7. Banshee 3D icon

    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.

    • FreeOpen Source
    • Windows
    • ...
    Banshee 3D screenshot 1
  8. AGKSharp icon

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

    • ...
  9. MonoGame icon

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

    • ...
    MonoGame screenshot 1
  10. XNA Game Studio icon

    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"

    • ...
    XNA Game Studio screenshot 1

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.


This list was created by Malaz YI Oct 13, 2018 and was last updated Nov 23, 2019. The list has 10 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