Разработчиками второй части игры, также как и первой, является чешская компания 2K Czech (ранее известная как Illusion Softworks). Основным направлением деятельности компании является разработка компьютерных игр для персонального компьютера и игровых приставок.
Один из авторитетных зарубежных ресурсов, посвященный компьютерным играм, опубликовал системные требования игры Mafia 2. Выглядят они следующим образом...
Вито Скалетта (англ. Vito Scaletta) — главный герой игры оказался в мафии по личным мотивам — с детства ему запомнились богатство и уважение, окружающие этих серьёзных парней, и Вито Скалетте очень хотелось того же. Сын иммигранта с Сицилии, Вито рос в бедности на захудалых улицах Эмпайр Бэй, он всю жизнь отчаянно стремился избежать участи отца и стать «кем-то». Оказавшись после неудачного ограбления на военной службе на Второй Мировой войне в Европе, сейчас он возвратился домой с твёрдым намерением достичь желаемого и вступление в мафию кажется ему подходящим способом изменить к лучшему как свою жизнь, так и судьбы близких людей.
События Mafia 2 разворачиваются в вымышленном городе Empire Bay, где заправляют три мафиозных клана: Винчи, Клементе и Фалькони. Главному герою предстоит встать на сторону одной из мафиозных "семей" и на протяжении десяти с лишним лет зарабатывать почёт и уважение мафиозного сообщества.
По сообщениям 2K движок игры называется Illusion™ и разрабатывался он именно для Mafia, то есть скорее всего он не будет использован в других играх, что позволяет максимально сконцентрироваться на его оптимизации под конкретную игру и добиться максимально красивых пейзажей. Известно, что движок полностью готов, и создан он был в Праге тогда ещё компанией Illusion Softworks.