netcode

Multiplayer connection programming

Netcode is the programming that handles communication between players in online multiplayer games—synchronizing actions, compensating for latency, and keeping everyone's game state aligned.

Good netcode makes online play feel smooth and responsive; bad netcode causes lag, rubber-banding, and frustrating delays between input and action: The game's netcode is terrible—I keep getting shot around corners.

networking

lag

Period of falling behind

desync · jitter · bandwidth · client-server · peer-to-peer · TCP/IP · UDP · interpolation · prediction · rollback

performance

optimization

Maximizing efficiency or performance

efficiency · compression · caching · multithreading · benchmarking

Categories
Opposites
local vs. networked processing

netcodeoffline mode

Function without connectivity

split-screen

software component type

netcodegraphics engine

Software generating visual output

physics engine · graphics · physics · collision detection · sound system

Family

net, code, nets, netted, netting, codes, coded, coding, coder

Familiarity
Top 1,000,000
Profile
Used worldwide · Abstract · Rated G