Некоторые пытливые геймеры интересуются, какой у Mafia 2 движок. Вопрос довольно интересный ввиду того, что этот самый движок ни в каких других играх больше не использовался - он разрабатывался специально для Mafia 2, а для чего-то другого применять его авторы попросту не стали.
Движок Mafia 2 называется Illusion Engine, по своей сущности это наследник движка LS3D engine, который в свое время делали также специально для одной игры - первой части Mafia.
Особенностью его является оптимизация для корректной работы на многоядерных процессорах, что тогда встречалось еще не так часто. Для вывода же картинки используются API DirectX 9 и DirectX 10.