Create a multiplayer web game in seconds ๐พ๐
Compatibility Note: create-multiplayer-game requires Node.js version 21+.
With NPM:
$ npx create-multiplayer-game@latest
Then follow the prompts!
You can also directly specify the project name and the template you want to use via additional command line options. For example, to scaffold a Vite + React project, run:
# npm 7+, extra double-dash is needed:
npm exec create-multiplayer-game@latest my-awesome-game --template vite-react-ts
Currently supported template presets include:
vite-react-ts
next-ts
vite-react-ts-premium
(coming soon)- Some community-driven templates
You can use .
for the project name to scaffold in the current directory.
create-multiplayer-game is a tool to quickly start a multiplayer web game project from a basic template for popular frameworks. Check out Awesome Playroom for community maintained templates that include other tools or target different frameworks. You can use a tool like degit to scaffold your project with one of the templates.
npx degit user/project my-project
cd my-project
npm install
npm run dev
If the project uses main
as the default branch, suffix the project repo with #main
npx degit user/project#main my-project