Chris Butler's starred repositories

Vertx.Debugging

Debugging utilities for Unity

Language:C#License:MITStargazers:497Issues:0Issues:0

RosettaUI

Code-based UI library for development menus for Unity

Language:C#License:MITStargazers:272Issues:0Issues:0

MemoryPack

Zero encoding extreme performance binary serializer for C# and Unity.

Language:C#License:MITStargazers:3050Issues:0Issues:0

MessagePack-CSharp

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

Language:C#License:NOASSERTIONStargazers:5481Issues:0Issues:0

Unity-Editor-Toolbox

Tools, custom attributes, drawers, hierarchy overlay, and other extensions for the Unity Editor.

Language:C#License:MITStargazers:1635Issues:0Issues:0

Reflex

Minimal dependency injection framework for Unity

Language:C#License:MITStargazers:666Issues:0Issues:0

mimalloc

mimalloc is a compact general purpose allocator with excellent performance.

Language:CLicense:MITStargazers:9822Issues:0Issues:0

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.

Language:C++License:MITStargazers:260Issues:0Issues:0

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.

Language:C#License:MITStargazers:856Issues:0Issues:0

minifb

MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in

Language:CLicense:MITStargazers:951Issues:0Issues:0

dorito

An IDE and Emulator for Chip-8, SuperCHIP, and XO-Chip Programs

Language:C++Stargazers:28Issues:0Issues:0

Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!

Language:C#License:BSD-3-ClauseStargazers:2888Issues:0Issues:0

Terminal.Gui

Cross Platform Terminal UI toolkit for .NET

Language:C#License:MITStargazers:9451Issues:0Issues:0

gfxreconstruct

Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior

Language:C++License:MITStargazers:396Issues:0Issues:0

spectre.console

A .NET library that makes it easier to create beautiful console applications.

Language:C#License:MITStargazers:8986Issues:0Issues:0

UniWindowController

Makes your Unity window transparent and allows you to drop files

Language:C#License:MITStargazers:309Issues:0Issues:0

PSn00bSDK

The most powerful open source SDK for the PS1 (as far as open source PS1 SDKs go). Not recommended for beginner use.

Language:CLicense:NOASSERTIONStargazers:786Issues:0Issues:0

Pickle

A better object picker for Unity engine

Language:C#License:MITStargazers:65Issues:0Issues:0

awesome-learn-gamedev

A curated collection of game development learning resources

License:CC0-1.0Stargazers:2493Issues:0Issues:0

com.hauntedpsx.render-pipelines.psx

A scriptable render pipeline for emulating Playstation-1-style graphics on contemporary hardware.

Language:C#License:MITStargazers:380Issues:0Issues:0

OpenImageIO

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.

Language:C++License:Apache-2.0Stargazers:1922Issues:0Issues:0

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")

Language:RoffLicense:GPL-3.0Stargazers:311Issues:0Issues:0

chiptest

Test roms for chip8 emulator

Language:RoffStargazers:4Issues:0Issues:0

Smmalloc-CSharp

Blazing fast memory allocator designed for video games meets .NET

Language:C++License:MITStargazers:156Issues:0Issues:0

D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

Language:C++License:MITStargazers:723Issues:0Issues:0

RasterFna

SDL2 based software rasterizer for use with the FNA library

Language:C#License:MITStargazers:15Issues:0Issues:0

optick

C++ Profiler For Games

Language:C#License:MITStargazers:2899Issues:0Issues:0

rpi4-osdev

Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

Language:CLicense:CC0-1.0Stargazers:3386Issues:0Issues:0

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

Language:C#License:MITStargazers:1786Issues:0Issues:0

GPURayTracer

Nullrender is a real-time GPU accelerated ray tracing renderer written in c#.

Language:C#Stargazers:48Issues:0Issues:0