Something went wrong. Try again later
    Follow

    Euphoria Engine

    Concept »

    NaturalMotion's Euphoria Engine is a system that combines physics simulation, artificial intelligence, and hand-made animations to create convincingly reactive game characters. Euphoria is best known for its integration in Rockstar Games releases and the Star Wars: The Force Unleashed franchise.

    Short summary describing this concept.

    Euphoria Engine last edited by Aruru-san on 11/05/21 03:06PM View full history

    Overview

    Euphoria is a physics simulation suite created by NaturalMotion.

    Unlike ragdoll physics which cause a character's body to go completely limp upon death or incapacitation, which can often result in silly and wholly unrealistic animations, Euphoria integrates physics simulation, artificial intelligence, and pre-made animations to work in tandem for more convincing animated behaviors.

    This allows characters running in a Euphoria-enabled environment to react to applied forces and game conditions in a theoretically infinite number of ways -- while pre-made animations and behaviors may repeat, each simulation is run individually, creating a unique end result each time.

    NaturalMotion's tagline for the software is, somewhat artlessly, but nonetheless accurately, "Unique Game Moments."

    Physics

    Characters react to different levels of exerted force from different directions, and on different body parts. This works with AI directives and conditional animations to create a more natural response than simply falling down, playing a set animation, or simply not reacting, like in most games. The engine also implements its physics system on built-in preset materials, such as wood, glass, graphite, and jelly (among others). Applied force bends and splinters wood, cuts and jiggles jelly, shatters glass, and so on.

    AI

    As well as having procedural physics simulation, Euphoria takes advantage of a custom-built AI simulation ssytem. Characters are generally given a sense of self preservation, causing them to attempt to protect themselves from injury by softening falls or trying to block impacts.

    Animation

    Lastly, Euphoria integrates pre-made animations, such as motion-captured walk cycles, reload animations, jumps, or any number of animated sequences that may be assigned to a single part or the whole body of a character.

    Availability and Implementation

    So far only the Star Wars Unleashed series, games from Rockstar, and releases from NaturalMotion itself have used the tech. People may wonder "why don't more games use Euphoria if it's so great?"

    Because NaturalMotion simply won't -- and to some extent can't -- let more people use it. Despite public marketing materials making it seem like a simple module or plug-in for existing game engines, the reality is a little less clean and easy.

    Using the Euphoria "engine" is essentially contracting NaturalMotion to personally implement their techniques into a game in development. Though they don't publicly share what they charge, implications in communications to studios that have inquired about using Euphoria seem to suggest NaturalMotion charges at least six figures for their services.

    Considering the integration of physics, AI, animation, and gameplay systems required, they almost assuredly dedicate a team of full-time software architects and engineers -- if not their entire company -- to work on a project for months in order to ensure ideal implementation of the Euphoria system. "Licensing" Euphoria is really more a matter of paying the full salaries of skilled mathletes who know a secret way to make computer people to wiggle just right.

    Since using Euphoria is essentially hiring a new development branch to focus solely on making animation systems for falling down, it becomes completely understandable that so few games have used it.

    External Links

    sizepositionchange
    sizepositionchange
    positionchange
    positionchange
    positionchange
    bordersheaderpositiontable
    positionchange

    This edit will also create new pages on Giant Bomb for:

    Beware, you are proposing to add brand new pages to the wiki along with your edits. Make sure this is what you intended. This will likely increase the time it takes for your changes to go live.

    Comment and Save

    Until you earn 1000 points all your submissions need to be vetted by other Giant Bomb users. This process takes no more than a few hours and we'll send you an email once approved.