Official mirror of the online SCI-FI action game that simulates spaceships in 3D. Built from the ground up to support decentralized game-servers and communities with extensive modding support. Will ship with a core feature set of Role-Playing-Game elements..
OTHER License
"You gotta die for something." - STARWOLF
The start to a next-generation online community multiplayer game that seeks to support a galaxy consisting of multiple sectors and spaceships. Active cooperative and PVP gameplay takes place in and around manned spaceships together with a foundation of Role-Playing-Game features. Gamemodes and content are customizable and shaped by the players.
Designed from the ground up to deliver an experience that offers high amounts of supported players for decentralized gaming communities that provide their own selections of (both client- and server-side) content, mods, game modes, gameplay, moderation and plugins. Communities can also choose to host a cloud of servers, rather than just a single server.
If Faster Than Light (FTL), System Shock and Space Station 13 had a child.
There are gameplay videos of the prototype on YouTube.
The repository contains both the server and the client. Both are entirely written in Rust with the Bevy ECS game engine. The technology stack is cutting-edge and will serve next-generation online community server videogames well. Space Frontiers is designed from the ground up to support modern CPUs to efficiently take advantage of any amount of available CPU cores without increasing code complexity and without chances of data races. The server and client have shared libraries and deterministic behavior for synchronizing physics states reducing bandwidth usage for each connection.
Socials:
Space Frontiers and the community are age rated 18+ 🔞. Minors may not be present without parental approval and parental supervision.
The codebase is open-source. Artists and programmers are invited to become part of the development of this game.
See pricing.
Brought to you by
You can get the official game launcher with automatic updates of the new prototype by supporting the project on the store. After payment, simply log in to get your download link.
Being logged in with the launcher is a requirement to try out and play this codebase.
To compile Space Frontiers:
Ensure you are logged in with the Space Frontiers launcher. You may be eligible for a free Space Frontiers account, for more information check the store page.
To start the server run:
cargo run server
In optimized mode:
cargo run --release server
To start the new Bevy client run:
cargo run
In optimized mode:
cargo run -- release
Generate documentation yourself for master (latest code and docs!!) or other versions:
cargo doc --no-deps --document-private-items --open
This project is oriented towards long-term development, meaning it is here to stay and to be developed for some years to come. Feedback, bug reports, suggestions and critique are very much appreciated.
The hopes are to financially reward and/or hire the most suitable people for their contributions in the much further future.
Contributors of this project have to agree to our Contributor License Agreement. You may send your signed version to [email protected] so your associated Gitlab account will get activated.
The code of this repository is licensed under the proprietary code license. The assets of this repository are licensed under the the proprietary assets license. Both licenses we intend to support with value to authenticity and community freedoms without elements of modern-day cancel culture 👑.
In the much further future after having obtained enough paid subscriptions: the codebase and assets for Space Frontiers at that moment and onwards will go Free Open Source (FOSS) under The GNU Affero General Public License version 3 and Attribution-ShareAlike 4.0 International License. The codebase would continue to be subject to the Contributor License Agreement. This is likely to happen at the very last stage of the game when most commercial opportunities for Starwolves have already been exploited.