Chris Butler's starred repositories
Vertx.Debugging
Debugging utilities for Unity
MemoryPack
Zero encoding extreme performance binary serializer for C# and Unity.
MessagePack-CSharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Unity-Editor-Toolbox
Tools, custom attributes, drawers, hierarchy overlay, and other extensions for the Unity Editor.
hooking-by-example
A series of increasingly complex programs demonstrating function hooking on 64 bit Windows. Culminating in a program that hooks mspaint to make it always paint orange.
compilation-visualizer
Unity Tool showing a timeline of assembly compilation. This is especially helpful when trying to optimize compile times and dependencies between assemblies. Besides showing a graphical view of compilation, selecting an assembly shows both dependencies and dependents of that assembly.
Terminal.Gui
Cross Platform Terminal UI toolkit for .NET
gfxreconstruct
Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
spectre.console
A .NET library that makes it easier to create beautiful console applications.
UniWindowController
Makes your Unity window transparent and allows you to drop files
awesome-learn-gamedev
A curated collection of game development learning resources
com.hauntedpsx.render-pipelines.psx
A scriptable render pipeline for emulating Playstation-1-style graphics on contemporary hardware.
OpenImageIO
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
chip8-test-suite
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
Smmalloc-CSharp
Blazing fast memory allocator designed for video games meets .NET
D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
rpi4-osdev
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
Ultimate-2D-Controller
A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc
GPURayTracer
Nullrender is a real-time GPU accelerated ray tracing renderer written in c#.