/Godot-Multiplayer-FPS

Fun little game prototype made with Godot 3 game engine.

Primary LanguageGDScriptMIT LicenseMIT

Multiplayer FPS

Description

Fun little game prototype made with Godot game engine. Features: multiplayer, bots, satisfying gunplay. Port-forwarding required to play online.

Known issues

  • Crashes with yet unknown reason
  • No game configuration
  • Netcode works by sending entire player state, so it's highly cheatable for now

Future plans

  • Better netcode with full server authority and client-side prediction
  • Various settings for graphics and gameplay
  • More weapons and a descent game mode differentiation

Controls

  • Movement: W/A/S/D
  • Jump: Space
  • Fire: Left Mouse Button

Links

High Level Multiplayer API

Godot Multiplayer Tutorial - Interpolation

FPS Tutorial

Finite-State Machines: Theory and Implementation

Uses Gonkee's joystick script for Godot 3

Touchscreen buttons by xelu

Sounds:

Textures: