STATUS: ONLINE

0xSWARM

CRITICAL_ERROR // STACK_OVERFLOW

PROJECT_OVERVIEW

What & Why

A deep dive into the concept, motivation, and unique aspects of 0xSWARM.

What is it?

A browser-based roguelike survival game where you navigate an ever-growing swarm of enemies. Built with Next.js 14, React 18, and HTML5 Canvas.

Why build it?

To explore game development with React, state management with Zustand, and canvas-based rendering with a cyberpunk aesthetic.

What makes it unique?

A deep upgrade system with 15+ abilities, runtime power-ups, and adaptive UI for mobile touch and desktop mouse controls.

Design Evolution

Gameplay

Swipe or tap dots
BEFORE
0xSWARM Gameplay Early
AFTER
0xSWARM Gameplay Final
DESIGN_SYSTEM // TYPOGRAPHY

Visual Language

Clean legibility meets cyber-aesthetics. Geometric sans-serif for UI, technical monospace for data.

UI_PRIMARY
AaAa

Inter

AaRegular
AaBold
AaBlack
DATA_VALUES
0101

Monospace

HP:100 / 100
XP:4,520
KILLS:1,337
DESIGN_SYSTEM // COLOR_PALETTE

Neon Spectrum

High-contrast sRGB values designed for maximum visibility against dark void backgrounds.

PRIMARY_CORE

CYAN

#00ffcc
SYSTEM_PROGRESS

YELLOW

#ffee00
CRITICAL_STATE

MAGENTA

#ff0055
VOID_LINK

PURPLE

#aa00ff
INTERFACE_DESIGN // KEY_SYSTEMS

Core Modules

The three interconnected systems that define the gameplay experience.

COMBAT_SYSTEM

Auto-fire targeting, critical hit mechanics, pierce bullets, and the signature Repulsion Field.

60 FPSAuto-AimTouch

UPGRADE_PATHS

Deep evolution trees with choices like Fork Process, I/O Accelerator, and Voltage Spike.

15+ UpgradesEvolutionsSynergies

EXPLOIT_SYSTEM

Collectible runtime exploits including Overclock, Privilege Escalation, and Data Siphon.

4 Power-upsBuffsXP Boost

UI Showcase

0xSWARM Pause Screen

Pause Screen

0xSWARM Power-ups Upgrades

Power-ups Upgrades

TECHNICAL_DETAILS

Tech Stack

The technologies powering 0xSWARM.

Frontend

Next.js 14
React 18
TypeScript

State

Zustand
useGameStore
Frame sync

Rendering

Canvas
RAF
React HUD

Styling

Tailwind
CSS Vars
Glass UI
0xSWARM | Bashar Ramadan