Uploaded January 2025 | Updated September 2026, 1 week ago
Hostinger's New Year's Resolutions sale is NOW ON! Use coupon code CHERNO to get an additional 10% discount ► hostinger.com/cherno
Patreon ► patreon.com/thecherno
Instagram ► instagram.com/thecherno
Twitter ► twitter.com/thecherno
Discord ► discord.gg/thecherno
🔗 LINKS
Cubed ► github.com/TheCherno/Cubed
Walnut (dev branch) ► github.com/StudioCherno/Walnut/tree/dev
Git ► git-scm.com/downloads
Fork (Git client) ► git-fork.com
Hazel ► hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► hostinger.com/cherno
📚 CHAPTERS
00:00 - Intro + FAQ
06:28 - Project Setup (Git, Walnut, submodules, VPS)
14:51 - Build system setup (Premake)
16:26 - Client and Headless Server project setup
29:12 - Building and running our projects
35:56 - Setting up our client as a game
38:02 - Preliminary rendering
43:36 - Application layers
48:05 - Player movement
1:02:05 - Connecting to a server using UI
1:14:48 - Server application
1:19:32 - Setting up the Server to send/receive data
1:25:26 - Client/Server connection
1:27:08 - Sending data between the Client and Server
1:46:53 - Managing multiple connected players on the Server
1:56:20 - Multiple players on Client
1:59:01 - Deploying and running our Server on a Linux VPS
2:05:56 - Building our Headless Server on Linux
2:17:23 - Running our Server and playing our “game”
2:19:51 - Resolving domain names to IP addresses
💰 Links to stuff I use:
⌨ Keyboard ► geni.us/T2J7
🐭 Mouse ► geni.us/BuY7
💻 Monitors ► geni.us/wZFSwSK
This video is sponsored by Hostinger.
Hostinger's New Year's Resolutions sale is NOW ON! Use coupon code CHERNO to get an additional 10% discount ► hostinger.com/cherno
Patreon ► patreon.com/thecherno
Instagram ► instagram.com/thecherno
Twitter ► twitter.com/thecherno
Discord ► discord.gg/thecherno
🔗 LINKS
Cubed ► github.com/TheCherno/Cubed
Walnut (dev branch) ► github.com/StudioCherno/Walnut/tree/dev
Git ► git-scm.com/downloads
Fork (Git client) ► git-fork.com
Hazel ► hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► hostinger.com/cherno
📚 CHAPTERS
00:00 - Intro + FAQ
06:28 - Project Setup (Git, Walnut, submodules, VPS)
14:51 - Build system setup (Premake)
16:26 - Client and Headless Server project setup
29:12 - Building and running our projects
35:56 - Setting up our client as a game
38:02 - Preliminary rendering
43:36 - Application layers
48:05 - Player movement
1:02:05 - Connecting to a server using UI
1:14:48 - Server application
1:19:32 - Setting up the Server to send/receive data
1:25:26 - Client/Server connection
1:27:08 - Sending data between the Client and Server
1:46:53 - Managing multiple connected players on the Server
1:56:20 - Multiple players on Client
1:59:01 - Deploying and running our Server on a Linux VPS
2:05:56 - Building our Headless Server on Linux
2:17:23 - Running our Server and playing our “game”
2:19:51 - Resolving domain names to IP addresses
💰 Links to stuff I use:
⌨ Keyboard ► geni.us/T2J7
🐭 Mouse ► geni.us/BuY7
💻 Monitors ► geni.us/wZFSwSK
This video is sponsored by Hostinger.










