DOOM вече работи директно в ChatGPT и Claude чрез MCP

Публикувано от Svetni.me Editorial на 29 април 2026 г.

Разработчикът Крис Нейджър [1] обяви създаването на напълно функционално приложение за легендарната игра DOOM, което може да се стартира директно в интерфейса на водещи ИИ платформи като ChatGPT и Claude. Проектът използва новия Model Context Protocol (MCP), за да превърне чат прозореца в интерактивна игрова повърхност.

Приложението е проектирано като „прогресивно подобрение“ (progressive enhancement). Когато се използва в клиент, който поддържа вграден потребителски интерфейс (inline UI), DOOM се зарежда директно в прозореца на чата. В случай че клиентът не поддържа тази функционалност, системата автоматично предоставя класически URL адрес за достъп през браузър.

DOOM работещ в Claude web
Изображение: Крис Нейджър чрез chrisnager.com

Техническа архитектура и предизвикателства

За реализацията на проекта Нейджър използва cloudflare/doom-wasm – WebAssembly порт на играта, който позволява изпълнението на оригиналния код в браузърна среда без нужда от изграждане на нов енджин. За да запази проекта легален за свободно разпространение, разработчикът е интегрирал Freedoom като съдържание по подразбиране.

Едно от най-големите предизвикателства по време на разработката е било управлението на политиките за сигурност (CSP) и ограниченията на iframe елементите в различните ИИ клиенти. Първоначалните опити с вложени рамки са се сблъскали с редица проблеми, което е наложило архитектурна промяна – платното (canvas) на DOOM да се рендира директно в основната рамка на MCP приложението, предоставена от хоста.

Защо това е важно?

Проектът на Нейджър е нещо повече от поредния порт на DOOM. Той служи като доказателство за възможностите на MCP приложенията да бъдат не просто инструменти за връщане на структурирани данни (JSON), а пълноценни интерактивни повърхности. Разработчикът подчертава, че това го е принудило да мисли за ИИ интерфейсите като за истински уеб среди, подчинени на същите правила за оформление, фокус, зареждане на активи и сигурност.

„Приложенията MCP са нови и интересни, а мен ме очароват ограниченията на ранния дизайн на компютърни игри“, споделя Нейджър. Финалната версия на приложението е умишлено изчистена, като фокусът е върху стабилността и лекотата на използване, вместо върху добавянето на множество функции като запис и зареждане на състоянието.

Източници:

[1]: DOOM runs in ChatGPT and Claude - Chris Nager