5. Sound
5.1.1 3d
The game will support 3d positional sound for all effects using the OpenAL bindings included in OpenTK
5.1.2 Voice
If the OpenAL API allows it, the system will support built in voice chat. Voice data will be compressed and sent to the server over a dedicated network channel. Voice chat will by default be limited to players on the same team. Controls for muting some or all of the voice chat will be provided. When voice chat is played through a client it will be positioned in 3d to properly represent the location of the speaker in the game world. For team players, only the direction will be represented in the sound, not the distance. For non team players (if that is enabled) both direction and distance will be used. This will cause players further away to be harder to hear. Given proper settings it would allow teams to listen in on other team’s communications if they are able to get close enough.
