Euphoria is middleware voor spelanimatie, ontwikkeld door NaturalMotion. De software is gebaseerd op Dynamic Motion Synthesis, een door NaturalMotion ontwikkelde technologie waarmee driedimensionale personages tijdens het spelen dynamisch worden geanimeerd. In plaats van uitsluitend vooraf gemaakte animaties te gebruiken, worden bewegingen en reacties van personages in realtime gegenereerd op basis van een simulatie van het lichaam, spieren en het motorische zenuwstelsel.

De engine verschilt van eenvoudige ragdoll-systemen doordat Euphoria niet alleen een slap lichaam simuleert, maar ook actief reagerende personages kan genereren. Hierdoor kunnen acties en reacties per situatie verschillen, zelfs wanneer dezelfde scène opnieuw wordt afgespeeld.In 2017 maakte NaturalMotion bekend dat het zou stoppen met het commercieel licentiëren van Euphoria en andere technologieën aan externe ontwikkelaars. Het bedrijf wilde zich daarna meer richten op mobiele spellen. Technologie Euphoria maakt gebruik van Dynamic Motion Synthesis, waarbij animaties tijdens het spel worden samengesteld in plaats van volledig vooraf te worden afgespeeld. De technologie simuleert fysieke reacties van personages op basis van hun omgeving en interacties met andere objecten. Hierdoor kunnen personages bijvoorbeeld anders vallen, struikelen of botsen afhankelijk van de kracht en richting van een impact.

Volgens NaturalMotion was Euphoria compatibel met commerciële physics engines en beschikbaar voor meerdere platforms, waaronder Windows, macOS, Linux, PlayStation- en Xbox-consoles, iOS en Android. Gebruik in computerspellen Euphoria zou oorspronkelijk worden gebruikt in een spel gebaseerd op Indiana Jones, dat later werd geannuleerd.

In februari 2007 maakten NaturalMotion en Rockstar Games bekend dat Euphoria gebruikt zou worden in toekomstige spellen van Rockstar. Grand Theft Auto IV was het eerste spel van Rockstar waarin de technologie werd toegepast.De technologie werd later ook gebruikt in onder meer Red Dead Redemption, Grand Theft Auto V, Red Dead Redemption 2, Star Wars: The Force Unleashed en Star Wars: The Force Unleashed II. Bij Rockstar werd Euphoria geïntegreerd in de broncode van de Rockstar Advanced Game Engine (RAGE).

In augustus 2007 kondigde NaturalMotion Backbreaker aan, een American football-spel waarin Euphoria werd gebruikt om tackles in realtime te genereren in plaats van deze af te spelen als vooraf gemaakte animaties.

In 2009 werd bevestigd dat Max Payne 3 gebruik zou maken van Euphoria in combinatie met RAGE. NaturalMotion gebruikte de technologie daarnaast in Clumsy Ninja, dat het eerste mobiele spel met Euphoria was.

Categorie:Game engine Categorie:Middleware