So, audio. OpenAL is fine as always, but there's a need to manage audio sources, I can only have so many of them. Some way to cull sources that are too far or too quiet and somewhat keep a track on their playback state even when they aren't playing. It might be easier to write my own mixer at this point. Or just decide that player won't notice that some sounds start playing from the start once they can be heard again.
And audio world will need it's own culling too.
#gamedev #openal