Cosmos Journeyer is the open-source procedural universe running inside a web page that makes space exploration accessible for everyone. Planets are fully explorable from orbit down to the surface, and the universe is virtually infinite.
Disclaimer: my vision for Cosmos Journeyer does not reflect its current state. It is still a work in progress that lacks a lot of the features I want to implement.
The story is all about your personal journey: a young pilot starting their journey as part of an exploration initiative, following the steps of your father. You will stumble early on a disturbing message, seemingly coming from the event horizon of a black hole. That's already weird, but it gets weirder when you realize that the message is coming from your father who died years ago in mission. This path will lead you to the strangest places in the universe, making you experience the sublime behind the expense of the cosmos, and touching the answer to the big questions about the nature of reality.
"Everything that could be, is."
Cosmos Journeyer is a game about exploration: watching beautiful cosmic landscapes, uncovering weird dimensional anomalies and of course take a lot of screenshots!
The overarching principle is as follows: for every travel you make, it will open new interesting path that you will want to take. This will be achieved through the narrative which will give you directions, but rarely a fixed path to follow. You will be free to find your own path through the stars and make interesting encounters on the way to the truth about the universe.
Help me make Cosmos Journeyer a reality! The development is time-consuming but generates no revenue by itself.
Sponsoring the project on Patreon or GitHub Sponsors will help secure the future of the project.
The project also has a ko-fi page at https://ko-fi.com/cosmosjourneyer if you feel like buying me a coffee!
The main website of the project is online at https://cosmosjourneyer.com/
The main deployment of the procedural universe can be accessed https://barthpaleologue.github.io/CosmosJourneyer/
Why make Cosmos Journeyer when games like Elite Dangerous, Star Citizen, No Man's Sky or Kerbal Space Program already exist?
There are many reasons of course but here are the main ones:
There is a subreddit for Cosmos Journeyer at https://www.reddit.com/r/CosmosJourneyer/. Don't hesitate to share screenshots or just ask questions about the project!
Contributions are welcome! There is too much to do for one person alone.
If you want to contribute, you will find guidelines and ideas here.
The documentation is online at https://barthpaleologue.github.io/CosmosJourneyer/docs/
Additionally, the ARCHITECTURE.md file contains a big picture explanation of the architecture of the project.
To build it locally, run npm run docs
and then npm run serve:docs
to serve it at localhost:8081
.
You can have a look at the roadmap of the project on the website at https://cosmosjourneyer.com/
The deadlines are not set in stone and can be moved around as I am not working full time on the project.
Every telluric planet and moon has a surface that can be explored by the player using a spaceship, or by foot!
Cosmos Journeyer allows to travel from one celestial body to another without any loading screen, giving the player a seamless experience while exploring.
Planet surfaces are filled with procedural vegetation and rocks and butterflies to make them feel more alive.
Cosmos Journeyer generates a virtually infinite amount of star systems that all have a star, often planets, and sometimes moons.
First, clone the repository and install the dependencies with pnpm install
.
To build the web version of Cosmos Journeyer, run pnpm run build
. Everything will be built in the dist
folder.
Cosmos Journeyer can be built as a desktop application using Tauri!
First you will need a bazillion dependencies, here is a list of some of them if you are using a Debian base OS:
sudo apt install -y libwebkit2gtk-4.0-dev libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev librsvg2-dev libwebkit2gtk-4.0-dev libappindicator3-dev patchelf
Then you can build the application with pnpm tauri build
.
Thank you to all the people who have contributed to Cosmos Journeyer!
All credits can be found in the credits panel of the game.