26 июня 26 июн. 2 3743

НАКОНЕЦ-ТО сделал игру, но это фанатский ремейк…

+29

Вступление

Разработка игр — направление деятельности, дающее огромные возможности и перспективы. Но также требующее огромных вложений времени, сил и денег. И все это с малопредсказуемым результатом ваших трудов. Вот и я взялся за такую привлекательную, но тяжелую работу…

Почему ремейк?

У любого начинающего инди разработчика на пути есть одна, очень высокая и крепкая «стена» — стена выпуска завершенного проекта. Я уже 10 лет пытался ее безуспешно преодолеть (конечно, не сказать, что всё это время только этим и занимался. Школа, универ, работа. На хобби оставалось не так много времени).

Но на этот раз порыв энтузиазма не иссяк спустя пару месяцев. Я наконец был уверен, что завершу начатый проект до полноценной демки, геймплейного среза игры.

Ведь часть контента уже была готова:

  • графический контент,
  • дизайн,
  • расположение предметов,
  • характеристики героя, противников, расходников.

Мне не нужно было придумывать игру с нуля. И я очень люблю оригинальный King’s Field 2! Видимо, поэтому мы часто видим такие начинания. Что может быть более мотивирующим, чем создание «лучшей» версии игры своего детства?

King’s Field 2 — это старая серия first-person action-rpg dungeon crawler’ов от FromSoftware.

В общем, я решил пересобрать King’s Field 2 на Unreal Engine 5, постаравшись сохранить прежний шарм, но добавив различные улучшения, как графические, так и геймплейные!

Разработка

Достал контент с помощью инструментов моддинга. Подправил, подскейлил, закинул в движок.
Сразу же разобрался с наложением текстур на локацию и глобальным освещением.

Следом добавил все интерактивные объекты:

  • ловушки,
  • двери,
  • подбираемые предметы,
  • надписи на стенах,
  • NPC и т. д.

Дальше было самое сложное и времязатратное — противники. В самом начале игры представлены практически все типы врагов:

  • летающие,
  • плавающие,
  • человекоподобные,
  • дальники,
  • милишники,
  • и, конечно же, босс!

ИИ противников различается.
Основа стандартная:
 — бродит по округе — заметил/преследует — атакует/защищается -


Каждый противник имеет свои особенности (помимо всего типа)
К примеру только скелеты умеют ставить блок. Кракены умеют бить по сторонам. Стрекозы постоянно мансят вокруг. А рыба использует тактику ударил — убежал.

Добавил инвентарь, настройки, главное меню и вуаля — готовая игра! …ведь так?

Полишинг

ИМХО, самый сложный этап! По ощущениям я полишил демку дольше, чем разрабатывал. Проблемы были везде и во всем. Из-за недостатка опыта я переписывал логику механик, ИИ, шейдеры и т. д. Что-то из этого по несколько раз. При этом попутно правил баги, которые волнами появлялись после каждой переделки чего-либо.
Но в итоге всё же справился. Хоть мне еще и предстоит сделать несколько патчей выпущенной демки, это ничто по сравнению с тем хаосом, который нужно было усмирить в процессе разработки…

И чего этим добился?

Все просто:
Набрался опыта, преодолел «стену». Теперь легче в разработке новых проектов. Чувствую себя увереннее. (Залутал очков ЧСВ, кек)

Даю знать о демке всем заинтересованным. Очень надеюсь, что она заинтересует побольше людей, что позволит мне завершить проект целиком!

 

Вывод

Везде есть «барьеры». Преодолевая их, мы становимся лучше!

jason statham

Зайдите на ютуб канал или сайт, зацените демку, спасибо за поддержку!


King's Field IV

Платформа
PS2
Жанры
Дата выхода
4 октября 2001
19
3.8
8 оценок
Моя оценка

Dark Souls

Платформы
PC | PS3 | PS4 | PS5 | X360 | XONE | XBOXSX | NSW
Жанр
Дата выхода
22 сентября 2011
4.4K
4.4
3 196 оценок
Моя оценка

Elden Ring

Платформы
PC | PS4 | PS5 | XONE | XBOXSX
Жанры
Дата выхода
25 февраля 2022
4.3K
4.2
2 359 оценок
Моя оценка

King's Field

Платформы
PS | PS3 | PSP | PSV
Жанры
Дата выхода
16 декабря 1994
28
3.8
15 оценок
Моя оценка

King's Field II

Платформы
PS | PS3 | PSP | PSV
Жанры
Дата выхода
21 июля 1995
24
4.0
12 оценок
Моя оценка

King's Field III

Платформы
PS | PS3 | PSP | PSV
Жанр
Дата выхода
21 июня 1996
13
4.0
9 оценок
Моя оценка

Лучшие комментарии

Вашему ремейку нужен ремейк. 

Читай также