Mass Effect 2
Разработка игры велась одновременно для персональных компьютеров и игровой приставки Xbox 360. Обеим платформам уделялось достаточное внимание, чтобы создать удобный интерфейс и панель управления. Изначально разработчики отрицали, что игра выйдет на PlayStation 3, однако в версии для ПК игроками были найдены элементы программного кода, предназначенные для PS3. Это было объяснено тем, что Unreal Engine — игровой движок, используемый в "Mass Effect 2", — является кроссплатформенным. Версия игры для PlayStation 3, вышедшая годом позже, использует модифицированную версию этого движка, созданную специально для "Mass Effect 3". Также были улучшены модели персонажей, а панель управления приспособлена для геймпада PS3 (хотя в игре также присутствует вспомогательная модель управления, похожая на используемую в версии для Xbox 360).
Mass Effect
BioWare изначально хотела внедрить в игру программы защиты SecuROM и DRM, которые требовали бы онлайн-активацию и проверку подлинности через каждые 10 дней, а при установке игры на компьютер можно было бы вводить ключ продукта только 3 раза. Новость вызвала гневную реакцию у многих фанатов, некоторые из них даже призывали устроить бойкот. BioWare немедленно отреагировала на выражения недовольства и обещала, что не введёт требования постоянной аутентификации игры, но по-прежнему оставит ограничение на установку 3 раза, а те, кому часто приходится менять компьютерное оборудование, могут обратиться в службу поддержки с просьбой позволить ещё раз установить игру. В апреле 2009 года Electronic Arts выпустила инструмент деавторизации, позволяющий аннулировать привязку ключа продукта к учётной записи и заново использовать ключ 3 раза для установки игры.