Нелегко игнорировать, является ли это хорошей идеей, но я сделаю все возможное, чтобы подавить мою потребность в маске и сконцентрироваться на чистой технической жизнеспособности.
PDF имеет поддержку Javascript для добавления интерактивных элементов в документ. Это может быть использовано для реализации простых игр. Но вы не можете просто взять игру, которую вы внедрили в какую-то другую технологию, и вставить ее в файл PDF. Нет, даже браузерная игра, которую вы разработали в Javascript. HTML-Javascript и PDF-Javascript используют один и тот же синтаксис, но имеют совершенно разные наборы глобальных объектов и функций. Вам придется использовать то, что предлагает вам API PDF, и разрабатывать игру специально для этой цели, а это не API, предназначенный для разработки игр.
Для получения дополнительной информации я рекомендую Adobe Acrobat JavaScript Scripting Guide от Adobe.
Microsoft Office также имеет макросы VBA, которые позволяют то же самое. Также имеется поддержка элементов COM и ActiveX, что позволяет взаимодействовать с различными технологиями, поэтому в некоторых случаях может даже оказаться возможным заставить игру, реализованную по другой технологии, играть внутри документа .docx. Но ни одна здравомыслящая компания не разрешила бы проигрывать макросы из файлов с ненадежным происхождением по соображениям безопасности: они позволяют делать довольно злые вещи.