Matali Physics Pro
Matali Physics Pro jest profesjonalną edycją silnika. Ta edycja upraszcza tworzenie wyłącznie gier komercyjnych i jest dostępna po zakupie odpowiedniej licencji. Kluczowe cechy silnika Matali Physics Pro:

Napisany w całości w kodzie zarządzanym, elastyczny i łatwy w użyciu

Matali Physics Pro może zostać łatwo zintegrowany z projektem Twojej gry dla XNA, Silverlight, OpenTK, SlimDX, MonoTouch lub Mono for Android. Napisany w całości w kodzie zarządzanym, przeznaczony dla platform .NET i Mono, pomoże Tobie stworzyć wyjątkowe, multi-platformowe gry. Wyposażony w mechanizmy tworzenia wymyślonych lub istniejących w rzeczywistości złożonych obiektów (nieożywionych takich jak samoloty, samochody, statki, itp. lub ożywionych takich jak ludzie, zwierzęta, owady itp.) nie jest limitowany do stałych szablonów.
Zniszczalne środowiska

Wspiera w pełni dynamiczne, zniszczalne środowiska

Matali Physics Pro obsługuje rozpad dowolnego złożonego obiektu. W skrajnym przypadku, cała scena fizyki może zostać zniszczona. Silnik obsługuje grupy obiektów, dekompozycję na obiekty wypukłe, łamliwe wiązania, dynamiczną deformację mapy wysokości.
Fizyczne AI

Wspiera fizyczne AI i sterowanie zachowaniem obiektów

Kontrolery użytkownika oferowane w silniku pozwalają na implementację efektywnego poruszania się po punktach nawigacyjnych oraz wyszukiwania ścieżek w dynamicznie zmieniającym się środowisku. Każdy obiekt w silniku może analizować otoczenie i określać co widzi. Wsparcie dla sprzężenia zwrotnego siły, przełączników, czasu życia obiektów fizycznych sprawia, że łatwo jest sterować zachowaniem i wzajemnym oddziaływaniem obiektów.
Animacje

Wspiera animacje

Wiązania i kontrolery użytkownika oferowane w silniku pozwalają na tworzenie zaawansowanych animacji złożonych obiektów. Silnik wspiera sterowanie wiązaniami (odległością i kątami) oraz modelowanie wiązań poprzez dodatkowy tryb ich odkształcania.

Napędzany przez Matali Render

Matali Render jest multi-platformowym modułem wizualizacji dla silnika Matali Physics Pro oraz silnika Matali Physics. Moduł ten odpowiedzialny jest za generowanie oświetlenia, zaawansowane efekty shaderowe oraz stanowi domyślny podsystem wizualizacji dla naszych silników fizyki. Dzięki temu modułowi możesz zobaczyć jak zintegrować własny system wizualizacji z Matali Physics Pro lub możesz również użyć go razem z Matali Physics Pro bezpośrednio we własnych grach. Dzięki temu modułowi możemy sprawdzić jak silnik Matali Physics Pro współpracuje z nowoczesnymi modułami wizualizacji i tym samym zapewnić tobie lepsze wsparcie techniczne.

W pełni serializowalny

Matali Physics Pro obsługuje zaawansowaną serializację. Wszystkie informacje opisujące elementy sceny fizyki jak obiekty, punkty kontaktu, wiązania, siatki trójkątów, materiały, światła, kamery i kontrolery mogą zostać zserializowane do łatwo analizowalnych plików XML. Dostępna serializacja pozwala na łatwe "w locie" zapisywanie i wczytywanie scen fizyki. Dowolna scena w demach Matali Physics Pro (dla każdej ze wspieranych bibliotek), zawiera przykład serializacji (zapisu i odczytu).

Wielowątkowy, multi-platformowy, dostępny przez przeglądarkę internetową

Matali Physics Pro jest zoptymalizowany dla procesorów wielordzeniowych i jest dostępny dla systemów: WIN32/64, XBOX 360, Windows Phone OS, przeglądarki internetowe, Mac OS X, iOS (iPhone, iPad and iPod Touch), Android OS, Linux i FreeBSD. Silnik oferuje gotowe wsparcie dla bibliotek XNA, Silverlight, SlimDX, OpenTK, MonoTouch oraz Mono for Android.

Podsumowanie obsługiwanych platform i bibliotek:

XNA Silverlight OpenTK SlimDX MonoTouch Mono for Android
WIN32/64 .NET 4.0
XNA 4.0
- .NET 4.0 lub Mono 2.10
OpenGL 2.0 i OpenTK 1.0*
.NET 4.0
DirectX 9.0c i SlimDX (September 2011)
- -
Xbox 360 .NET 4.0
XNA 4.0
- - - - -
Windows Phone OS .NET 4.0
XNA 4.0 Refresh
- - - - -
przeglądarki
internetowe
- przeglądarka internetowa zgodna z Silverlight 5 - - - -
Mac OS X - - Mono 2.10
OpenGL 2.0 i OpenTK 1.0*
- - -
iOS 5 - - - - Mac, Xcode 4.2, OpenGL ES 1.1 OpenGL ES 2.0 i MonoTouch 5 -
Android OS - - - - - PC or Mac, Java SDK, Android SDK, OpenGL ES 1.1 i Mono for Android 4
Linux - - Mono 2.10
OpenGL 2.0 i OpenTK 1.0*
- - -
FreeBSD - - Mono 2.10
OpenGL 2.0 i OpenTK 1.0*
- - -

* OpenTK nie wymaga instalacji. Przykładowe użycie biblioteki pokazane zostało w demie dołączonym do Matali Physics Pro. Demo dla OpenTK można bez rekompilacji uruchomić w systemach WIN32/64, Mac OS X, Linux i FreeBSD. Demo dla OpenTK w systemach WIN32/64 może korzystać zarówno z platformy .NET 4.0 jak i Mono 2.10.

Główne różnice pomiędzy Matali Physics Pro a Matali Physics przedstawia tabela porównawcza funkcjonalności.