Subspace Continuum is a 2D massive-multiplayer online game (MMOG) from the 90s that consists of a server and a client. Anyone can host their own Subspace Zone (server) and allow clients to connect to it.
This is a cross-platform Subspace client and server written in Java. It was developed from scratch on the idea of extensibility and modularity. The server is based on modules/frameworks highly optimized for scaled, networked, grid-based physics. The client is based on the JMonkeyEngine, a minimalistic modern developer friendly game engine
See BUILDING.md
See CONTRIBUTING.md
Game available on Itch.io here
- Subspace infinity discord
- Quantum Space discord
- Subspace Continuum discord
- Extreme Games zone discord
Big thanks to the jMonkeyEngine community for tremendous help and Paul Speed who has laid the foundation with the awesome:
- Zay-ES + Zay-ES-Net framework
- SiO2 framework
- SimEthereal framework
- Pager framework
- MOSS: Mythruna Open Source Software (not yet open source):
- action - object runtime type/actions and scripting framework
- crig - physics-compatible and networkable character rig stuff
- fractal - fractal generation
- fsm - finite state machine
- mblock-phys - mblock shapes and collision system for mphys
- mblock - block type factories and geometry generation
- mgen - generative block shapes (buildings, dungeons, etc.)
- mphys - distributes physics library for dealing with large worlds
- mworld - world terrain management and far terrain/building generation
- sio2-mblock - SiO2 game systems and Zay-ES mblock integration
- sio2-mphys - SiO2 game systems and Zay-ES mphys+mblock integration
- tools - tools for making block types, making block objects, and defining character rigs and custom clothing, etc.
Big thanks to:
- The Subspace/Continuum developers who built the game
- POiD
- Grelminar
- Gigamon
- The mapmakers
- The developers of the map editors
- The developers who worked on the Trench Wars modules