Hostinger's New Year's Resolutions sale is NOW ON! Use coupon code CHERNO to get an additional 10% discount ► https://hostinger.com/cherno
Patreon ► https://patreon.com/thecherno
Instagram ► https://instagram.com/thecherno
Twitter ► https://twitter.com/thecherno
Discord ► https://discord.gg/thecherno
🔗 LINKS
Cubed ► https://github.com/TheCherno/Cubed
Walnut (dev branch) ► https://github.com/StudioCherno/Walnut/tree/dev
Git ► https://git-scm.com/downloads
Fork (Git client) ► https://git-fork.com/
Hazel ► https://hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► https://studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► https://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 ► https://geni.us/T2J7
🐭 Mouse ► https://geni.us/BuY7
💻 Monitors ► https://geni.us/wZFSwSK
This video is sponsored by Hostinger.