Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C# Gamedev Projects
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Project mention: Ask HN: What are you working on (September 2024)? | news.ycombinator.com | 2024-09-29I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
[0] https://github.com/mxgmn/WaveFunctionCollapse
[1] https://github.com/merrell42/model-synthesis
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
MonoGame: https://www.monogame.net/
-
MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
Project mention: Λ-2D: An Exploration of Drawing as Programming Language | news.ycombinator.com | 2024-11-08 -
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 -
Project mention: Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀 | dev.to | 2024-09-23
The Stride Community Toolkit is a collection of extensions and helpers designed for the Stride C# game engine. This open-source, community-driven project simplifies the process of creating 2D/3D games, especially using its code-only feature, which allows developers to build games without relying on Game Studio.
-
Project mention: Flax Engine. Exploring game engine & analyzing its source code | dev.to | 2024-08-13
Now that we've got to learn about the engine a bit, let's see what PVS-Studio will find in its source code. We'll discuss potential issues in the C# and C++ code of the latest engine version, which is 1.8.6512.2 as of this writing. Are you ready? Let's go!
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
com.unity.multiplayer.samples.coop
A small-scale cooperative game sample built on the new, Unity networking framework to teach developers about creating a similar multiplayer game.
-
-
SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
-
-
-
Arch
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
-
-
-
-
TexturePanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
-
DefaultEcs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Gamedev discussion
C# Gamedev related posts
-
How to Decide Which Engine is Right for You
-
Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀
-
Turnstyle – An esoteric, graphical functional language
-
Flax Engine. Exploring game engine & analyzing its source code
-
MarkovJunior - Probabilistic lang with pattern matching + constraint propagation
-
Serialization for C# Games
-
Wave Function Collapse
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 12 Dec 2024
Index
What are some of the best open-source Gamedev projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | WaveFunctionCollapse | 23,464 |
2 | MonoGame | 11,633 |
3 | MarkovJunior | 7,534 |
4 | Entitas | 7,198 |
5 | Stride Game Engine | 6,666 |
6 | FlaxEngine | 5,871 |
7 | UnrealCLR | 3,151 |
8 | FNA | 2,659 |
9 | murder | 2,490 |
10 | YarnSpinner | 2,369 |
11 | com.unity.multiplayer.samples.coop | 1,631 |
12 | Duality | 1,411 |
13 | SadConsole | 1,245 |
14 | Riptide | 1,142 |
15 | UnityHFSM | 1,141 |
16 | Arch | 1,069 |
17 | Vortice.Windows | 1,024 |
18 | ReGoap | 1,022 |
19 | raylib-cs | 857 |
20 | Myra | 750 |
21 | ConvChain | 741 |
22 | TexturePanner | 706 |
23 | DefaultEcs | 668 |