Overview 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. The sixth major version, released in February 2023, introduced groundbreaking changes both from the technical and functional side, moving Matali Physics environment to direct game creation solutions. Matali Physics 6.0 introduced support for at least 64-bit architectures, support for next-generation graphics APIs only, music synthesizer module, behavioral animations, next-generation physics-based GUI, Matali Physics Demo replaced by Matali Physics Game, and more. Currently, Matali Physics is intensively developed as an advanced, modern, multi-platform, high-performance 3d physics environment that integrates physics simulation, graphics, sound and music into one total multimedia solution where creating complex interactions and behaviors is common and relatively easy.
Release dates:
- 2025/06/02 - Matali Physics 6.9.0.0
- Common to all modulesNew features:•Comprehensive support for Wayland on LinuxOther changes:•Support for X11 on Linux marked as obsolete
•Corrected API documentation in the CHM file format
•General optimizationMatali GamesNew features:•Advanced examples of movable, long-range and shadow-casting light sources
•Matali Physics Game demo for Wayland on Linux
•Visibility control of main character in photo mode
•Flashlight mode in photo modeImproved features:•Photo mode for all supported platforms
•"Photo mode menu" in the "Interface" menu
•Advanced examples of real-time object scaling
•Advanced examples of large animated objects
•Construction of some physics objects (better physical parameters, layout and more)
•All physics scene examplesOther changes:•Optimized projects for all supported platformsMatali Physics CoreNew features:•Real-time object scaling with destruction. All groups of physics objects and groups of physics objects with constraints may be subject to destruction process during real-time scaling, allowing group members to break off at different sizesImproved features:•Processing of physics objects
•Processing of all controllers
•Collision detection
•Simulation of stacked objects
•Support for lights, shadows and fogs
•Serialization/deserializationOther changes:•Improved engine coreMatali RenderNew features:•Long-range light sources
•Lighting model simulating global illumination (GI) in some aspects. Based on own research and development work, processed in real time, ready for dynamic scenes, fast on mobile devices, not based on lightmaps, light probes, baked lights, etc.Improved features:•Unified lighting, shading and fogging system
•Shaders
If you are looking for information about future releases of Matali Physics, check out our roadmap for the environment.