[ ⚔ ]

IRON HAVEN

// Cyberpunk MMO Demo //
// Three.js 3D World // AI-Driven NPCs // Combat System //

OVERVIEW

Iron Haven is a playable cyberpunk MMO demo built with Three.js. Step into a neon-drenched dystopian world where AI-driven NPCs roam the streets, combat is tactical and real-time, and the line between single-player and multiplayer blurs.

This demo showcases a fully immersive 3D environment with dynamic lighting, particle systems, weapon mechanics, and a living cityscape. Built as a proof-of-concept for a larger MMO vision, Iron Haven demonstrates what's possible when Three.js meets AI agent behavior in a browser-rendered world.

SYSTEM METRICS

3D ENGINE
Three.js
Full WebGL-rendered 3D world with dynamic lighting, shadows, and post-processing effects
AI NPCS
Behavior-Driven
Autonomous NPC agents with patrol, combat, and dialogue behaviors in the cyberpunk city
COMBAT SYSTEM
Real-Time
Tactical real-time combat with weapon switching, health management, and damage feedback
MULTIPLAYER
WebSocket
Real-time multiplayer support for co-op and competitive play in the shared world

CAPABILITIES

Three.js 3D World
Fully navigable cyberpunk cityscape with buildings, streets, neon signs, and dynamic weather. Rendered in real-time WebGL with post-processing bloom effects.
AI-Driven NPCs
Autonomous NPC agents with state-machine behaviors. Patrol routes, combat reactions, dialogue triggers, and environmental awareness.
Tactical Combat System
Real-time combat with multiple weapon types, hit detection, health bars, armor systems, and visual/audio feedback for every action.
Multiplayer Support
WebSocket-based multiplayer enabling co-op exploration and competitive encounters in the same persistent world instance.

PLAYABLE DEMO

Launch the Iron Haven demo directly in your browser. Explore the cyberpunk city, engage with AI-driven NPCs, and experience the combat system — no download required.

TECH STACK

Three.js WebGL JavaScript TypeScript WebSockets Node.js Vite HTML5 CSS3

[ ENTER IRON HAVEN ]