FMOD

Last updated
FMOD
Original author(s) Firelight Technologies
Initial release6 March 1995;28 years ago (1995-03-06) [1]
Platform Microsoft Windows, macOS, iOS, Linux, Android, Wii U, 3DS, Xbox 360, Xbox One, PlayStation 3, PlayStation 4, PlayStation Vita, HTML5
Type Game middleware
Game development tool
Digital audio workstation
License Various proprietary licenses
Website www.fmod.com

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.

Contents

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:

Legacy products include:

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: [2]

Support

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 Portable, PlayStation Vita, and Google Native Client.

FMOD contains support for AMD TrueAudio, and Sound Blaster hardware acceleration. [3]

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. [4]

Game engines

FMOD has been integrated as a primary sound-effects system into the following video game engines:

Games using FMOD

FMOD has been used in many high-profile commercial games since release; this is a partial list. [15] [16]

See also

Related Research Articles

A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is similar to the term "software engine" used in the software industry.

<span class="mw-page-title-main">OpenAL</span> API for rendering audio

OpenAL is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation, the Doppler effect, and material densities.

<span class="mw-page-title-main">Crytek</span> German video game and software company

Crytek GmbH is a German video game developer and software developer based in Frankfurt. Founded by the Yerli brothers in Coburg in 1999 and moved to Frankfurt in 2006, Crytek also operates further studios in Kyiv, Ukraine and Istanbul, Turkey. Its former studios included Crytek Black Sea in Sofia, Bulgaria, Crytek UK in Nottingham, and Crytek USA in Austin, Texas. Crytek is best known for developing the first instalment of the Far Cry series, and the Crysis series, and the open world nature of their games which showcase the company's CryEngine.

<span class="mw-page-title-main">CryEngine</span> Game engine by Crytek

CryEngine is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in Far Cry, and continues to be updated to support new consoles and hardware for their games. It has also been used for many third-party games under Crytek's licensing scheme, including Sniper: Ghost Warrior 2 and SNOW. Warhorse Studios uses a modified version of the engine for their medieval RPG Kingdom Come: Deliverance. Ubisoft maintains an in-house, heavily modified version of CryEngine from the original Far Cry called the Dunia Engine, which is used in their later iterations of the Far Cry series.

<span class="mw-page-title-main">Bink Video</span> Proprietary video format

Bink Video is a proprietary file format for video developed by Epic Games Tools, a part of Epic Games.

<span class="mw-page-title-main">PhysX</span> Realtime physics engine software

PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as a part of Nvidia GameWorks software suite.

<span class="mw-page-title-main">Havok (company)</span> Irish software company

Telekinesys Research Limited (TR), doing business as Havok Group, is an Irish software company founded on 9 July 1998 by Hugh Reynolds and Steven Collins, based in Dublin, Ireland, and owned by Microsoft's Ireland Research subsidiary. They have partnerships with Activision, Electronic Arts, Nintendo, Xbox Game Studios, Sony Interactive Entertainment, Bethesda Softworks and Ubisoft.

Wwise is Audiokinetic's software for interactive media and video games, available for free to non-commercial users and under license for commercial video game developers. It features an audio authoring tool and a cross-platform sound engine.

Audiokinetic Inc. is a Canadian software company based in Quebec City, Quebec that develops audio software for the video game industry. Its main product is Wwise audio authoring software. On January 8, 2019, Sony Interactive Entertainment announced that they had acquired the company.

The operating system Linux can be used for playing video games. Because many games are not natively supported for the Linux kernel, various software has been made to run Windows games, such as Wine, Cedega, and Proton, and managers such as Lutris and PlayOnLinux. The Linux gaming community has a presence on the internet with users who attempt to run games that are normally not supported on Linux.

Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games. Panda3D is free, open-source software under the revised BSD license.

HeroEngine is a 3D game engine and server technology platform originally developed by Simutronics Corporation specifically for building MMO-style games. At first developed for the company's own game Hero's Journey, the engine won multiple awards at tradeshows, and has since been licensed by other companies such as BioWare Austin.

Scaleform Corporation is a developer providing middleware for use in the video game industry. As a result of Autodesk's acquisition of the company in March 2011, Scaleform has become part of the Autodesk Gameware line of middleware.

RakNet is networking middleware developed by Oculus VR, Inc. for use in the video game industry. RakNet was originally authored by Jenkins Software LLC.

