sound - ryzom/ryzomcore GitHub Wiki


title: Sound description: published: true date: 2023-03-01T05:11:59.761Z tags: editor: markdown dateCreated: 2019-11-25T09:42:01.612Z

Sound design is integrated with landscape and animations. The World Editor specifies background sound loops using zones, while entity sounds are timed sound impulses that play alongside the corresponding animations.

To manage audio resources and achieve 3D sound positioning and effects in games, Ryzom Core utilizes XAudio2 on Windows and OpenAL on other platforms. While developers may not directly work with the low-level APIs, understanding their impact on audio is crucial. XAudio2 and OpenAL both offer features such as 3D positioning, reverb, and low pass filter effects. Ryzom Core's high-level audio APIs make it easy for developers to handle audio resources and position sounds in the game world.

High-quality sound effects and music that leverage the underlying audio API capabilities, such as 3D sound positioning and effects, are essential to create an immersive and engaging game experience.

See also

Miscellaneous Developer Notes