Skip to content
View Raffiesaurus's full-sized avatar
🎮
↑↑↓↓←→←→BA►
🎮
↑↑↓↓←→←→BA►

Block or report Raffiesaurus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Raffiesaurus/README.md

Hey, I'm Raahul 👋

Game programmer with 3+ years of experience building gameplay systems, VR experiences, and audio tools. I specialise in C++ and Unreal Engine 5, and I'm currently working as a Research Assistant.

I care about systems that feel good with clean architecture, tight input, and code that doesn't make my teammates cry.

Portfolio LinkedIn itch.io


What I work with

C++ C# Python TypeScript Unreal Engine Unity

Gameplay systems · C++ / UE5 plugin dev · VR development · Multiplayer & networking · Audio engineering (DSP / convolution) · Performance profiling


Featured Projects

Project Description Stack
Scrollbound Puzzle-action game where your scroll wheel scrubs time UE5.6 · C++ · StateTree
conv-reverb-plugin-ue5 Real-time convolution reverb C++ plugin for UE5 C++ · MetaSounds · UE5
Tank Battle Royale Top-down battle royale with networking UE4 · C++ · Blueprints
Project Vector 2D top-down multiplayer shooter C++ · SFML · Client-Server
The Bow Fighters Turn-based archery game Cocos Creator · TypeScript
DotaDiscBot Discord bot for live Dota 2 match data Python · discord.py

Currently

🔨 Building Scrollbound — a single-screen puzzle game in UE5.6
🔬 Research Assistant on ProLogVR
👀 Open to gameplay programmer and tools engineer roles in the UK / Europe

Pinned Loading

  1. TAG--Teaching-AI-to-Game-using-RL TAG--Teaching-AI-to-Game-using-RL Public

    Comparing DQN, Dueling DQN, DDQN, and Dueling DDQN agents trained to play a game from scratch. Includes training stats, model checkpoints, and gameplay recordings.

    Python

  2. the-bow-fighters the-bow-fighters Public

    A turn-based archery dueling game developed for Gamedev.js Jam 2023 with the theme "Time".

    TypeScript 1 1

  3. project-metalmorphosis project-metalmorphosis Public

    An innovative roguelike 2D platformer featuring a unique limb-swapping mechanic set in a dystopian sci-fi universe with body horror aesthetics

    C#

  4. conv-reverb-plugin-ue5 conv-reverb-plugin-ue5 Public

    Real-time convolution reverb C++ plugin for Unreal Engine 5. FFT overlap-add processing exposed as a native MetaSounds node with dynamic IR swapping.

    C++ 1

  5. d2-predictor d2-predictor Public

    Community prediction platform for Dota 2 Tier 1 tournaments. Pick your Top 3, Dark Horse, and White Donkey - compete on leaderboards and see how you stack up against SUNSfan & syndereN. Built with …

    TypeScript

  6. discord-embedder discord-embedder Public

    Discord bot that rewrites Twitter, Instagram, Reddit, TikTok, and Bluesky links to embed friendly mirrors, reposts with attribution, and deletes the original.

    Python