I am a game dev software engineer with over 20 years of experience writing code.
I don't have a huge amount of spare time to work on personal projects, but here are some are the bigger ones:
Project | Description |
---|---|
๐ฎ WebNES (Live Demo) |
My NES emulator for the browser written in Javascript. It was originally started over 10 years ago in 2013, and was one of the first retro emulators to use WebGL. Originally ported from my C++ NES emulator |
๐ฎ Nesulator (Download link) |
My original C++ NES emulator |
๐ง Atlasbuilder-rust (Download link) |
Texture atlas (spritesheet) builder. Takes numerous smaller images and tiles them efficiently into a power-of-two size texture, and outputs a customisable text file containing meta information |
๐ง Atlasbuilder (Download link) |
My original C++ atlasbuilder using libvips for image processing. The Rust port is a lot more feature-complete and should be preferred to this one |
๐ง Texturebuilder | Atlasbuilder in C#, with XML output (original project) |
๐ฎ Tetris-Pixi | Simple Tetris clone written in Javascript and Pixi.js |
๐ฎ My Oxygen Not Included Mods | Written in C#, a couple of mods for the Klei game Oxygen Not Included |
๐ง Flavio | Javascript package management tool |
๐ง TorrentdotNET | A multithreaded BitTorrent client written in C# |
๐ฎ RayTracer | A software raytracer renderer written in C++ and SDL |
Thanks for looking!