Spacy
Conquer the galaxy, one empire at a time
A real-time multiplayer space strategy browser game, started on February 11, 2026. Full-stack TypeScript monorepo architecture with a procedural universe of 10 galaxies, tick-based combat and complex economy.
Project overview
Spacy is a space empire MMO where each player builds, researches, explores and battles in a persistent universe. The project showcases full-stack expertise with monorepo architecture, shared types via GitHub Packages, real-time Socket.IO communication and automated CI/CD.
Nuxt 4 SSR app with Vuetify 4, TresJS galactic 3D rendering and real-time Socket.IO
Express + Prisma 7 API with PostgreSQL, Redis, OAuth Google/Discord, Stripe and 61 game services
Dedicated Node 22 service for game ticks (combat, expedition, mining, recycling, colonization). Horizontally scalable via FNV-1a sharding, communication through Redis Streams
Vue 3 + Vite SPA with ECharts and Vue Flow visual editor for the DAG tech tree
Shared TypeScript package published on GitHub Packages: Socket.IO events, game and API types
System architecture
A modern monorepo architecture with shared types and real-time communication
Loading...
Gameplay preview
Empire & Economy
Complete empire management: resources, installations and research tree
Player account overview with stats, rankings and real-time notifications
Centralized management of all your colonized planets and their production queues
Metal, Silicon, Deuterium and Energy: real-time economy balancing
Build mines, refineries, power plants and specialized buildings (16 types)
14 technologies with DAG dependency tree and cumulative bonuses per level
Construction & Combat
Build your fleet and defend your planets against other empires
Build 11 ship types: recon, frigates, cruisers, destroyers, bombers...
Turrets, lasers, missiles and planetary shields to repel attacks
Galactic exploration
Massive procedural universe: 10 galaxies × 100-500 systems × 1-8 planets randomly generated
Navigate the 10 galaxies of the persistent universe with progressive discovery
Explore systems per galaxy with espionage probes and discovery missions
1 to 8 planets per system, 5 star types with realistic habitable zones
Empire bestiary
Ships, buildings and defenses — every asset is designed to deliver a coherent visual experience.
Choose a category
Key features
A complete MMO with economy, research, ship construction, tick-based combat and procedural universe
Complex economic system with 3 resources and energy balance
DAG (Directed Acyclic Graph) tech tree with visual admin editor
17 ship types: 6 utility, 10 military and 1 superweapon
Real-time combat engine offloaded to horizontally scalable Tick-Workers
Realistic procedural generation with stellar orbits, planet classes and habitable zones
Alliances, chats, rankings and bounty system for a vibrant community
Tech stack
End-to-end TypeScript, npm workspaces monorepo and shared types via GitHub Packages
Metrics & impact
An ambitious and well-structured project, in active development for 2 months
Technical performance
Technical achievements
Ready to conquer the galaxy?
Join the Spacy community and build your space empire today