History
Matali Physics was created in 2009 as a physics solution written entirely in C#, and dedicated for Microsoft XNA. The first complete version of the engine was released in November 2010, and it was further developed to July 2014 forming multi-platform, fully manage physics solution for .NET and Mono. In the meantime, from October 2013 to July 2014, was introduced simultaneous support for C++. A significant change took place in July 2014 with the release of version 3.0. Managed version of the engine was abandoned, and the engine was released solely with a new native core written entirely in modern C++. Another significant change took place in January 2018 with the release of version 4.0. The fourth major version of the engine and next updates brought the rapid development of additional modules, in particular the game framework as add-on based on physics simulation technology. In November 2019 the fifth major version of the engine moved Matali Physics to the group of solutions supporting the three main next-generation graphics APIs: DirectX 12, Vulkan and Metal on deskop and mobile platforms. A crucial change in the development of Matali Physics engine took place in July 2020 with the release of version 5.5. As of version 5.5, Matali Physics became an advanced 3d physics environment, and the physics engine developed so far, renamed to Matali Physics Core became the "heart" of the new environment. Currently, Matali Physics is intensively developed as an advanced, modern, multi-platform, high-performance 3d physics environment that integrates physics simulation, graphics and sound into one total solution where creating complex interactions and behaviors is common and relatively easy.
Release dates:
- 2021/02/22 - Matali Physics 5.7.0.0
- Matali Physics CoreNew features:•Comprehensive support for Universal Windows Platform on Xbox Series X/S
•Comprehensive support for Android 11
•Comprehensive support for Android TV 11
•Comprehensive support for macOS Big Sur (version 11.x)
•Comprehensive support for macOS running on the ARM64 architecture
•Comprehensive support for iPadOS 14.x
•Comprehensive support for iOS 14.x
•Comprehensive support for tvOS 14.xImproved features:•Triangle meshes creation functionalities
•Calculating parameters for shadows from directional light sources
•Support for instancingOther changes:•New minimum requirements for Windows platform: Windows 7
•New minimum requirements for supported x86 architecture: the SSE2 instruction set
•New minimum requirements in development platforms and supported IDEs: macOS 10.15.4+, Xcode 12.2+
•Windows XP and Windows Vista are no longer supported
•Corrected API documentation in the CHM file formatMatali RenderNew features:•Comprehensive support for Universal Windows Platform on Xbox Series X/S
•Comprehensive support for Android 11
•Comprehensive support for Android TV 11
•Comprehensive support for macOS Big Sur (version 11.x)
•Comprehensive support for macOS running on the ARM64 architecture
•Comprehensive support for iPadOS 14.x
•Comprehensive support for iOS 14.x
•Comprehensive support for tvOS 14.xImproved features:•Instancing (triangle meshes and shadows)
•Text and line segment buffers
•Support for DirectX 11Other changes:•New minimum requirements for Windows platform: Windows 7
•New minimum requirements for supported x86 architecture: the SSE2 instruction set
•New minimum requirements in development platforms and supported IDEs: macOS 10.15.4+, Xcode 12.2+
•Windows Vista is no longer supported
•Corrected API documentation in the CHM file formatMatali Content, Matali SoundNew features:•Comprehensive support for Universal Windows Platform on Xbox Series X/S
•Comprehensive support for Android 11
•Comprehensive support for Android TV 11
•Comprehensive support for macOS Big Sur (version 11.x)
•Comprehensive support for macOS running on the ARM64 architecture
•Comprehensive support for iPadOS 14.x
•Comprehensive support for iOS 14.x
•Comprehensive support for tvOS 14.xOther changes:•New minimum requirements for Windows platform: Windows 7
•New minimum requirements for supported x86 architecture: the SSE2 instruction set
•New minimum requirements in development platforms and supported IDEs: macOS 10.15.4+, Xcode 12.2+
•Windows XP and Windows Vista are no longer supported
•Corrected API documentation in the CHM file formatMatali GamesNew features:•Comprehensive support for Universal Windows Platform on Xbox Series X/S
•Comprehensive support for Android 11
•Comprehensive support for Android TV 11
•Comprehensive support for macOS Big Sur (version 11.x)
•Comprehensive support for macOS running on the ARM64 architecture
•Comprehensive support for iPadOS 14.x
•Comprehensive support for iOS 14.x
•Comprehensive support for tvOS 14.x
•Examples of managing multiple physics-based animations through a programmable activation/deactivation strategy integrated with AI
•Examples of managing the states of light sources using custom programmed logic
•New debugging mode identifying objects visible in the scene when pointing to themImproved features:•Character controllers
•Vehicle controllers
•Cursor handling
•Switching between multiple cameras
•Physics-based menu examples
•Construction of some physics objects (better physical parameters, layout and more)
•All physics scene examplesOther changes:•Improved the visual side of Matali Physics Demo on all supported platforms. Introduced among others: high-poly meshes, better textures and fine-tuning of most graphics parameters
•Improved Matali Physics Demo on all supported platforms
•New minimum requirements for Windows platform: Windows 7
•New minimum requirements for supported x86 architecture: the SSE2 instruction set
•New minimum requirements in development platforms and supported IDEs: macOS 10.15.4+, Xcode 12.2+
•Windows Vista is no longer supported
If you are looking for information about future releases of Matali Physics, check out our roadmap for the environment.