← BACK TO LEVEL SELECT

🎮 Game Dev Origin

CyberSec Emulator — CIACON CTF Game

A real-time multiplayer Capture-the-Flag game built solo in Unity and shipped to the browser via WebGL for CIACON, an international CTF event for ethical hackers — still playable today.

Overview

A real-time multiplayer Capture-the-Flag game I built solo in Unity and shipped straight to the browser via WebGL for CIACON — an international CTF event that drew ethical hackers from around the world. No install: open the link, pick a room name, share it with a friend, and you’re playing head-to-head. It’s still live.

Architecture

flowchart LR
    P1["Player 1<br/>browser, WebGL build"]
    P2["Player 2<br/>browser, same room name"]
    subgraph UNITY["Unity Client (C#)"]
        GAME["CTF game loop<br/>movement · flags · score"]
        NET["Photon PUN layer<br/>RPCs + state sync"]
    end
    PHOTON["Photon Cloud<br/>rooms · matchmaking · relay"]
    HOST["Static hosting<br/>WebGL build, zero install"]
    P1 --> HOST
    P2 --> HOST
    HOST --> UNITY
    NET <--> PHOTON
    GAME <--> NET

Highlights

  • Unity → WebGL — built in Unity (C#) and exported to WebGL so the whole game runs in any browser, zero download.
  • Real-time multiplayer via Photon — players who join the same room name compete live; the netcode keeps the session in sync.
  • Made for a real event — the official CTF game for CIACON, an international conference for ethical hackers.
  • Still playable — the WebGL build is hosted and online years later. Hit VIEW LIVE and enter a shared room name to go multiplayer.

How to play

Open the live link, set a room name, and have a second player enter the same room name — you’ll drop into the same match.