A Metaverse. An online living virtual world.
Vibrant and persuasive Non-Player Character civilizations are at the core of this world. It is a simulated universe filled with stars, each a solar system with its own planets and a variety of celestial bodies. In some of those, will be a planet giving life to fauna, flora, and intelligent beings. And those lucky enough to survive will create complex societies, where Eidolons, our spirits coming from Earth, intervene, influence, and dominate!
All goals and their stages are documented over at the Trello.
Get it
- Fork the git.
- Fetch it to your computer.
- Open a console in the top directory and run:
npm install
- This will install BabylonJS, Monaco-Editor, and more. See package.json for more modules and my ESLint rules.
Run it
- To have the server reload automatically after changes saved, with:
nodemon --watch app.js --watch package.json app.js
- Or normally with:
node app.js
Client live-reloading from changes to the public folder is already embedded in the project, and can be disabled in public->scripts->client.js at socket.on
PageUpdate event.
Actively developed by Phuein on the awesome BabylonJS WebGL-based engine.