Skip to content

Template for a 3D multiplayer game developed in the Godot Engine 4.3.

License

Notifications You must be signed in to change notification settings

devmoreir4/godot-3d-multiplayer-template

Repository files navigation

Godot 3D Multiplayer Template

This is a template for a 3D multiplayer game developed in Godot Engine 4.3. It provides a basic structure for a multiplayer setup, where each player has a nickname displayed above their character and the option to choose from four different skins: red, green, blue, or yellow. Additionally, the template includes a global multiplayer chat system for player communication.
This template is also available in the Godot Asset Library.

How to run the project

  1. Download or clone this GitHub repository.
  2. Open the project in Godot Engine.
  3. Press F5 or Run Project.

Note: To test multiplayer locally, follow these steps: Go to Debug > Customize Run Instances, then enable Enable Multiple Instances and set the number of instances to run simultaneously. In this template, the host is not treated as a player.

What Does This Template Offer?

  • Network System: Includes a basic system for managing client-server connections.
  • Player Setup: The template allows for adding multiple players to the game, managing their interactions and movement within the 3D environment.
  • Real-Time Synchronization: Player movements and animations are synchronized in real-time.
  • Player Names Displayed: Player names are shown above their heads.
  • Player Skin Selection: Players can now choose from four skins: red, green, blue, or yellow.
  • Global Multiplayer Chat: A global chat system that allows players to send messages to everyone in the game.

Controls

  • W A S D to move.
  • Shift to run.
  • Space to jump.
  • Esc to quit.
  • Ctrl to hide/show chat.

Screenshots

Image Example

Image Example

Image Example

Contributing

If you want to contribute to this project, please refer to our Contributing Guidelines.

Credits

About

Template for a 3D multiplayer game developed in the Godot Engine 4.3.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published