Demonware, Inc. — ирландская компания по разработке программного обеспечения и дочерняя компания Activision , подразделения видеоигр Activision Blizzard . Продукты Demonware позволяют издателям игр передавать свои сетевые требования на аутсорсинг , позволяя им сосредоточиться на удобстве игры. Штаб-квартира организации находится в Дублине, Ирландия ; и офисы в Ванкувере , Канада ; и Шанхай , Китай .
Компания Demonware была основана в 2003 году Диланом Коллинзом и Шоном Бланчфилдом. [1] [2] В мае 2007 года организация была приобретена Activision . В ходе приобретения Activision предложила долгосрочные контракты управленческой команде и сотрудникам Demonware. [2]
Майк Гриффит, генеральный директор Activision, сделал следующее заявление после корпоративного приобретения: «Приобретение Demonware позволит нам устранить многие проблемы, связанные с разработкой многопользовательских онлайн-игр, сократив время разработки и риски, а также позволяя нам предоставлять последовательные, высококачественные онлайн-игры. Помимо увеличения нашего кадрового резерва высококвалифицированных инженеров, набор технологий Demonware в сочетании с собственной библиотекой инструментов и технологий Activision позволит нам легко делиться возможностями онлайн-разработки на нескольких платформах в наших студиях разработки». [2]
Основные продукты, разработанные Demonware, включают «Demonware State Engine» и «Matchmaking+». State Engine — это высокопроизводительная среда программирования C++ для синхронизации состояний, которая устраняет необходимость заново изобретать сетевой код в многопользовательских играх. Matchmaking+ предоставляет услуги для многопользовательских игр, такие как подбор игроков, профилирование пользователей и игровая статистика. Основной продукт Demonware, который используется для многопользовательской игры во франшизе Call of Duty (среди других игр), запрограммирован на Erlang [3] и Python . [4]