Matali Physics Pro
Matali Physics Pro is a commercial edition of Matali Physics engine. This edition simplifies development of physics-based, commercial computer games and is available after you buy the appropriate licence. Main differences between Matali Physics Basic, Matali Physics Standard and Matali Physics Pro are presented in the feature comparison matrix. Matali Physics Pro engine key features:

High-Performance, Optimized, Flexible And Easy To Use

Matali Physics Pro can be easily integrated into your game project written in native C++. High-performance, rock-solid stable, optimized, flexible and easy to use will help you create unique, cross-platform, physics-based computer games. Equips with mechanisms to create imaginary or real-life complex objects (inanimate such as airplanes, cars, ships, etc. or animate such as humans, animals, insects, etc.) is not limited to a fixed number of templates.

Multi-Threaded, Multi-Platform

Matali Physics Pro is optimized for multi-core processors and is available for: Android, BlackBerry OS, *BSD, iOS, Linux, OS X, SteamOS, Windows, Windows Phone and Windows RT. Matali Physics Pro supports the optimized multiplatform app programming model.
PlatformsAppsArchitecturesMultimedia APIsDevelopment environments
Android 4.3 (API Level 18)
and higher
AndroidARMv7 and higher (armeabi-v7a), ARM64 (arm64-v8a)OpenGL ES 3.0Eclipse with ADT plugin
Android NDK
BlackBerry OS 10.3
and higher
BlackBerryARMv7 and higherOpenGL ES 3.0Momentics IDE, BlackBerry 10 Native SDK
*BSD (mainly FreeBSD)BSDx86, x64OpenGL 3.3NetBeans
iOS 7 and higheriOSi386, x86_64, ARMv7, ARM64OpenGL ES 3.0Xcode 6.x
Linux (mainly Ubuntu)Linuxx86, x64OpenGL 3.3NetBeans
OS X 10.9 and higherOS Xx86_64OpenGL 3.3Xcode 6.x
SteamOSLinuxx86, x64OpenGL 3.3NetBeans, Steam Runtime
Windows 7/8/8.1/10Windows Desktopx86, x64DirectX 11Visual Studio 2015
Windows 8.1
Windows RT 8.1
Windows Phone 8.1
Universal Windowsx86, x64, ARMDirectX 11Visual Studio 2015
Windows 10 UAP/UWPUniversal Windowsx86, x64, ARMDirectX 11Visual Studio 2015
Windows XP/Vista/7/8/8.1/10Windows Desktopx86, x64OpenGL 3.3Visual Studio 2015
Destructible Environments

Supports Fully Dynamic, Destructible Environments

Matali Physics Pro supports destruction of any complex object. In extreme case, the entire physics scene can be destroyed. The engine supports groups of object, convex decomposition, breakable constraints, dynamic deformation of heightmap.

Supports Animation

Constraints and user controllers offered by the engine allow you to create procedural animation of any complexity. You can easily create advanced, physics-based and merged with AI, procedural animations that do not require the use of separate inverse kinematics systems. The engine supports control constraints (distance and angles) and modeling constraints through the additional mode of deformation.
Physical AI

Supports Physical AI And Objects Behavior Control

User controllers offered by the engine allow you to implement, efficient waypoints and pathfinding in dynamically changing environments. Each object in the engine can analyze the environment and determine what sees. Support for force-feedback, switches, lifetime physical objects makes it easy for you to control the behavior and interaction of objects.

Supports Physics-Driven Sound

Matali Physics Pro provides all data needed for audio playback during hitting, rolling and sliding of physics objects, as well as data required to play sounds related to the behavior of physics objects. Together with the engine is available a demo that shows complex scenes, where the sounds are controlled by the physics engine.

Powered By Matali Render Pro

Matali Render Pro is a cross-platform visualization module for Matali Physics Pro engine. This module is responsible for processing light sources, advanced shader effects and it is the default visualization subsystem for this edition of the engine. With this module, you can see how to integrate your own visualization system with Matali Physics Pro or you can also use it together with Matali Physics Pro directly in your own games. With this module, we can also test how Matali Physics Pro engine cooperates with modern visualization modules and thus provide you with better technical support.

Powered By Matali Content Pro

Matali Content Pro is a cross-platform content pipeline for Matali Physics Pro engine. This module is responsible for management of content (bitmaps, sound files, meshes, etc.) and it is the default content pipeline for this edition of the engine.

Fully Serializable

Matali Physics Pro supports advanced serialization. All information describing the physics scene elements like: physics objects (with materials, cameras, controllers, fog, light and sound sources, contact points, etc), shapes, meshes and constraints can be serialized to easily parsable XML files. Currently available serialization allows for easy 'on the fly' save and load entire physics scenes.