Missile Wars logo
In Production

Missile Wars Revival

A fast-paced multiplayer game powered by WebSockets and strategy. Real-time location-based combat with player progression and social features.

Key Features

Built from scratch using modern web technologies.

🌐

Real-time Multiplayer

Full WebSocket infrastructure for synchronized gameplay across all connected players.

🎯

Location-based Combat

Fire missiles at real-world coordinates, with trajectory tracking and impact detection.

🏆

Player Progression

Leagues, rankings, and inventory systems to keep players engaged long-term.

👥

Social Features

Friend lists, real-time messaging, and nearby player discovery.

Development Timeline

30 stages of development from initial prototype to full-featured game.

Development stage 1
Click to fill
Timeline stage 1
1
Timeline stage 2
2
Timeline stage 3
3
Timeline stage 4
4
Timeline stage 5
5
Timeline stage 6
6
Timeline stage 7
7
Timeline stage 8
8
Timeline stage 9
9
Timeline stage 10
10
Timeline stage 11
11
Timeline stage 12
12
Timeline stage 13
13
Timeline stage 14
14
Timeline stage 15
15
Timeline stage 16
16
Timeline stage 17
17
Timeline stage 18
18
Timeline stage 19
19
Timeline stage 20
20
Timeline stage 21
21
Timeline stage 22
22
Timeline stage 23
23
Timeline stage 24
24
Timeline stage 25
25
Timeline stage 26
26
Timeline stage 27
27
Timeline stage 28
28
Timeline stage 29
29
Timeline stage 30
30
Stage 1

Initial app with map load and pin on user position

Design Phase

Technology Stack

WebSocket
Node.js
React Native
TypeScript
Express
Prisma
Expo
Firebase

Concept Art & Design

Early design explorations and UI concepts.

Shop Concept

Shop Concept

Friends Interface

Friends Interface

Login Screen

Login Screen

Game Map

Game Map

Profile Page

Profile Page

Developer Notes

I led development for Missile Wars Revival, building a full real-time infrastructure using Node.js and WebSockets. I originally joined the project as a junior frontend developer, but my passion and initiative saw me promoted—first to lead frontend, then to project lead.

Over the course of development, I rewrote the entire frontend codebase, refactored major portions of the backend, and introduced features like an AI opponent for off-peak matchmaking. This project was a deep dive into multiplayer architecture, system design, and gameplay balance—while also teaching me how to keep things fun.

Interested in similar projects?

Get in touch to discuss your multiplayer or real-time project.

Contact us