thangchung/
clean-code-dotnet
:bathtub: Clean Code concepts and tools adapted for .NET
Repository:
View the repositoryLicense:
- MIT License
C# libraries, frameworks, examples, and reference material for .NET and game development workflows.
:bathtub: Clean Code concepts and tools adapted for .NET
A Unity3D tutorial project for drawing 2D physics shapes with the cursor
A curated list of Multiplayer Game Network Programming Resources
Lightweight and easy-to-use class library to allow port forwarding in NAT devices with UPNP and/or PMP
Data collection and analysis to support a series of stories about data privacy.
Steamworks wrapper for Unity / C#
Open source relay for UNET. Works with the HLAPI, MLAPI and all other UNET projects.
One framework for creating powerful cross-platform games.
The Free Software Media System - Server Backend & API
Source code for Toon Water Shader tutorial for Unity. Renders and animates toon-style waves from a noise texture and generates shoreline foam based off the depth buffer.
.NET Core global tool for producing single executable using Warp
Source code for Toon Shader tutorial for Unity. Has specular, rim lighting, and can cast and receive shadows.
Source code for Grass Shader tutorial for Unity. Generates blades with a geometry shader, tessellates input mesh to control density.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Newtonsoft.Json (Json.NET) 10.0.3, 11.0.2, 12.0.3, & 13.0.1 for Unity IL2CPP builds, available via Unity Package Manager
Coding Adventure
MLAPI.Puncher is a lightweight, cross-platform, easy to use implementation of NAT punchthrough.
An example of how to setup Discord, or any external oAuth2 provider, with your Firebase app.
Lightweight and easy-to-use class library to allow port forwarding in NAT devices with UPNP and/or PMP
Source code from my C# networking tutorial series on YouTube.
LiteDB - A .NET NoSQL Document Store in a single data file
C# extension for StarUML
Procedural generation library for Unity
Promises library for C# for management of asynchronous operations.
Building an open source 3D real time strategy game!
🚀 The next generation C# to JavaScript compiler
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Sandcastle Help File Builder (SHFB). A standalone GUI, Visual Studio integration package, and MSBuild tasks providing full configuration and extensibility for building help files with the Sandcastle tools.
Fast, unopinionated, embeddable, minimalist web framework for .NET
A list of Free Software network services and web applications which can be hosted on your own servers
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.
Easing Functions Cheat Sheet
Static site generator for .NET API documentation.
C# UPnP library used in MIG / HomeGenie
FNA - Accuracy-focused XNA4 reimplementation for open platforms
Lite reliable UDP library for Mono and .NET
.NET MAUI + Hybrid Blazor + Three.js demo
:books: Library of all kind of scripts, snippets & shaders for Unity
Plugin for Jellyfin that adds theme songs to movies and tv shows using ThemerrDB.
A browser based Pokémon fangame heavily inspired by the roguelite genre.
Texture-Paint on Unity.
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
MonoGame for licensed Switch developers only!
Official electron build of draw.io
Pokemon TCG SDK - C#
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.
📺 Nintendo Entertainment System emulator written in C#.
NES emulator written in C# :video_game: :coffee: