Nick Whelan

GitHub

Afterburner/Deimos
An experimental game utilizing my own game engine. I've built a ton of things from scratch (or replaced pre-built solutions with home-grown ones)
Probably my biggest work on this page, with less completion but a much bigger scope, so more overall work.
Maxima
Maxima is a third-party Electronic Arts games launcher. I created the frontend and do maintenance on the backend.
Beat Saber Mods
I've written a lot of mods for Beat Saber over the years. Here are some notable ones:
  • ReProcessor, which lets you modify the game's bloom post-processing effect.
  • bSpin, which rotates the playspace along set paths. Useful with a mixed reality setup.
  • TuneSaber, which lets you add songs you play in-game to Spotify playlists.
FlightWand
A flight stick emulator for VR controllers (primarily the HTC Vive wand, hence the name) utilizing OpenXR and evdev
Feztris
3D Tetris. My first custom engine.
Skyway
A native Bluesky client.
mdlshit
A program that takes Source Engine v49 (Portal 2) Models and converts them to v53 (Titanfall 2). Most of the project is handled by others now, but I oversee the project, do the frontend, and wrote 90% of the 1.0 release, including the backend.
ResBox
A client for Resonite's social features, effectively a chat/friends client.
Mantle
Something to deal with Killzone 2 (2009, PS3)'s .core files. It doesn't do a whole lot, it's more of a research project.
Sawtooth
A clone of Amplitude (2016, PS3/PS4)
Cerberus
My second custom engine. Bit off more than I could chew and ended up shelving it.