TGRCDev

bevy-butler

bevy-butler is a plugin for the Bevy engine, an experimental ECS engine built in Rust. It lets developers cut down on boilerplate by annotating their system functions, events, resources, and other objects to automatically add them to their game's event scheduler.

Imp Station 14

Space Station 14 is an open-source multiplayer roleplaying game where you play the crew of a space station when an ordinary shift goes terribly wrong. I am one of the lead maintainers of a fork called Imp Station 14 for a smaller, semi-private community of over 500 registered players. Not only do I develop new functionality and features for the server, but I also work with other contributors to help them learn the engine and bring their own ideas into the codebase. I also work with developers from other forks to collaborate and port features to and from Imp Station.

Project BigRock

BigRock was a library for 3D smooth terrain designed to work with Unity, Unreal or any other game engine, and provide tools for synchronizing terrain over networked simulations. It was intended for ease of use without needing specialized knowledge of terrain storage. The original prototype was written in C++ and is available under the Apache 2.0 license. I am currently prototyping a re-implementation of the idea in Rust.

What Can We Play?

WhatCanWePlay was a web app for finding games owned by a specified group of friends by fetching your owned Steam games and comparing it to your friends’ owned Steam games. It was built in under two weeks with a raw JS front-end and a Flask/Rust back-end. The source code is available under the GNU AGPL license. It has since become obsolete.