C# Game Engine

Open-source C# projects categorized as Game Engine

Top 23 C# Game Engine Projects

  • OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

  • Project mention: The Rise and Fall of the LAN Party | news.ycombinator.com | 2024-04-24

    Recently, my friends and I recreated our old LAN parties. Went up to a cabin in the woods, brought some cheap network switches, and had everyone install OpenRA (https://www.openra.net/, open red alert), and had a blast, even with everyone on laptops (mac/win). You can still do this in 2024 and it's worth it!

  • MonoGame

    One framework for creating powerful cross-platform games.

  • Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Entitas

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

  • Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

  • Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | news.ycombinator.com | 2024-01-10

    In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.

    [0] https://github.com/stride3d/stride/issues/2069

  • FlaxEngine

    Flax Engine – multi-platform 3D game engine

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    Flax (MIT/C++) https://github.com/FlaxEngine/FlaxEngine

  • OpenTK

    The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

  • Project mention: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25

    Open a new issue on Github. Include all of this, and provide info on your OS and GPU.

  • simulator

    A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SanAndreasUnity

    Open source reimplementation of GTA San Andreas game engine in Unity

  • Project mention: Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity | dev.to | 2023-11-23

    Fans have written the code in C# and still support the project. The project is available on the GitHub repository.

  • osu-framework

    A game framework written with osu! in mind.

  • Duality

    a 2D Game Development Framework

  • OpenSAGE

    OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.

  • SadConsole

    A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!

  • Project mention: How can I get a 1:1 sized font? | /r/roguelikedev | 2023-05-04

    Since you're already working in C#, there's a library called SadConsole that does this. It relies on either MonoGame or SFML to actually render to the screen, though. If you're not using either of those, the source may give you some ideas on how to implement such a grid of tiles yourself. There are of course other libraries that do this, but SadConsole is the first that I could remember in C#.

  • Svelto.ECS

    Svelto ECS C# Entity Component System

  • Vortice.Windows

    .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

  • DefaultEcs

    Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

  • dwarfcorp

    An open-source 3D colony management game for PC, Mac and Linux

  • Monofoxe

    Foxes made Monogame easy.

  • DirectX12GameEngine

    DirectX 12 .NET game engine

  • orbit

    The Orbit engine is a game engine built on top of .NET MAUI Graphics. The objective is to firstly enjoy the journey of building a game engine and secondly providing a framework that allows us to utilise the best parts of a cross-platform framework while building a 'typical' game. (by bijington)

  • OpenKh

    Kingdom Hearts libraries, tools, game engine and documentation

  • PokemonGameEngine

    A C# 2D Pokémon game engine and map editor.

  • UniMob

    Modern reactive programming library for Unity (inspired by MobX js)

  • OpenDream

    A project for running games made in the DM programming language

  • Project mention: So about opendream | /r/SS13 | 2023-08-19
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Game Engine related posts

  • voxel-engine alternatives - gvox_engine and octo-release

    3 projects | 2 May 2024
  • The Rise and Fall of the LAN Party

    1 project | news.ycombinator.com | 24 Apr 2024
  • Ask HN: What older games are you playing through?

    1 project | news.ycombinator.com | 16 Apr 2024
  • There has never been a better time to game on Linux

    3 projects | news.ycombinator.com | 12 Jan 2024
  • Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs

    1 project | news.ycombinator.com | 10 Jan 2024
  • Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity

    1 project | dev.to | 23 Nov 2023
  • Microsoft $69B deal to buy Call of Duty maker Activision Blizzard cleared by UK

    1 project | news.ycombinator.com | 14 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Game Engine projects in C#? This list will help you:

Project Stars
1 OpenRA 14,166
2 MonoGame 10,862
3 Entitas 6,911
4 Stride Game Engine 6,216
5 FlaxEngine 5,483
6 OpenTK 3,095
7 simulator 2,196
8 SanAndreasUnity 2,051
9 osu-framework 1,569
10 Duality 1,389
11 OpenSAGE 1,297
12 SadConsole 1,185
13 Svelto.ECS 1,148
14 Vortice.Windows 953
15 DefaultEcs 632
16 dwarfcorp 568
17 Monofoxe 385
18 DirectX12GameEngine 307
19 orbit 260
20 OpenKh 260
21 PokemonGameEngine 198
22 UniMob 176
23 OpenDream 175

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com