Matali Physics
Matali Physics jest podstawową edycją silnika. Ta edycja upraszcza tworzenie niekomercyjnych gier lub po zakupie licencji komercyjnej, gier komercyjnych. Kluczowe cechy silnika Matali Physics:

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

Matali Physics może zostać łatwo zintegrowany z projektem Twojej gry dla XNA, Silverlight, OpenTK lub SlimDX. 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 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 oraz silnika Matali Physics Pro. 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 lub możesz również użyć go razem z Matali Physics bezpośrednio we własnych grach. Dzięki temu modułowi możemy sprawdzić jak silnik Matali Physics współpracuje z nowoczesnymi modułami wizualizacji i tym samym zapewnić tobie lepsze wsparcie techniczne.

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

Matali Physics 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, Linux i FreeBSD. Silnik oferuje gotowe wsparcie dla bibliotek XNA, Silverlight, SlimDX i OpenTK.

Podsumowanie obsługiwanych platform i bibliotek:

XNA Silverlight OpenTK SlimDX
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*
-
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. 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 a Matali Physics Pro przedstawia tabela porównawcza funkcjonalności.