SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
Server Side Game Developer Roadmap | SlaveCode
Server Side Game Developer
Roadmap to becoming a Server Side Game Developer in 2026
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
Game Developer
RDBMS
NoSQL
Key-Value
Maximise your skills
Visit the following relevant roadmaps
Shout out to Chris Ohk who helped make the
initial version of this roadmap.
Operations
Client Side
Visit his GitHub
API Design
Client-side game Development
Server-Side Development
TCP
Checksum
Segment Structure
Connection
Resource Usage
Data Transfer
Max Segment Scaling
Window Scaling
Timestamp
Out-of-Band Data
Selective Ack.
Congestion Control
Reliable Transmission
Flow Control
Error Detection
Max Segment Size
Vulnerability
Denial of Service
Connection Hijacking
Veto
UDP
Reliability
Datagram
Congestion Control
Checksum
Packet Structure
TCP vs UDP
Reliable vs Unreliable
Ordered vs Unordered
Heavy vs Lightweight
Packet vs Datagram
Streaming vs Broadcast
IP
Capability
Reliability
Link Capacity
Function
Datagram Construction
IP Addressing
Routing
Transactions
ARP
DNS
DHCP
Category
IPv4
IPv6
Security
TLS
Programming Languages
C/C++
C#
Java
Erlang
JavaScript
Go
Socket Programming
Byte Manipulation
Address Conversion
Descriptor
API
BSD Socket
Winsock
Serialization
JSON
XML
YAML
TOML
Protobuf
Multithreading
Synchronization
Barrier
Spinlock
Mutex
Semaphore
Future & Promises
Coroutine
Channel
Condition Variable
Thread Local Storage
Windows
pthread
Sharding
Fiber
Programming Techniques
Design Patterns
TDD
Dependency Injection
Dump Analysis
Functional Programming
Databases
MS SQL
MySQL
PostgreSQL
DynamoDB
MongoDB
Cassandra
Couchbase
Redis
Memcached
ORM
DAL
Cipher
SSL
RPC / REST
REST
gRPC
Message Queues
Apache Kafka
RabbitMQ
Multithreading
Actor Model
Akk.net (C#)
Akka (Java)
Asynchronous
Reactor
select
WSA Poll
epoll
kqueue
Proactor
IOCP
io_uring
Registered IO
Task-Based
goroutine (Go)
Concurrency (Java)
Asnc-await (C#)
Thread Building Block (C++)
Reactive Approach
OORP
FRP
Reactive Model
Synchrony
Determinism
Update Process
Reactive Approach
Cloud
Azure
GCP
AWS
Serverless
Data Clustering
Apache Spark
Containerization
Docker
Docker Compose
Kubernetes
AI
Cloud ML
Amazon ML
Azure ML
Deep Learning
TensorFlow
Pytorch