Robert's repositories
SharpHooks
Hassle-free event-driven architecture in Unity, Safe, easy, and performant.
su21-Experiment
Pair of projects implementing different styles of character controller. Ability State Machine is for fighting-game style games, since it is animation-driven. It is data oriented for predictive tools such as movement curves and jump paths analyzer. Also allows for easier future implementation of rollback netcode. Mutexing Ability Combat is more for RPGs, since it is code-driven. Also implements an event-based movement and combat system, including status effects.
BlackWhiteRed
First-person, action-based, 5v5 PvP game, reminiscent of Capture the Flag.
DiscImageCreator
This is the disc (CD, GD, DVD, HD-DVD, BD, GC/Wii, XBOX, XBOX 360) and disk (Floppy, MO, USB etc) image creation tool
GGJ2020
Surprise Mechanics' entry for GameJam 2020
GPR-200-Lab2
Shader experiments
SanableEngine
Game framework focusing on hot-reloadable plugins, building to Win32 and WebAssembly.
GPR200-Labs
Various experiments in GLSL, such as spheretracing on the mandelbrot set, or rendering clouds, fire, and fractal noise fog using particles and raymarching.
LearnUnityMerging
A stress-free environment for learning how to merge Unity files.
RapidRomTester
Prototype tool to automatically assess whether a ROM can be emulated in RetroArch.
rmAPIs
Plugin for Bukkit encompassing 3D math, player data serialization, particle graphics, virtual entities, and custom item implementation.
Spitfire-Engine
Simple input and text-graphics framework. Tic-tac-toe game built on said framework.
SurpriseMechanics_Dreamcatcher
Thomas' Team's prototype for Dreamcatcher by Surprise Mechanics