Le Dunia Engine est un moteur de jeu interne à Ubisoft, utilisé pour la série des Far Cry depuis Far Cry 2.
Créé par Kirmaan Aboobaker, alors salarié de Crytek, son nom signifie « monde » en arabe et en perse[réf. nécessaire]. Il est basé sur le CryEngine mais a été fortement modifié par les équipes d'Ubisoft Montréal.