Fork Particle is a computer graphics visual effects modeling and software development kit (SDK) developed and sold by Fork Particle, Inc. Fork Particle uses its real time particle system technology to simulate visual effects or particle effects such as CGI explosions, fire, rain, smoke, dust, etc. Fork Particle is used in video games and visual simulation software such as a flight simulator. It has been licensed to game developers for Windows, macOS, Linux, PlayStation 3, PlayStation 4, Xbox 360 and Xbox One.

<span class="mw-page-title-main">Mantle (API)</span> Low-overhead rendering API

Mantle was a low-overhead rendering API targeted at 3D video games. AMD originally developed Mantle in cooperation with DICE, starting in 2013. Mantle was designed as an alternative to Direct3D and OpenGL, primarily for use on personal computers, although Mantle supports the GPUs present in the PlayStation 4 and in the Xbox One. In 2015, Mantle's public development was suspended and in 2019 completely discontinued, as DirectX 12 and the Mantle-derived Vulkan rose in popularity.

Autodesk Gameware is a discontinued middleware software suite developed by Autodesk. The suite contained tools that enable designers to create game lighting, character animation, low level path finding, high-level AI and advanced user interfaces. On July 12, 2017, Autodesk removed Scaleform, Beast, HumanIK and Navigation from their online store, and announced the ending of support for the products.

<span class="mw-page-title-main">AMD TrueAudio</span>

TrueAudio is the name given to AMD's ASIC intended to serve as dedicated co-processor for the calculations of computationally expensive advanced audio signal processing, such as convolution reverberation effects and 3D audio effects. TrueAudio is integrated into some of the AMD GPUs and APUs available since 2013.

<span class="mw-page-title-main">Scaleform GFx</span> Discontinued game development middleware package

Scaleform GFx is a discontinued game development middleware package, a vector graphics rendering engine used to display Adobe Flash-based user interfaces and HUDs for video games. In March 2011, Autodesk acquired Scaleform Corporation and Scaleform GFx became part of the Autodesk Gameware line of middleware. On July 12, 2018, Autodesk discontinued Scaleform GFx, and it is no longer available for purchase.

References

  1. Somberg, Guy (3 October 2016). Game Audio Programming: Principles and Practices. CRC Press. p. 103. ISBN   9781315351650 . Retrieved 21 May 2020.
  2. "FMOD Licenses". Firelight Technologies. Retrieved 2017-11-27.
  3. "Creative Labs: Connect". Connect.creativelabs.com. Archived from the original on 2010-05-04. Retrieved 2010-05-17.
  4. "FMOD Core API Reference, FMOD_SOUND_TYPE". FMOD Core API Reference. Retrieved 18 April 2021.
  5. "Unreal Technology". Unreal Technology. Archived from the original on 2010-05-29. Retrieved 2010-05-17.
  6. "Unreal Technology". Unreal Technology. Retrieved 2015-04-15.
  7. "Crytek GmbH: Specifications". Crytek.com. 2010-04-13. Archived from the original on 2009-12-17. Retrieved 2010-05-17.
  8. "BigWorld Technology - BigWorld Partners". Bigworldtech.com. Archived from the original on 2010-09-18. Retrieved 2010-05-17.
  9. "Integration". scaleform. Archived from the original on 2010-04-20. Retrieved 2010-05-17.
  10. "Products - Vision Game Engine | 3rd Party Integrations". havok.com. Archived from the original on 2012-05-04. Retrieved 2010-05-17.
  11. "Project Anarchy". havok.com.
  12. "Implementing FMOD". Valve.
  13. "HeroEngine 1.47.0 Enhancements". HeroEngine wiki. Archived from the original on 2011-04-11. Retrieved 2011-08-11.
  14. "FMOD: First Tease". blog.scssoft.com. SCS Software. February 18, 2020. Retrieved May 5, 2020.
  15. "Game List - FmodWiki". Fmod.org. 2009-12-21. Archived from the original on 2012-08-01. Retrieved 2010-05-17.
  16. "FMOD - Games" . Retrieved 2018-05-01.
  17. "American Truck Simulator Update 1.37 Open Beta is here!".
  18. "Arcaea - Rhythm Game". 30 January 2019.
  19. "The ETS2 1.37 Open Beta is here!".
  20. https://www.youtube.com/watch?v=i_lUYyGVtZY%7C Planetary Annihilation: LiveStream February 1st, 2013
  21. "Shattered Horizon Interview". 4 September 2009.
  22. "Breaking the NES for Shovel Knight". 25 June 2014.