- āĻĢāĻŋāϞā§āĻŽ āĻāĻŦāĻ āĻ ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ
- āϏāĻā§āĻā§āϤ
- āĻĒā§āώāĻž āĻĒā§āϰāĻžāĻŖā§ āĻāĻŦāĻ āĻĒā§āϰāĻžāĻŖā§
- āĻā§āϞāĻžāϧā§āϞāĻž
- āĻā§āϰāĻŽāĻŖ āĻ āĻāĻāύāĻž
- āĻā§āĻŽāĻŋāĻ
- āĻŽāĻžāύā§āώ āĻāĻŦāĻ āĻŦā§āϞāĻ
- āĻāĻŽā§āĻĄāĻŋ
- āĻŦāĻŋāύā§āĻĻāύ
- āϏāĻāĻŦāĻžāĻĻ āĻ āϰāĻžāĻāύā§āϤāĻŋ
- āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻļā§āϞā§
- āĻ āϞāĻžāĻāĻāύāĻ āĻāĻŦāĻ āϏāĻā§āϰāĻŋāϝāĻŧāϤāĻž
- Tutorials
- āĻ āύā§āϝāĻžāύā§āϝ
Godot Multiplayer Tutorial: Low-Level API
So you want to learn how to make a multiplayer game using a Low-Level API in Godot? In this video, I'll take you through how I use the Low-Level API provided by Godot to create a multiplayer game. I'll be teaching you a bunch of stuff like making our own network handler from scratch and encoding and decoding bytes into a network packet.
IN THIS VIDEO, I USE ASSETS FROM THE PREVIOUS VIDEO ON HIGH-LEVEL API! YOU ARE NOT REQUIRED TO WATCH THAT VIDEO, AS THEY ARE PRETTY EASY TO RECREATE.
Mentioned in this video:
- ENet Library
- ENetMultiplayerPeer
- ENerConnection
đ Links:
Project files:
https://icyengine.itch.io/godo....t-simple-high-level-
ENet Library:
http://enet.bespin.org/usergroup0.html
Channels:
https://docs.godotengine.org/e....n/stable/tutorials/n
-----------------------------------------
đ TIMESTAMPS
00:00 - Intro
01:00 - TCP vs UDP
02:16 - Network Handler
07:46 - PacketInfo
10:24 - IDAssignment
12:08 - PlayerPosition
14:20 - NetworkGlobals
14:56 - NetworkGlobals (Client)
16:23 - NetworkGlobals (Server)
17:48 - Player controller + position sync
19:17 - PlayerSpawner
20:07 - Showcase
20:38 - Outro