Skip to content

gunsurvival/gunsurvival3

Repository files navigation

Hits wakatime


Logo

GUNSURVIVAL 3 - 2D TOP-DOWN MULTIPLAYER GAME

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
  1. About The Project
  2. Getting Started
  3. License
  4. Contact
  5. Acknowledgments

About The Project

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

(back to top)

Getting Started

To get a local game, copy up and running follow these simple example steps.

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/gunsurvival/gunsurvival3.git
  2. Install packages (npm, yarn or pnpm)
    npm install
  3. Run the server
     npm run server
  4. Run the client
     npm run dev
    

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Acknowledgments

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

(back to top)