Skip to content
This repository was archived by the owner on May 29, 2024. It is now read-only.

This is just a simple setup for a GodotSteam project to save you an hour of work.

License

Notifications You must be signed in to change notification settings

Zedespook/GodotSteam-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GodotSteam Project Base

THIS PROJECT IS FOR GODOT 3, and therefore is outdated!

Please note for this to work, you have to use GodotSteam, because it will not work with a base Godot build. Make sure to read the documentation on how to set it up.

How to use it?

It's quite simple to use it, and I encourage you to organize your project as you wish. This is really just a skeleton to make you work less, and do more.

The lobby.tscn scene is just a set of buttons, with functions connected to handle the "lobby logic." Such as joining/leaving a lobby. After a player joins your lobby, they can recieve packets from other lobby members with a P2P connection method.

All of the networking is P2P by default. All of the P2P logic is stored in packet_manager.gd. It's very simple to add and modify existing logic included within this or any of the future templates.

TODOs

  • 3D/TPS multiplayer template
  • 3D/FPS multiplayer template
  • 2D/top-down multiplayer template
  • 2D/isometric multiplayer template
  • 2D/platformer multiplayer template

About

This is just a simple setup for a GodotSteam project to save you an hour of work.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published