The FMOD audio engine is a very common middleware used in modern games, starting with the PS1 generation of consoles.
You can download FMOD for yourself here: https://www.fmod.com/download
If you know your game uses FMOD for audio then it can make the job a lot easier as you have the source code available to you.
Plus any reversing work you make on another games fmod module you can apply to your game.
Each platform that FMOD supports uses a slightly different implementation tailored to that platform so this post will try to list what we know about fmod compiled for other platforms such as different games consoles.
We have created a list per platform of the games we know are using FMOD for sound: Xbox Games using FMOD ยท RetroReversing
These files are listed as leftover strings in xbox compiled binaries:, it means that they are being used by Xbox games:
fmod\\src\\sound_software.c
fmod\\src\\system_file.c
fmod\\src\\system_thread.c
fmod\\src\\system_memory.c
fmod\\src\\fsound.c
fmod\\src\\fsound_dsp.c
fmod\\src\\fsound_dsp_fft.c
fmod\\src\\fsound_sample.c
fmod\\src\\fsound_stream.c
fmod\\src\\fsound_tag.c
fmod\\src\\fmusic.c
fmod\\src\\music_formatmod.c
fmod\\src\\music_formatit.c
fmod\\src\\music_formatxm.c
fmod\\src\\music_formats3m.c
fmod\\src\\music_formatfsb.c
fmod\\src\\format_oggvorbis.c
fmod\\src\\format_it.c
fmod\\src\\format_mpeg.c
fmod\\src\\format_fsb.c
fmod\\src\\format_wav.c
fmod\\ogg_vorbis\\ogg\\src\\framing.c
fmod\\ogg_vorbis\\vorbis\\lib\\vorbisfile.c
fmod\\ogg_vorbis\\vorbis\\lib\\info.c
fmod\\ogg_vorbis\\vorbis\\lib\\block.c
fmod\\ogg_vorbis\\vorbis\\lib\\psy.c
fmod\\ogg_vorbis\\vorbis\\lib\\sharedbook.c
fmod\\ogg_vorbis\\vorbis\\lib\\codebook.c
fmod\\ogg_vorbis\\vorbis\\lib\\mdct.c
fmod\\ogg_vorbis\\vorbis\\lib\\smallft.c
fmod\\ogg_vorbis\\vorbis\\lib\\envelope.c
fmod\\ogg_vorbis\\vorbis\\lib\\mapping0.c
fmod\\ogg_vorbis\\vorbis\\lib\\res0.c
fmod\\ogg_vorbis\\vorbis\\lib\\floor1.c
fmod\\ogg_vorbis\\vorbis\\lib\\floor0.c