Skip to content

Latest commit

Β 

History

791 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

openally

JollyPixel

The collaborative 3D HTML5 game maker

Requirements

  • Node.js version 24 or higher
  • pnpm v12+ for workspaces (the repository pins it through the packageManager field)

Available packages

Click on one of the links to access the documentation of the package;

We provide agnostic renderers and engines (often used by our editors below):

Backend

Assets

UI

Utilities

Editors


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/engine

Build

To install and compile all workspaces, just run the following command at the root

$ pnpm install
$ pnpm run build

Test

Run tests for one workspace, then run the repository type checks:

$ pnpm --filter <workspace> test
$ pnpm run typecheck

Linter

Running ESLint for all workspaces

$ pnpm run lint

Publishing package

Each packages has his own prepublishOnly to build TypeScript source before publishing.

$ pnpm publish --filter <workspace>

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):

Thomas.G
Thomas.G

πŸ’» πŸ“– πŸ› ⚠️ πŸ›‘οΈ
Alexandre Malaj
Alexandre Malaj

πŸ’» πŸ“– πŸ›
PierreDemailly
PierreDemailly

πŸ’»
Clement Gombauld
Clement Gombauld

πŸ’»

License

MIT

Releases

Used by

Contributors

Languages