Skip to content
Portfolio, 2026
  • identityPariansh Mahajan
  • disciplineBackend · Infrastructure · Full Stack
  • latestAmazon, Payments
  • index25 projects

Pariansh Mahajan

000
All projects
Raptus, 3D escape room capture the flag
Interactive2024Event only· Creative Computing Society

Raptus

3D escape room capture the flag

A capture the flag competition staged as a set of 3D escape rooms in the browser, with a live leaderboard and no proctoring at all.

01 Architecture

  • React Three Fiber rendering over Three.js, playable straight from a browser with no install.
  • MERN backend holding challenge state, with Socket.IO driving the live leaderboard.
  • Proctoring deliberately left out. Instead each team draws a randomised subset of challenges with hints placed randomly inside the rooms.
  • Randomisation is the anti cheat: a shared answer is worth nothing to anyone else.

02 What is in it

  • 600+ players through a single evening.
  • Held up against traffic concentrated into one event window.
  • Live standings updated over websockets throughout.

Numbers

600+
players
0
proctoring required

Stack

ReactReact Three FiberThree.jsNode.jsMongoDBSocket.IO

Availability

Event onlyAn event game run by the society. It goes up for the event and comes down after.raptus.ccstiet.com