FMOD
{{Short description|Proprietary sound effects engine and authoring tool}}
{{other uses}}
{{Multiple issues|
{{Review|date=May 2014}}
{{primary sources|date=May 2014}}
}}
{{Infobox software
| title = FMOD
| name =
| logo = FMOD logo.svg
| logo caption =
| screenshot =
| caption =
| collapsible =
| author = Firelight Technologies
| developer =
| released = {{Start date and age|1995|03|06|df=yes/no}}{{cite book |last1=Somberg |first1=Guy |title=Game Audio Programming: Principles and Practices |date=3 October 2016 |publisher=CRC Press |isbn=9781315351650 |page=103 |url=https://books.google.com/books?id=6y2LDQAAQBAJ&pg=PT103 |accessdate=21 May 2020}}
| discontinued =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| status =
| programming language =
| platform = Microsoft Windows, macOS, iOS, Linux, Android, OpenHarmony,{{cite web |title=4. Platform Details {{!}} Open Harmony |url=https://www.fmod.com/docs/2.02/api/platforms-openharmony.html |website=FMOD |access-date=10 June 2024}} Wii U, 3DS, Xbox 360, Xbox One, PlayStation 3, PlayStation 4, PlayStation Vita, HTML5
| size =
| language =
| language count =
| language footnote =
| genre = Game middleware
Game development tool
Digital audio workstation
| license = [http://www.fmod.com/licensing Various proprietary licenses]
| website = {{URL|http://www.fmod.com}}
| logo_size =
| logo_alt =
| screenshot_size =
| screenshot_alt =
}}
FMOD is a proprietary sound effects engine and authoring tool for video games and applications developed by Firelight Technologies. It is able to play and mix sounds of diverse formats on many operating systems.
Features
The FMOD sound system is supplied as a programmer's API and authoring tool, similar to a digital audio workstation.
FMOD consists of the following technologies:
- FMOD Studio - An audio creation tool for games, designed like a digital audio workstation. Succeeds FMOD Designer.
- FMOD Studio run-time API - A programmer API to interface with FMOD Studio.
- FMOD Studio low-level API - A programmer API that stands alone, with a simple interface for playing sound files, adding special effects and performing 3D sound.
Legacy products include:
- FMOD Ex - The sound playback and mixing engine.
- FMOD Designer 2010 - An audio designer tool used for authoring complex sound events and music for playback.
- FMOD Event Player - An auditioning tool{{clarify|date=May 2014}} in conjunction with FMOD Designer 2010.
The FMOD sound system has an advanced plugin architecture that can be used to extend the support of audio formats or to develop new output types, e.g. for streaming.
Licensing
FMOD is available under multiple license schemes:{{cite web|url=http://www.fmod.com/licensing/|title=FMOD Licenses|accessdate=2017-11-27|publisher=Firelight Technologies}}
- FMOD Non-Commercial License, which allows software not intended for commercial distribution to use FMOD for free.
- FMOD Indie License, a bottom level license for software intended for commercial distribution, with development budgets less than US$600k.
- FMOD Basic License, a mid-level license for software intended for commercial distribution, with development budgets between US$600k and US$1.8m.
- FMOD Premium License, a top level license for software intended for commercial distribution, with development budgets over US$1.8m.
Support
={{Anchor|Platforms}}Platforms=
FMOD is written in portable C++, and can thus run on many different PC, mobile and gaming console platforms including: Microsoft Windows (x86 and x86-64), macOS, iOS, Linux (x86 and x86-64), Android, BlackBerry, Wii, Wii U, 3DS, Nintendo Switch, Xbox, Xbox 360, Xbox One, PlayStation 2, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Portable, PlayStation Vita, Google Native Client and OpenHarmony-based platforms.
FMOD contains support for AMD TrueAudio, and Sound Blaster hardware acceleration.{{cite web |url=http://connect.creativelabs.com/developer/Gaming/Forms/AllItems.aspx |title=Creative Labs: Connect |publisher=Connect.creativelabs.com |accessdate=2010-05-17 |url-status=dead |archiveurl=https://web.archive.org/web/20100504065155/http://connect.creativelabs.com/developer/Gaming/Forms/AllItems.aspx |archivedate=2010-05-04 }}
= File formats =
FMOD can play back the following audio formats: AIFF, ASF, ASX, DLS, FLAC, FSB (FMOD's sample bank format), IT, M3U, MIDI, MOD, MP2, MP3, Ogg Vorbis, PLS, S3M, VAG (PS2/PSP format), WAV, WAX (Windows Media Audio Redirector), WMA, XM, XMA (only on the Xbox 360), as well as raw audio data.{{cite web |title=FMOD Core API Reference, FMOD_SOUND_TYPE |url=https://www.fmod.com/resources/documentation-api?version=2.0&page=core-api-sound.html#fmod_sound_type |website=FMOD Core API Reference |access-date=18 April 2021}}
=Game engines=
FMOD has been integrated as a primary sound-effects system into the following video game engines:
- Unity from Unity Technologies
- Unreal Engine 3 from Epic Games{{cite web |url=http://www.unrealtechnology.com/partner-program.php |title=Unreal Technology |publisher=Unreal Technology |accessdate=2010-05-17 |url-status=dead |archiveurl=https://web.archive.org/web/20100529013331/http://www.unrealtechnology.com/partner-program.php |archivedate=2010-05-29 }}
- Unreal Engine 4 from Epic Games{{cite web|url=http://www.unrealengine.com/ |title=Unreal Technology |publisher=Unreal Technology |date= |accessdate=2015-04-15}}
- CryEngine from Crytek{{cite web |url=http://www.crytek.com/technology/cryengine-2/specifications/ |title=Crytek GmbH: Specifications |publisher=Crytek.com |date=2010-04-13 |accessdate=2010-05-17 |url-status=dead |archiveurl=https://web.archive.org/web/20091217135020/http://www.crytek.com/technology/cryengine-2/specifications |archivedate=2009-12-17 }}
- Torque Game Engine from GarageGames
- BigWorld Technology from Bigworld Technology{{cite web|url=http://www.bigworldtech.com/company/partners.php |title=BigWorld Technology - BigWorld Partners |publisher=Bigworldtech.com |accessdate=2010-05-17 |url-status=dead |archiveurl=https://web.archive.org/web/20100918044026/http://bigworldtech.com/company/partners.php |archivedate=2010-09-18 }}
- Scaleform from Scaleform Corporation{{cite web |url=http://www.scaleform.com/products/integration |title=Integration |publisher=scaleform |accessdate=2010-05-17 |url-status=dead |archiveurl=https://web.archive.org/web/20100420052611/http://www.scaleform.com/products/integration |archivedate=2010-04-20 }}
- Havok Vision Engine{{cite web |url=http://www.havok.com/products/vision-engine |title=Products - Vision Game Engine | 3rd Party Integrations |publisher=havok.com |accessdate=2010-05-17 |archive-url=https://web.archive.org/web/20120504123657/http://www.havok.com/products/vision-engine |archive-date=2012-05-04 |url-status=dead }}
- Havok Project Anarchy{{cite web|url=http://www.projectanarchy.com/ |title=Project Anarchy |publisher=havok.com}}
- Source from Valve{{cite web|url=http://developer.valvesoftware.com/wiki/Implementing_FMOD | title=Implementing FMOD | publisher=Valve}}
- HeroEngine from Idea Fabrik Plc.{{cite web |url=http://hewiki.heroengine.com/wiki/HeroEngine_1_Release_40#1.47.0_Enhancements |title=HeroEngine 1.47.0 Enhancements |publisher=HeroEngine wiki |accessdate=2011-08-11 |url-status=dead |archiveurl=https://web.archive.org/web/20110411083558/http://hewiki.heroengine.com/wiki/HeroEngine_1_Release_40#1.47.0_Enhancements |archivedate=2011-04-11 }}
- Prism3D from SCS Software{{cite web|url=https://blog.scssoft.com/2020/02/fmod-first-tease.html|title=FMOD: First Tease|website=blog.scssoft.com|publisher=SCS Software|date=February 18, 2020|accessdate=May 5, 2020}}
- Red Engine 1 and 2 from CD Projekt
- Halo Engine from Bungie
Games using FMOD
FMOD has been used in many high-profile commercial games since release; this is a partial list.{{cite web|url=http://www.fmod.org/wiki/index.php5?title=Game_List |archive-url=https://archive.today/20120801051139/http://www.fmod.org/wiki/index.php5?title=Game_List |url-status=dead |archive-date=2012-08-01 |title=Game List - FmodWiki |publisher=Fmod.org |date=2009-12-21 |accessdate=2010-05-17 }}{{cite web|url=https://www.fmod.com/games |title=FMOD - Games |publisher= |date= |accessdate=2018-05-01 }}
{{Div col|colwidth=20em}}
- 3D Ultra Minigolf
- Alien Hominid Invasion
- Allods Online
- American Truck Simulator {{Cite web|url=https://blog.scssoft.com/2020/02/american-truck-simulator-beta-137.html|title = American Truck Simulator Update 1.37 Open Beta is here!}}
- Arcaea {{Cite web|url=https://discuss.cocos2d-x.org/t/arcaea-rhythm-game/45314/13|title = Arcaea - Rhythm Game|date = 30 January 2019}}
- Ashes Cricket 2009
- Assetto Corsa
- Audition Online
- Automation
- Babystorm
- Barbie Horse Adventures: Mystery Ride
- Batman: Arkham Asylum
- Battlestations: Pacific
- Bastion
- BeamNG.drive
- BioShock
- BioShock2
- Brütal Legend
- Bugsnax
- Carrion
- Castlevania: Lords of Shadow 2
- Cavern Commandos
- Celeste
- Clive Barker's Jericho
- Cookie Run: Kingdom
- Cortex Command
- Crossout
- Crysis
- Cult of the Lamb
- Darkest Dungeon
- Darkfall
- Dark Souls
- Daymare 1998
- DJ Hero
- DJMax Respect V
- De Blob
- Deus Ex: Human Revolution
- Diablo 3
- Diner Dash Adventures
- Dragon Age: Origins
- Dogfighter
- Dwarf Fortress
- Dying Light
- ENA: Dream BBQ
- Euro Truck Simulator 2{{Cite web|url=https://blog.scssoft.com/2020/04/the-ets2-137-open-beta-is-here.html|title = The ETS2 1.37 Open Beta is here!}}
- Fall Guys
- Far Cry
- Fast & Furious Crossroads
- Final Fantasy X/X-2 HD Remaster
- Fort Solis
- Forts
- Forza Motorsport 2
- Forza Motorsport 3
- Guild Wars
- Guild Wars 2
- Guitar Hero III
- Guitar Hero: Aerosmith
- Guitar Hero: World Tour
- Geometry Dash
- Hades
- Halo 3
- Halo 3: ODST
- Halo: Reach
- Hard Reset
- Heavenly Sword
- Heroes of Newerth
- Hellgate: London
- Hitman: Absolution
- Hypercharge: Unboxed
- Impressive Title
- Into the Breach
- iRacing.com
- Jurassic Park: Operation Genesis
- Just Cause 2
- Kingdom Come: Deliverance
- Kingdom Come: Deliverance II
- KartRider: Drift
- League of Legends (replaced by Wwise after patch 4.7)
- Lego Universe
- Limbus Company
- LittleBigPlanet
- Mechwarrior Online
- Metroid Prime 3: Corruption
- Minecraft (Bedrock Edition)
- Minecraft: Story Mode
- Music Construction Set: Eleven
- My Hero Academia: The Strongest Hero
- New Retro Arcade: Neon
- Natural Selection 2
- Need for Speed: Shift
- Nickelodeon Kart Racers
- Nicktoons Unite!
- Nicktoons: Battle for Volcano Island
- No More Room in Hell
- Noita
- Operation Flashpoint: Dragon Rising
- Orwell
- Path of Exile
- Patrick's Parabox
- Pit People
- Pizza Tower
- Planetary Annihilationhttps://www.youtube.com/watch?v=i_lUYyGVtZY| Planetary Annihilation: LiveStream February 1st, 2013
- Project Cars 3
- Project Torque
- Pure
- Pyre
- Quake Champions
- Renegade Ops
- Reus
- Rise of Flight: The First Great Air War
- Roblox
- ROW Europe: Ruins Of War
- Ruiner
- Run8
- SCP Unity
- Scrap Mechanic
- Second Life
- Shadowgrounds
- Shadowgrounds: Survivor
- Shantae and the Seven Sirens
- Shatter
- Shattered Horizon{{Cite web|url=http://sknr.net/2009/09/04/shattered-horizon-interview/|title = Shattered Horizon Interview|date = 4 September 2009}}
- Shovel Knight{{cite web| url = https://www.gamedeveloper.com/design/breaking-the-nes-for-shovel-knight| title = Breaking the NES for Shovel Knight| date = 25 June 2014}}
- Silent Hill: Shattered Memories
- Sky
- SOMA (video game)
- Spelunky 2
- StarCraft II: Wings of Liberty
- Stargate Worlds
- Star Stable Online
- Star Trek Online
- Stranglehold
- Subnautica
- Super Motherload
- Sven Co-op
- Thank Goodness You're Here
- The Forest
- theHunter: Call of The Wild
- The Jackbox Party Pack 7
- The Swapper
- TimeShift
- TNA iMPACT!
- Tom Clancy's Ghost Recon
- Tomb Raider: Underworld
- Tomb Raider
- Torchlight
- Torchlight III
- Transistor
- Trine
- Tropico 3
- TUNIC
- The Walking Dead
- Unravel
- Vessel
- Viscerafest
- vSide
- War Thunder
- Warcraft III
- Where's My Perry
- Where's My Water?
- Where's My Water? 2
- Wobbly Life
- World of Subways
- World of Warcraft
- Worms W.M.D
- X-Plane (simulator)
- You Don't Know Jack
- Zuma
{{div col end}}
See also
References
{{reflist}}
External links
- [http://www.fmod.org Project home page]
- {{YouTube|GeokLJGaco4|"Tuscany Demo" using AstoundSound on TrueAudio}} – special version of Oculus VR's "Tuscany Demo" showcasing GenAudio's AstoundSound with calculations shunted to AMD TrueAudio
{{DEFAULTSORT:Fmod}}
Category:Video game development software