Developer(s) | Havok (Microsoft) |
---|---|
Stable release | 2024.1 [1] / 15 July 2024 |
License | Proprietary |
Website | www |
Havok is a middleware software suite developed by the Irish company Havok. Havok provides physics engine, navigation, and cloth simulation components that can be integrated into video game engines.
In 2007, Intel acquired Havok Inc. [2] In 2008, Havok was honored at the 59th Annual Technology & Engineering Emmy Awards for advancing the development of physics engines in electronic entertainment. In 2015, Microsoft acquired Havok. [3]
The Havok middleware suite consists of the following modules:
Version 1.0 of the Havok SDK was unveiled at the Game Developers Conference (GDC) in 2000. The Havok SDK is multi-platform by nature and is always updated to run on the majority of the latest platforms. Licensees are given access to most of the C/C++ source-code, giving them the freedom to customize the engine's features, or port it to different platforms although some libraries are only provided in binary format. In March 2011, Havok showed off a version of the Havok physics engine designed for use with the Sony Xperia Play, or more specifically, Android 2.3. [11] During Microsoft's //BUILD/ 2012 conference, Havok unveiled a full technology suite for Windows 8, Windows RT, Windows Phone 8 and later Windows 10. [12]
As of February 2023, Havok supports 18 targets across 10 platforms. [13] These platforms include: Windows, Linux, Xbox Series S/X, Playstation 5, iOS, Nintendo Switch and Android.
In 2019, Unity and Havok signed a partnership to build a complete physics solution for DOTS-based projects in Unity. [14] This was completed and released as production ready in December 2022. [15]
Havok maintains integrations [16] for all of their products to Epic's Unreal Engine. Havok Physics can be used to replace the inbuilt physics engine (Chaos Physics) at an engine level, while Havok Navigation is a stand alone plugin, and Havok Cloth is a separate tool that works alongside the engine.
In April 2023, Babylon.js 6.0 was released with a physics implementation by Havok. [17] This implementation was released as a WASM plugin and involved an overhaul of the Babylon.js Physics API.
The first game to use Havok Physics was London Racer [18] by Davilex Games. In 2023, Havok products were used in twelve [19] of the top twenty best selling video games in the United States. [20]
Havok can also be found in:
Havok supplies tools (the "Havok Content Tools") for export of assets for use with all Havok products from Autodesk 3ds Max, Autodesk Maya, and (formerly) Autodesk Softimage. Havok was also used in the virtual world Second Life , with all physics handled by its online simulator servers, rather than by the users' client computers. An upgrade to Havok version 4 was released in April 2008 and an upgrade to version 7 started in June 2010. [22] Second Life resident Emilin Nakamori constructed a weight-driven, pendulum-regulated mechanical clock functioning entirely by Havok Physics in March 2019. [23]
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 akin to the term "software engine" used more widely in the software industry.
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.
Softimage, Co. was a Canadian 3D animation software company located in Montreal, Quebec. A subsidiary of Microsoft in the 1990s, it was sold to Avid Technology, who would eventually sell the name and assets of Softimage's 3D-animation business to Autodesk.
A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics, soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film (CGI). Their main uses are in video games, in which case the simulations are in real-time. The term is sometimes used more generally to describe any software system for simulating physical phenomena, such as high-performance scientific simulation.
A physics processing unit (PPU) is a dedicated microprocessor designed to handle the calculations of physics, especially in the physics engine of video games. It is an example of hardware acceleration.
PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite.
Autodesk Softimage is a discontinued 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation. Now owned by Autodesk and formerly titled Softimage|XSI, the software has been predominantly used in the film, video game, and advertising industries for creating computer generated characters, objects, and environments.
SpeedTree is a group of vegetation programming and modeling software products developed and sold by Interactive Data Visualization, Inc. (IDV) that generates virtual foliage for animations, architecture and in real time for video games and demanding real time simulations.
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console, augmented reality, and virtual reality platforms. It is particularly popular for iOS and Android mobile game development, is considered easy to use for beginner developers, and is popular for indie game development.
Trinigy was a German software development company.
iClone is a real-time 3D animation and rendering software program. Real-time playback is enabled by using a 3D videogame engine for instant on-screen rendering.
Havok Vision Game Engine is a discontinued, cross-platform, 3D game engine originally authored by Trinigy and later acquired by Havok. It was first released in 2003, and saw its final release in 2014. As of its eighth version, available target platforms were Microsoft Windows, Xbox 360, PlayStation 3, Nintendo Wii and Wii U, iOS, Android, Sony's PlayStation Vita, and most major browsers.
Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor, a 3D graphics engine, a 3D physics engine and a compressed 3D model file format (AWD).
Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.
xaitment is a German-based company that develops and sells artificial intelligence (AI) software to video game developers and simulation developers. The company was founded in 2004 by Dr. Andreas Gerber, and is a spin-off of the German Research Centre for Artificial Intelligence, or DFKI. xaitment has its main office in Quierschied, Germany, and field offices in San Francisco and China.
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.
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.
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.
{{cite press release}}
: |author=
has generic name (help)