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.

PortfolioLinkedInitch.io


What I work with

C++C#PythonTypeScriptUnreal EngineUnity

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


Featured Projects

ProjectDescriptionStack
ScrollboundPuzzle-action game where your scroll wheel scrubs timeUE5.6 · C++ · StateTree
conv-reverb-plugin-ue5Real-time convolution reverb C++ plugin for UE5C++ · MetaSounds · UE5
Tank Battle RoyaleTop-down battle royale with networkingUE4 · C++ · Blueprints
Project Vector2D top-down multiplayer shooterC++ · SFML · Client-Server
The Bow FightersTurn-based archery gameCocos Creator · TypeScript
DotaDiscBotDiscord bot for live Dota 2 match dataPython · 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-RLTAG--Teaching-AI-to-Game-using-RLPublic

    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-fightersthe-bow-fightersPublic

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

    TypeScript 1 1

  3. project-metalmorphosisproject-metalmorphosisPublic

    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-ue5conv-reverb-plugin-ue5Public

    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. discord-embedderdiscord-embedderPublic

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

    Python