Skip to content

assofohdz/subspace-infinity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subspace Infinity

A cross-platform Subspace client and server written in Java, built for extensibility and modularity.

Discord

About Subspace / Continuum

Subspace Continuum is a 2D massive-multiplayer online game (MMOG) from the 90s. Anyone can host their own Subspace Zone (server) and allow clients to connect.

About This Project

Subspace Infinity reimagines the classic game with modern technology:

  • Server: Modular architecture optimized for scaled, networked, grid-based physics
  • Client: Built on JMonkeyEngine, a modern game engine

Screenshot 1         Screenshot 2

Screenshot 3         Screenshot 4

Quick Start

# Clone the repository
git clone https://github.com/assofohdz/Subspace-Infinity.git
cd Subspace-Infinity

# Run (requires dependencies to be installed first - see docs/setup-guide.md)
./gradlew :infinity:run

Documentation

Document Description
Setup Guide Complete development environment setup
Quick Reference Common commands and quick info
Contributing Guidelines for contributors

Download

Latest public build: Itch.io

Community

Discord Server Link
Subspace Infinity Join
Quantum Space Join
Subspace Continuum Join
Extreme Games Join

Acknowledgments

Core Frameworks

Built on the excellent work of Paul Speed and the jMonkeyEngine community:

Framework Purpose
Zay-ES Entity Component System
SiO2 Game loop and system management
SimEthereal Networking layer
Pager World paging
Lemur GUI library
MOSS Physics, blocks, and world management

Subspace Community

Thanks to the original Subspace/Continuum developers, POiD, Grelminar, Gigamon, and all the mapmakers and module developers.

Related Projects

License

See LICENSE