Долгий путь от консоли до ПК. Порт игры Silent Hill:Downpour
Еще в далеком 2012 году я загорелся идеей перенести консольную игру на ПК. В дальнейшем я наблюдал, как фанаты пытались так или иначе воссоздать игру на компьютер, но безрезультатно. Время шло, а идея о переносе так и не покидала меня.
Я развивался в этом направлении, и спустя годы разработал свою версию игры по вселенной Downpour. Жизнь внесла свои коррективы и проект был приостановлен на время. Жизнь шла своим чередом, работа, семья, проекты... А желание довести задуманное до конца оставалось неизменным.
В сентябре 2024 года в сеть утекли исходники игры и я понял, что надо брать быка за рога и действовать.
Изначально это был просто эксперимент. Хотел попробовать свои силы и попытаться осуществить свою давнюю мечту. На мою удачу эксперимент удался. Теперь это настоящий порт консольного эксклюзива Silent Hill: Downpour на ПК. Проект еще на стадии разработки, но уже может показать отличные результаты.
Помимо переноса финального контента, стороной не обошел и вырезанный. Получилось восстановить удаленную битву с боссом и раннюю версию джаггернаута.




Вырезанный босс из ущелья дьявола
В планах довести проект до конца. Перенести всю игру на ПК, чтобы у фанатов появилась возможность поиграть не через эмулятор, а напрямую с дополнительным контентом
Что уже удалось перенести:
Весь искусственный интеллект.
Локации Интро, закусочная, меню, битву с боссом и сцену с крушением автобуса.
Все звуки и музыку.
Всю геометрию.
Частично эффекты, материалы, физические ассеты и логику локаций.
Все виды оружия (так же и вырезанные).
Можете пожелать мне удачи и да прибудет со мной сила.
Ссылка на группу проекта: https://vk.com/silenthillfangame
Survival horror для Dendy - Добавил новые спрайты главного героя
Всем привет. Из моих прошлых постов вы, возможно, знаете, что я делаю порт Dangerous Dave для Dendy, но разработка порта плавно перетекла в самостоятельный проект - Dangerous Descent (но порт тоже остается в разработке).
Dangerous Descent - это Survival horror для Dendy. Там присутствуют сбор предметов, решение загадок, секретные комнаты, расстрел врагов, шутки и это все доступно уже даже в актуальной демо-версии (ссылка на нее будет в конце поста).
Совсем недавно я наконец-то заменил спрайты главного героя на собственные спрайты, чем полностью разорвал связь с Dangerous Dave (а на втором уровне даже камера будет изометрическая).
На видео можно рассмотреть главного героя в динамикe:
Спрайты ГГ полностью уникальные и созданы специально для Dangerous Descent.
Как вам новая анимация главного героя?
Вот ссылки для скачивания актуальной версии игры (там можно скачать ROM-файл игры для эмулятора):
ТГ проекта - t.me/Swamp_Tech
Страница проекта - swamptech.itch.io/dangerous-descent
Всем спасибо за внимание :)
Мой Silent Hill 1, с блэкджеком и ... тенями! ("Crimson Island")
Всем привет! Решил тут свой Silent Hill сделать и так как моя любимая часть первая – делаю игру в этой стилистике. Работа в самой начальной фазе. Опыта в разработке у меня нет и все приходиться делать одному от кода до текстур, так что до финала еще очень далеко. В общем, буду делиться своими наработками. Взгляд со стороны и конструктивная критика никогда не помешает. Спасибо!!!
Forgotten Memories Remastered — улучшенная версия успешного хоррора вышла на мобильных
Студия Psychose Interactive представила обновлённую версию своего успешного хоррора Forgotten Memories. Оригинальная игра была выпущена в 2015 году и получила высокие оценки от поклонников жанра. Обновлённая версия называется Forgotten Memories Remastered и предлагает улучшенную графику, звук, игровые системы и многое другое.
Разработчики обещали выпустить Forgotten Memories Remastered одновременно на платформах Android и iOS, однако релиз в Google Play задерживается, в то время как в App Store игру уже можно приобрести за 899 рублей.
Если вы не знакомы с Forgotten Memories, то это хоррор от третьего лица, который сочетает исследование, головоломки и выживание, фокусируясь на механике страха. Игра является духовным наследником лучших хорроров 90-х годов и представляет собой классику ужасов, адаптированную для современной аудитории.
Для тех, кто знаком с оригинальной игрой, вот список изменений, которые предлагает Forgotten Memories Remastered:
* новый оптимизированный рендеринг с использованием последних моделей освещения BRDF и BSDF;
* новые графические настройки, улучшенное разрешение игры, новые эффекты освещения, новые постпроцессоры и эффекты частиц;
* улучшенные текстуры и модели;
* перезаписанные аудио, музыка и видео;
* новая система сохранения с контрольными точками;
* улучшенные игровые системы;
* новые сражения, способности и спавн;
* новые реакции, взаимодействия и озвучка;
* улучшенное поведение, навигация и контроллеры анимации для игрока и врагов;
* общая сложность игры улучшена;
* добавлен новый режим Insane и новые достижения;
* улучшенная локализация и пользовательский интерфейс.
Северный Ветер. Глава 8
Внедорожник, урча старым, но еще живым мотором, пробирался сквозь лабиринт разрушенного города. Виктор Андреевич, сжимая руль, сосредоточенно смотрел на дорогу, лавируя между остовами брошенных машин и грудами обломков. Помятый капот, покрытый ржавчиной и грязью, свидетельствовал о том, что автомобиль пережил не один бой.
Максим, сидящий рядом, изучал карту, пытаясь сориентироваться в этом хаосе. Николай Федоров и Иван Петрович сидели сзади, напряженно вглядываясь в тусклые окна, за которыми мелькали тени разрушенных зданий. Тишину нарушало лишь прерывистое дыхание через респираторы да редкие хлопки где-то вдалеке.
— Похоже, мы на правильном пути, — сказал Максим, показывая на карте жирную красную точку, обведенную несколько раз. — Точка эвакуации должна быть где-то здесь.
— Надеюсь, там еще кто-то остался, — пробормотал Иван Петрович, поправляя сползающий респиратор. — Не хотелось бы думать, что все это было зря.
— Даже если никого не осталось, — добавил Николай, — возможно, там есть связь. Или хотя бы информация о том, что произошло.
Внезапно машину тряхнуло. Виктор Андреевич резко затормозил, едва не врезавшись в остов сгоревшего автобуса, перегородившего дорогу.
— Черт! — выругался он. — Дальше не проехать. Придется идти пешком.
Выбравшись из машины, они огляделись. Вокруг царила гнетущая тишина, нарушаемая лишь шелестом ветра, гоняющего по улицам пыль и обрывки газет. Здания зияли пустыми глазницами окон, словно безмолвные свидетели катастрофы. В воздухе висел тяжелый запах гари, от которого першило в горле даже через респиратор.
— Сколько еще идти? — спросил Николай, указывая на карту.
— По прямой километра два, — ответил Максим.
Они двинулись вперед, стараясь держаться вместе. Каждый шаг давался с трудом, ноги вязли в мусоре и осколках стекла. Страх липким комом подступал к горлу, заставляя вздрагивать от каждого шороха.
Они шли молча, сосредоточенно глядя себе под ноги и стараясь не привлекать лишнего внимания. Разрушенный город давил своей гнетущей атмосферой. Каждый разрушенный дом, каждый брошенный автомобиль рассказывал свою историю трагедии.
Внезапно, вдалеке, они услышали звук вертолетных лопастей. Звук приближался, и вскоре над их головами пролетел военный вертолет, направляющийся в сторону, где, по их расчетам, находилась точка эвакуации.
— Они все еще там! — воскликнул Иван Петрович. — Значит, эвакуация продолжается!
Это зрелище придало им новых сил. Они ускорили шаг, почти бегом направившись к цели. Преодолевая завалы и обходя опасные участки, они, наконец, вышли на широкую площадь, в центре которой виднелся импровизированный лагерь, окруженный военными палатками и техникой.
У входа в лагерь стояло несколько солдат в защитных костюмах, проверяющих прибывающих. Над лагерем кружили вертолеты, готовые в любой момент поднять людей на борт.
— "Северный Ветер", это группа высадки. Прием, — Максим говорил в рацию, тяжело дыша.
Помехи на мгновение усилились, а затем раздался голос капитана, искаженный, но различимый:
— Группа высадки, это "Северный Ветер". Слышим вас. Что у вас?
— Мы добрались до точки эвакуации! Похоже, она еще действует! — взволнованно сообщил Максим.
— Принято, группа высадки, — ответил капитан Васильев. — Это наш шанс. Сообщите, если там безопасно и есть возможность забрать остальных. Мы ждем. Конец связи.
Группа высадки, с трудом переводя дыхание после стремительного марш-броска, приблизилась к импровизированному КПП у входа в лагерь. Надежда, вспыхнувшая было ярким пламенем, теперь мерцала неуверенно, как свеча на сквозняке. Что-то было не так.
Вместо привычного приветствия, один из них, высокий, с нашивкой сержанта на рукаве, грубо окликнул:
— Стоять! Не приближаться! Кто такие?
— Мы с грузового судна "Северный Ветер", — ответил Максим, стараясь говорить спокойно. — Стоим на якоре в карантинной зоне. Узнали про точку эвакуации, пришли сюда.
— Эвакуация закрыта, — резко оборвал его сержант. — Никого не принимаем.
— Как закрыта? — в голосе Максима прозвучало отчаяние. — Но мы же видели вертолеты!
— Вертолеты улетают, — вмешался второй солдат, помоложе. — Забирают последних раненых. И персонал.
— Но как же мы? — вступил в разговор Виктор Андреевич. — У нас на судне заканчиваются припасы. Нам нужна помощь!
Сержант передернул затвор автомата, и этот звук ледяным душем окатил группу высадки.
— Я сказал, никого не принимаем! — рявкнул он. — У нас приказ. Лагерь переполнен. Кругом зараженные. Здесь скоро будет чистилище. Убирайтесь, пока целы!
— Но у нас есть карта с координатами этой точки, — Николай Федоров сделал шаг вперед, но тут же замер под дулом автомата, направленного ему в грудь.
— Мне плевать на вашу карту! — голос сержанта дрожал от напряжения. — У нас тут своих проблем хватает. Каждый сам за себя.
Максим понимал, что спорить бесполезно. Эти люди были на грани. Видно было, что они доведены до отчаяния и готовы на все, чтобы выжить.
— Мы поняли, — сказал он, поднимая руки в знак смирения. — Мы уйдем. Только скажите, есть ли другое место, где можно…
— Другого места нет! — оборвал его молодой солдат. — Все кончено.
В этот момент с внешней стороны площади к КПП бежала группа людей, гражданских, изможденных и перепуганных. Они пытались прорваться в лагерь, но солдаты открыли по ним огонь.
— Ложись! — крикнул Иван Петрович, падая на землю и увлекая за собой остальных.
Пули свистели над головой, впиваясь в землю и стены палаток. Люди падали, кричали. Хаос и паника воцарились на площади.
Группа высадки, прижимаясь к земле, поползла прочь от КПП, подальше от этого безумия. Им удалось укрыться за остовом брошенного грузовика, стоящего неподалеку.
Стрельба стихла так же внезапно, как и началась. Подняв голову, Максим увидел страшную картину: площадь была усеяна телами. Солдаты, тяжело дыша, перезаряжали оружие.
— Что будем делать? — прошептал Николай, его лицо было белее мела.
— Надо уходить, — ответил Максим, с трудом сглатывая подступивший к горлу ком. — Здесь нам не помогут.
— Куда? — голос Ивана Петровича дрожал.
— Назад, к машине, — твердо сказал Максим. — Заберем припасы и вернемся на судно. Там, вместе с остальными, решим, что делать дальше.
— Ты прав, — кивнул Виктор Андреевич. — Надо сообщить капитану. Возможно, у него есть план.
Они сидели за укрытием, оглушенные произошедшим. Надежда, которая привела их сюда, растаяла, как дым. Они оказались в ловушке, но нужно было выбираться. Возвращение на "Северный ветер" - единственный разумный шаг в этой ситуации.
Вдалеке снова послышался звук вертолетных лопастей. Последний вертолет поднимался в небо, унося с собой последнюю надежду на спасение. Они остались одни, брошенные на произвол судьбы в этом аду, который когда-то был процветающим городом.
Северный ветер
Глава 7: Решающий момент (Часть 2)
Густой туман окутывал заброшенные улицы, скрывая следы прошедших трагедий. Команда осторожно продвигалась вперёд, внимательно осматривая каждый угол.
— Ищем, что можем использовать, — сказал Виктор Андреевич. — Времени нет.
Они начали обследовать палатки и машины. В одном из брошенных автомобилей военных нашли пистолет и несколько магазинов к нему. Максим взял его, почувствовав холодный металл в руке. В другом автомобиле они обнаружили аптечку с необходимыми медикаментами. Иван Петрович наткнулся на ящик с инструментами.
— Это тоже пригодится, — заметил он.
Максим обыскал ещё один автомобиль и нашел карту города с пометками на ней.
— Похоже, это координаты точки эвакуации, — сказал Максим, показывая карту остальным. — Возможно, мы опоздали, но стоит проверить.
— Согласен, — кивнул Виктор Андреевич. — Но сначала найдём всё необходимое.
Собрав всё нужное, они продолжили путь вглубь города. Дорога была сложной и опасной из-за разбросанных машин, завалов и обломков зданий. Туман затруднял видимость, а звуки стрельбы вдалеке не позволяли расслабиться. Иногда приходилось делать обход, чтобы не наткнуться на опасные участки.
— Эти чёртовы маски и костюмы, — пожаловался Иван Петрович, поправляя респиратор. — В них почти невозможно дышать, и они все покрыты потом.
— Знаю, но без них мы рискуем заразиться, — ответил Максим. — Нужно потерпеть.
— Времени у нас нет, — напомнил Виктор Андреевич. — Двигаемся дальше.
Вскоре они подошли к пункту первой помощи с облупившейся вывеской, где едва читалась надпись "Emergency Medical Center."
— Вот он, — сказал Максим, указывая на здание с выбитыми окнами.
Они осторожно вошли внутрь, держась вместе и стараясь не создавать лишнего шума. Свет внутри был тусклым, а воздух пропитан запахом разложения. Команда включила фонарики, освещая путь.
— Чувствуете? — прошептал Иван Петрович.
Максим кивнул, напряжённо осматриваясь. Они медленно продвигались по коридору, заглядывая в комнаты. В одном из помещений стационара они наткнулись на ужасное зрелище: тела больных лежали на полу и койках, многие из которых явно были застрелены. На стенах виднелись следы крови и пулевых отверстий.
— Господи, что здесь произошло? — прошептал Николай Фёдоров.
Виктор Андреевич нахмурился и осмотрел тела поближе.
— Похоже, военные ликвидировали всех заражённых во время эвакуации, — сказал он.
Максим почувствовал, как в груди сжимается сердце. Эта трагедия была ещё одним напоминанием о жестокости мира, в котором они оказались. Тела лежали в неестественных позах, словно их застали врасплох. На лицах застыли боль и ужас. Кровь, запёкшаяся на стенах, свидетельствовала о жестокости убийства. В воздухе витал запах смерти, и каждый шаг отдавался эхом в пустых коридорах. Один из них, пожилой мужчина с седыми волосами, лежал на полу. Рядом с ним находилась молодая женщина с искажённым страхом лицом. Маленький мальчик, не старше пяти лет, лежал рядом с кроватью, его игрушечный медвежонок был прижат к груди.
Максим ощутил, как на его глазах наворачиваются слёзы. Эта трагедия была слишком жестокой, чтобы её можно было понять или принять.
— Мы должны найти всё необходимое и уйти отсюда, — сказал он, стараясь сохранять спокойствие. — Времени у нас немного.
Команда начала искать медикаменты и другие полезные вещи. В одной из комнат они нашли шкаф, заполненный лекарствами. Осторожно осматривая содержимое, они упаковали всё в рюкзаки. Среди найденного были антибиотики, обезболивающие, бинты, шприцы и антисептики.
— Это должно помочь, — сказал Иван Петрович, закрывая рюкзак. — Теперь нужно найти еду и воду.
Они продолжили обследовать здание, избегая мест с телами. В одной из комнат им удалось найти несколько ящиков с консервами и бутилированной водой. Это была небольшая, но важная находка.
— Достаточно для того, чтобы продержаться какое-то время, — заметил Виктор Андреевич. — Но нам нужно больше.
Максим согласился и предложил продолжить поиски. Они вышли из пункта первой помощи и направились к ближайшему супермаркету с потухшей неоновой вывеской "SuperMart."
Подходя к супермаркету, они заметили, что здание было заброшено, а входные двери выбиты. Внутри царил хаос: полки были опустошены, товары разбросаны по всему залу. Но команда не сдавалась и начала искать оставшиеся продукты.
Максим заметил несколько банок консервов и упаковок с сухарями, которые лежали на полу среди мусора. Он собрал их и положил в рюкзак.
— Вот здесь ещё немного, — сказал Николай, показывая на складские полки. — Возьмём всё, что сможем.
Собрав все необходимые припасы, они направились к выходу. Внезапно мимо них с грохотом промчалась колонна из трёх военных хаммеров. Их путь преградила огромная фура, и из домов по обеим сторонам улицы раздались выстрелы. Завязалась ожесточённая перестрелка.
Команда инстинктивно прижалась к полу, чтобы не попасть под перекрёстный огонь. Пули свистели над головами, и вокруг раздавались взрывы. Один из хаммеров загорелся, и солдаты начали отступать, прикрываясь огнём. Максим и его команда наблюдали за происходящим, стараясь не привлекать внимания.
Взрывные волны сотрясали землю, и осколки разлетались во все стороны. В воздухе витал запах пороха и горящей резины. Один из солдат, раненный в ногу, пытался отползти в укрытие, оставляя за собой кровавый след. Его товарищи прикрывали его, стреляя в ответ.
— Надо уходить отсюда, — крикнул Иван Петрович, перекрывая шум. — Слишком опасно.
Они покинули супермаркет через служебный вход и спрятались за одним из заброшенных зданий, прислушавшись к звукам боя, который постепенно затихал. Когда всё утихло, Виктор Андреевич предложил:
— У нас есть карта с координатами точки эвакуации. Возможно, мы всё ещё успеем туда. Стоит проверить.
— Согласен, — сказал Николай Фёдоров.
— Если там всё ещё кто-то есть, мы должны привести остальных членов экипажа, — добавил Иван Петрович.
— Именно, — ответил Виктор Андреевич. — Если мы найдём помощь, кто-то из нас вернётся и приведёт остальных.
Максим задумался и посмотрел на остальных членов команды. Все были готовы действовать.
— Хорошо, — сказал он. — Попробуем добраться до точки эвакуации. Виктор Андреевич, вы сможете завести один из брошенных автомобилей?
— Конечно, — ответил Виктор Андреевич с уверенностью. — Только нужно найти подходящий и проверить топливо.
В этот момент рация, которой они пользовались для связи с судном, зашипела, и они услышали голос капитана.
— Команда, как там обстановка? — прозвучал тревожный голос капитана.
Максим взял рацию и ответил:
— Мы нашли немного припасов, но ситуация на берегу хуже, чем мы думали. Военные ликвидируют всех заражённых. Нам пришлось столкнуться с боевыми действиями.
Капитан замолчал на несколько секунд, осмысливая услышанное.
— Это плохо... Мы рассчитывали на помощь с берега, — наконец ответил он. — Будьте осторожны. Держите нас в курсе.
— Поняли вас, капитан, — ответил Максим, откладывая рацию.
Они осмотрели ближайшие машины и выбрали ту, которая выглядела наиболее исправной. Виктор Андреевич вскрыл капот и начал возиться с проводами.
— Получается? — спросил Максим, наблюдая за его действиями.
— Да, почти готово, — ответил Виктор Андреевич, замыкая провода. — Всё, заводим.
Двигатель завёлся со второго раза, и команда, разместив найденные ресурсы в багажнике, быстро заняла свои места в машине. Виктор Андреевич сел за руль и взглянул на приборную панель — топлива чуть меньше половины бака. Максим занял переднее сиденье, остальные разместились сзади.
— Держитесь, — предупредил Виктор Андреевич, трогаясь с места. — Будем двигаться быстро и осторожно.
Они направились по пустынным улицам, следуя маршруту на карте. Время от времени они сталкивались с препятствиями в виде брошенных машин и завалов, но Виктор Андреевич умело обходил их. Атмосфера в машине была напряжённой, но все знали, что это их единственный шанс.