Euphoria is a graphic engine designed by NaturalMotion Limited. It allows NPCs to act as if they could think. The program simulates each encounter and reactions instead of using pre-programmed actions and movements. This creates a more realistic experience as enemies who are pushed off things like platforms will try to grab on and get back onto the platform. This also removes any predictability of enemies reactions.