Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 C# Game Projects
-
My best guess would be to put the game into a custom windowed resolution that is 2/3 of the default resolution of your screen, then position the window and use something like Borderless Gaming (https://github.com/Codeusa/Borderless-Gaming/releases) to remove the window borders.
-
Project mention: What network solution should I use to make a multiplayer game? | reddit.com/r/Unity3D | 2022-12-03
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: Tracy: A hybrid frame and sampling profiler for games and other applications | news.ycombinator.com | 2023-01-28
I have used Tracy to improve the performance of a latency sensitive application. The main advantage of this tool, in comparison to something like the Visual Studio profiler, is the fact that it can highlight the inter thread dependencies and synchronization between the threads. The other main feature, in my opinion, is the statistical tab that is associated to the recorded events: it can show the statistical distribution of the duration of all the invocations of functions and it allows to identify patterns in the performance of the application. Furthermore, a table can be used to sort the invocations of the functions and quickly jump to the point in time when the sample was recorded.
Other notable tools that implement a functionality similar to what is provided by Tracy are Optick https://github.com/bombomby/optick and Intel VTune (sadly specific to only Intel processors) in the Threading analysis.
-
In additiona to imgui wrapper which works great with NativeAOT, only slight nudge and you have 10Mb executable. With all deps it's 13Mb. Also there Avalonia mentioned in sibling message which work great and in 11.0-preview5 probably would not need any additional configuraiton. In case if OP is have soft spot for web tech, he can use photino.Blazor which also with slight modifications would simply works and produce 27Mb executable.
-
You are searching for this: https://github.com/AssetRipper/AssetRipper
-
You can use something like https://github.com/Depressurizer/Depressurizer to Categorize the games for you.
-
DualSenseX
Connect your DualSense Controller, use Adaptive Triggers, Emulate Xbox 360 or DualShock 4 through USB or Bluetooth on PC
Project mention: PS5 Version vs. PC Version (Also have a Steam Deck) | reddit.com/r/HarryPotterGame | 2023-02-04 -
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Why not look at their code to understand? https://github.com/GDQuest/godot-3d-mannequin/blob/master/godot/src/Player/States/Air.gd
-
if you wanted to setup a dedicated server I'd recommend Tom Weilands Small tutorial series on how to connect clients to a dedicated server using a solution called riptide, if you wanted to use your PC at the same time as clients connected I'd recommend looking at the unity demo in the github repository below aswell. https://youtu.be/6kWNZOFcFQw https://github.com/tom-weiland/RiptideNetworking
-
-
CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information for the maintenance of DLC unlockers.
Hello! I am making this post for a better explanation of whether CreamAPI or CreamInstaller is safe to use. I installed it today from GitHub (right here) since I wanted to unlock all DLCs for Cities Skylines (I bought the game on Steam if anyone is wondering).
-
-
dotnet-console-games
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
-
Project mention: I was banned from Outlands with no warning[for replying with racism to dm's on discord from 15+ people in the same clan harrasing me and threatening my life. | reddit.com/r/ultimaonline | 2023-02-04
-
OpenMU
This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
Project mention: Using an old PC to use as a game server & NAS at the same time? | reddit.com/r/selfhosted | 2022-09-15 -
I ended up using the following insane setup to play this game "on" my considerably less powerful PC with keyboard and mouse: Console and PC are connected to the same monitor. I would start the game on the console, use the official streaming app to stream the game to PC, use this clunky tool to translate keyboard and mouse inputs to controller inputs and then switch my monitor back to the console so that I would get the full image quality without any streaming artifacts.
-
Project mention: Ambermoon.net update 1.8.0 released - Full C# rewrite of Ambermoon, an RPG for the Amiga | reddit.com/r/thisweekinretro | 2023-01-31
-
There IS a Windows phone game emulator for Android (https://github.com/8212369/WPR) but I haven't tried it so I don't know how well it works.
-
BeatSaberSongBrowser
BeatSaber plugin, adds much needed functionality to the song selection interface.
-
-
-
Do you know about https://github.com/Kermalis/PokemonBattleEngine? Maybe you can use it to implement battles.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Games related posts
- I was banned from Outlands with no warning[for replying with racism to dm's on discord from 15+ people in the same clan harrasing me and threatening my life.
- PS5 Version vs. PC Version (Also have a Steam Deck)
- Ambermoon.net update 1.8.0 released - Full C# rewrite of Ambermoon, an RPG for the Amiga
- Ultrawide Video settings
- Ambermoon.net update 1.8.0 released - Full C# rewrite of Ambermoon, an RPG for the Amiga
- Ambermoon.net update 1.8.0 released - Full C# rewrite of Ambermoon, an RPG for the Amiga
- Ambermoon.net v1.8.0 released - full C# rewrite of Ambermoon, an RPG for the Amiga
-
A note from our sponsor - SonarLint
www.sonarlint.org | 9 Feb 2023
Index
What are some of the best open-source Game projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Borderless-Gaming | 4,134 |
2 | Mirror | 3,871 |
3 | optick | 2,526 |
4 | ImGui.NET | 1,369 |
5 | AssetRipper | 1,286 |
6 | Depressurizer | 1,245 |
7 | DualSenseX | 856 |
8 | web3.unity | 769 |
9 | godot-3d-mannequin | 716 |
10 | Riptide | 692 |
11 | PixiEditor | 673 |
12 | CreamInstaller | 575 |
13 | ShaderGen | 445 |
14 | dotnet-console-games | 441 |
15 | ClassicUO | 425 |
16 | OpenMU | 387 |
17 | XboxKeyboardMouse | 293 |
18 | Ambermoon.net | 291 |
19 | WPR | 175 |
20 | BeatSaberSongBrowser | 166 |
21 | YetAnotherKeyDisplayer | 153 |
22 | PokemonGameEngine | 126 |
23 | PokemonBattleEngine | 113 |