• Unity icon
  • Godot Engine icon
  • CRYENGINE icon
  • Stride Game Engine icon
  • Duality icon
  • +5

Game Engines That Use C#

Malaz YIMalaz YI10 appsUpdated
Copy a direct link to this comment to your clipboard

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

  1. Unity icon
     Like

    Real-time 3D engine enabling collaboration to create immersive, interactive experiences on Windows, Mac, and Linux, with extensive platform support.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Unity screenshot 1
    Unity screenshot 1
    Unity screenshot 2
    +2
    Unity screenshot 3
    Malaz YIMalaz YI’s note

    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.

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

    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
    Malaz YIMalaz YI’s note

    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.

  3. CRYENGINE icon
     Like

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

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    CRYENGINE screenshot 1
    CRYENGINE screenshot 1
    CRYENGINE screenshot 2
    Malaz YIMalaz YI’s note

    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.

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

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Overview
    Stride Game Engine screenshot 1
    MultPlataform
    +4
    Assets
    Malaz YIMalaz YI’s note

    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!

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

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Duality screenshot 1
    Duality screenshot 1
    Duality screenshot 2
    +4
    Duality screenshot 3
    Malaz YIMalaz YI’s note

    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.

  6. Evergine icon
     Like

    The Graphics Development Engine for Business and Industry. Build high-quality 3D solutions and deploy to any platform.

    Cost / License

    • Free Personal
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Evergine screenshot 1
    Evergine screenshot 1
    Evergine screenshot 2
    Malaz YIMalaz YI’s note

    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.

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

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    Banshee 3D screenshot 1
    Malaz YIMalaz YI’s note

    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.

  8. MonoGame icon
     Like

    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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    MonoGame screenshot 1
    Malaz YIMalaz YI’s note

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

  9. Microsoft XNA is a freeware set of tools with a managed runtime environment provided by Microsoft that facilitates video game development and management.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    XNA Game Studio screenshot 1
    XNA Game Studio screenshot 1
    XNA Game Studio screenshot 2
    Malaz YIMalaz YI’s note

    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"

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?