Monorepo for the collaborative 3D HTML5 game maker
- Node.js version 24 or higher
- npm v7+ for workspaces
Click on one of the links to access the documentation of the package:
| name | package and link | description |
|---|---|---|
| engine | @jolly-pixel/engine | ECS framework on top of Three.js |
| runtime | @jolly-pixel/runtime | Runtime for the engine / ECS |
These packages are available in the Node Package Repository and can be easily installed with npm or yarn.
$ npm i @jolly-pixel/engine
# or
$ yarn add @jolly-pixel/engineTo install and compile all workspaces, just run the following command at the root
$ npm install
$ npm run buildRunning test with npm workspace:
$ npm run test -w <workspace>Each packages has his own prepublishOnly to build TypeScript source before publishing.
$ npm publish -w <workspace>Thanks goes to these wonderful people (emoji key):
Thomas.G 💻 📖 🐛 |
Alexandre Malaj 💻 📖 🐛 |
PierreDemailly 💻 |
MIT