Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

D059 — In-Game Communication System

Keywords: text chat, VoIP, voice chat, Opus, pings, beacons, tactical markers, chat wheel, minimap drawing, voice-in-replay, tactical coordination, relay voice, spatial audio, jitter buffer, voice effects

Text chat channels, relay-forwarded Opus VoIP, contextual ping system (Apex-inspired), chat wheel with auto-translated phrases, minimap drawing, tactical markers, smart danger alerts, and voice-in-replay.

SectionTopicFile
Overview, Text Chat & VoIP CoreProblem, decision, capsule, text chat (channel model, routing, emoji/rich text), VoIP intro (design principles, Opus codec, adaptive bitrate, message lane, voice packet format)D059-overview-text-chat-voip-core.md
VoIP Relay & ModerationRelay voice forwarding, spatial audio, browser/WASM VoIP, muting & moderation, player reports, jitter buffer, UDP/TCP fallback, audio preprocessing pipelineD059-voip-relay-moderation.md
VoIP Effects & ECSVoice effects & enhancement (radio filter, underwater, scramble, proximity, faction voice, custom WASM effects, performance budget), ECS integration & audio thread architecture, UI indicators, competitive voice rulesD059-voip-effects-ecs.md
Beacons & CoordinationBeacons & tactical pings (types, contextual pings, ping wheel, properties, colors/labels, RTL/BiDi), novel coordination mechanics (chat wheel, minimap drawing, tactical markers, smart danger alerts)D059-beacons-coordination.md
Replay, Requests & IntegrationVoice-in-replay (architecture, storage, consent), security, platform considerations, Lua API extensions, console commands, tactical coordination requests, role-aware presets (D070), alternatives considered, integration, shared infrastructureD059-replay-requests-integration.md