Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.34 KB

File metadata and controls

36 lines (25 loc) · 2.34 KB

Demo: Realtime Tanks Multiplayer

A multiplayer tank battle game built with Colyseus. Multiple frontend implementations share the same authoritative game server.

Inspired by the Tanx from PlayCanvas, by Max M - Original server sources: cvan/tanx-1.

Project Structure

The server/ directory contains the shared game server powered by Colyseus 0.17.

Client Directory Rendering Platforms Assets Screenshot
PlayCanvas web-playcanvas/ 3D Web Pixel Tank by Firewarden3D PlayCanvas
GameMaker gamemaker/ 2D Windows, macOS, Linux, HTML5 Kenney Top-Down Tanks (CC0) GameMaker
Godot godot/ 3D Windows, macOS, Linux, HTML5, iOS, Android Procedural meshes Godot
Defold defold/ 2D Windows, macOS, Linux, HTML5, iOS, Android Kenney Top-Down Tanks (CC0) Defold
Haxe + Heaps haxe/ 3D Web, Native (HL/C) Procedural meshes Haxe
Unity unity/ 3D Windows, macOS, Linux, WebGL, iOS, Android Procedural primitives Unity
Three.js web-threejs/ 3D Web Pixel Tank by Firewarden3D Three.js
Construct 3 construct3/ 2D Web Kenney Top-Down Tanks (CC0) Construct 3
MonoGame monogame/ 2D Windows, macOS, Linux Procedural primitives MonoGame

Getting Started

Start the server:

cd server && npm install
npm run dev

See each client's README for setup instructions.

License

MIT — See LICENSE file.