Skip to content

ExplodingImplosion/Godot-Multiplayer-FPS

 
 

Repository files navigation

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:

About

Fun little game prototype made with Godot 3 game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 95.0%
  • GLSL 5.0%