Doom Classic для iPad? Почти...

Примерно год назад id Software выпистила Doom Classic для iPhone/iPod, отличный получился порт. Когда я впервый раз взял в руки iPad, я подумал о том как было бы круто поиграть на нем в любимый шутер. Но версия под iPhone растянутая на iPad выглядела позорно и никакого удовольствия от игры я не получил. Вероятнее всего официальный варинт для iPad мы врятли получим в скором времени, ребята из id усердно трудятся над Rage.  Позже мы с товарищем решили портировать Doom под iPad своими силами, ведь что может быть проще сорцы то есть.

Для начала заказали новую графику для элементов интерфейса у нашего хорошего знакомого — Александра Болотова. Затем я взялся за создания wad'а, за основу был взят проект FreeDoom. Пришлось немного попотеть, разобраться с их сборочной системой, как редактируются уровни, дорисовать кое-какие спрайты и т.д. Пока я занимался wad'ом, Сергей копался в исходниках. В Doom Classic музыка и элементы UI хранятся в специальном архиве ipack, но утилиты как такие архивы создавать в комплексте с сорцами не шло, также Кармак не стал добавлять утилиту для генерации шрифта. Сергей достаточно быстро осилил свои варианты этих утилит.

Затем мы занялись подбором музыки, в этом нам помог отличный сервис Jamendo. Большую часть трэков, которые мы взяли написал Kevin MacLeod, но главную тему специально для нас написала группа Kerranswell, трэк получился просто шикарным:

Само портирование под iPad заняло 3 дня и больше всего времени ушло на раставление UI элементов под новое разрешение.

Игру назвали Doomsday: Hellraiser, со вчерашнего дня доступна в AppStore. Вот несколько скриншотов:





Несколько ссылочек по теме: