Overview
Syllabus
- Intro + FAQ
- Project Setup Git, Walnut, submodules, VPS
- Build system setup Premake
- Client and Headless Server project setup
- Building and running our projects
- Setting up our client as a game
- Preliminary rendering
- Application layers
- Player movement
- Connecting to a server using UI
- Server application
- Setting up the Server to send/receive data
- Client/Server connection
- Sending data between the Client and Server
- Managing multiple connected players on the Server
- Multiple players on Client
- Deploying and running our Server on a Linux VPS
- Building our Headless Server on Linux
- Running our Server and playing our “game”
- Resolving domain names to IP addresses
Taught by
The Cherno