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!

  • 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 - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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. 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,232
2 MonoGame 10,944
3 Entitas 6,944
4 Stride Game Engine 6,268
5 FlaxEngine 5,512
6 OpenTK 3,112
7 simulator 2,196
8 SanAndreasUnity 2,066
9 osu-framework 1,585
10 Duality 1,389
11 OpenSAGE 1,311
12 SadConsole 1,189
13 Svelto.ECS 1,155
14 Vortice.Windows 952
15 DefaultEcs 641
16 dwarfcorp 570
17 Monofoxe 388
18 DirectX12GameEngine 312
19 orbit 266
20 OpenKh 264
21 PokemonGameEngine 199
22 UniMob 179
23 OpenDream 181

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