GunSurvival is an exciting survival game with multiple game modes, including multiplayer and battle royale. Players must survive in challenging environments, compete against others, and master various skills.
Play Demo
·
Report Bug
·
Request Feature
Table of Contents
Gunsurvival 3 is an open-source multiplayer survival game with nice code structure, and performance. It includes fun game modes like battle royale, and survival, ... Gunsurvival 3 is an implement of multiplayer-world - the library provides new way of creating multiplayer game!
For more lib that I use, check out Acknowledgments
To get a local game, copy up and running follow these simple example steps.
- Install node.js
- Clone the repo
git clone https://github.com/gunsurvival/gunsurvival3.git
- Install packages (npm, yarn or pnpm)
npm install
- Run the server
npm run server
- Run the client
npm run dev
Distributed under the MIT License. See LICENSE.txt
for more information.
Post that I read:
Library that I use:
- multiplayer-world: An abstract modification of colyseus/schema to support synchronization between the client and server, allowing the same game logic to run on both.
- Colyseus: Server-side handling (Room, Client, State, ...)
- detect-collisions: Detecting collisions between bodies
- Pixijs: Powerful lib to render game graphics!
- Nextjs For client-side react web