// INTERNAL DOCUMENTATION
Galaxy Strike Online
Game Design Document
Full-stack Space Idle MMORPG — Node.js / Electron / MongoDB
v3.5 | March 2026 | Korvarix Studios99%
Overall
~115 socket handlers + Raids + PvP Rankings + Alliance Wars + Push Notif
100%
Backend
API + GameServer
98%
Core Systems
21 systems + tests
97%
Client UI
20 tabs + A11y + i18n + Phase 3 UIs
75%
Content
464+ files, 8 locales, 2000+ quest datapack
80%
Polish
Tests + error reporting + A11y
Project Overview
99% complete
Vision, genre, target audience, core loop
Architecture
100% complete
3-component stack, API, GameServer, Client
Core Systems
98% complete
Resources, buildings, fleet, research, crafting
Gameplay
90% complete
Combat, dungeons, PvP ranked, raids, skills, missions
Social
96% complete
Friends, alliances, alliance wars, leaderboard, push notif
Economy
88% complete
Resources, credits, gems, seasons, galaxy events
Content & Data
75% complete
Items, recipes, quests, enemies, locales
UI / UX
93% complete
20 tabs, mobile-first, full A11y, iOS/Android Capacitor
Roadmap
— complete
Phase 3 Launch Prep + Platform complete; Infrastructure + Monetisation remaining
Project at a Glance
~115
Socket Handlers
23
Server Systems
464+
JSON Data Files
238
Item Definitions
146
Crafting Recipes
35+
Quests (+ 2000+ datapack)
This document is generated from the live codebase state (v3.5). Percentages reflect server-side implementation, client wiring, and data completeness.
Tech Stack
Backend
- API Server — Node.js, Express, JWT, MongoDB (port 3001)
- Game Server — Node.js, Socket.IO, Mongoose (port 3002)
- Database — MongoDB with Mongoose ODM
- Auth — bcryptjs password hashing, JWT tokens
Frontend
- Client — Electron desktop app + mobile web
- Realtime — Socket.IO v4.8
- UI — Vanilla JS, CSS3, Font Awesome
- Localisation — 8 locales (en/de/fr/es/ja/zh/ko/pt)