A realtime multiplayer 2D battle arena for the browser
You'll need Node.js and npm installed.
It is highly recommended to use Node Version Manager (nvm) to install Node.js and npm.
For Windows users there is Node Version Manager for Windows.
Install Node.js and npm
with nvm
:
nvm install node
nvm use node
Replace 'node' with 'latest' for nvm-windows
.
From the root, install dependencies:
npm i
You can run the server and client in the same terminal with this command:
npm run dev
Launch the game client in the browser on localhost, port 8000
- Colyseus: An authoritative multiplayer framework for Node.js
- Matterjs: A rigid body 2D physics engine for Javascript
- Phaser: A Desktop and Mobile HTML 5 game framework
- Tiled: A flexible tile based map editor
- Typescript