Game Engines That Use C#

A list of game engines which use the C# programming language.


  • Unity

    Free Personal Mac Windows Linux Website

    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 icon
  • Godot Engine

    Free Mac Windows Linux Haiku FreeBSD Website

    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 icon
  • CryENGINE

    Free Personal Windows Linux Website

    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 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
  • 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
  • WaveEngine

    Free Mac Windows Linux Website

    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.

     

    WaveEngine icon
  • Banshee 3D

    Free Windows Website

    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.

     

    Banshee 3D 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

    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 icon
  • XNA Game Studio

    Free Personal Windows Website

    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 icon

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.



Comments on Game Engines That Use C#

Echo echo ... Feels empty in here

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

Sign up to comment, it's simple!