Retro Spotlight – Sonic Incursion
2.5D может оказаться отличным способом, чтобы совместить новое со старым. Декорации, объекты, персонажи и прочие аспекты могут воспользоваться преимуществами современного оборудования, при этом геймплейно и визуально оставаяясь в стиле старых добрых игр. Начиная с Sonic Unleashed, в серии игр про ежа Соника 2.5D становилось больше и больше. Преимущественно это было там, где высокие скорости сменялись на скурпулёзный платформинг.
В 2013 году форумчанин Sonic Retro с ником Ell678 начал работу над собственной фанатской игрой на SonicGDK, которая могла бы практически полностью находиться в 2.5D. С тех пор Sonic Incursion медленно приобретал ту форму, в которой мы видим её сегодня. Как огромный поклонник ранних игр Genesis, Ell678 чувствовал, что он может взять всё, что он обожал, и поместить это в что-то современное, сохранив «классический» стиль.
Имея под рукой SonicGDK, автору не пришлось сильно трудиться. Для работы понадобились лишь небольшие поправки в движке, объясняет он:
SonicGDK достаточно универсален для 3D или 2D-геймплея и не требует каких-либо изменений. Некоторые объекты, такие как таблички в конце каждого уровня, нуждаются в настройке событий, но нет ничего, что не может быть сделано в редакторе. Xaklse дополнительно настроил движок для работы с несколькими персонажами, что позволило мне делать некоторые специальные события для них в определённых уровнях.
Геймплейные ролики показывают нам Соника и Метал Соника в качестве играбельных персонажей в Sonic Incursion. Играются ли они одинаково, как это было с Соником и Тейлсом в Sonic 2, или в игре будет присутствовать разница между путями прохождения, как это было в Sonic & Knuckles? Ell678 объясняет:
Это что-то смешанное. Персонажи проходят одни и те же уровни и на них нет путей, которые может пройти только один из них. Но у каждого персонажа есть свой набор приёмов - Метал Соник может использовать самонаводящуюся атаку, стомп и буст; но не может спиндешить или использовать щиты, как это делает Соник. К тому же, Соник, естественно, быстрее.
Тем не менее, некоторые третие акты являются для каждого персонажа уникальными. Например, в одной из зон Метал Соник бегает на уровне а-ля Wing Fortress Zone, в то время как Соник прыгает на Торнадо и стремится в очередную погоню в небе. Последние уровни также различаются, как и финальные боссы.
Мы не могли пройти мимо и вопроса касательно игровой физики в Sonic Incursion ("мы же Ретро", - сказали бы на Ретро, но тут - Сканф). Хоть SonicGDK и достаточно аккуратен, но он не может полностью воссоздать геймплей, почитаемый многими поклонниками эры Megadrive/Genesis. Но Ell678 попробует порадовать и их.
Конечно, те, которые заиграли Megadrive/Genesis до дыр, заметят разницу, но большинство её не заметит. У Incursion есть петли и горки, которые работают именно так, как вы могли бы ожидать, и если будут различия, то незначительные.
Поддержка контроллеров всегда ценится в ПК-играх, особенно когда дело доходит до фан-игр, которые воссоздают геймплей тех времён и тех игр, которые не представляют себя без контроллера. Ell678 сказал, что Incursion не будет исключением:
Игра полностью поддерживает контроллер Xbox 360. Клавиатура тоже поддерживается полностью. В актах, построенных полностью в 3D, вам не понадобится дополнительно управлять камерой - она будет настраиваться автоматически. Прочие геймпады должны тоже работать, но ничего не обещаю. Над управлением я буду работать больше ближе к релизу.
Как отметил автор, у каждого персонажа будет собственный третий акт в каждой зоне. Это придаст игре немалую долю реиграбельности и хорошо сказывается на её продолжительности в целом.
В среднем для каждого персонажа для прохождения понадобится 1-2 часа, и я не против увеличить количество уникальностей персонажам, чтобы показать, чем может похвастаться Incursion. Всего в игре 10 зон - 9 общих и одна финальная для каждого персонажа.
Sonic Incursion может стать первой полноценной игрой на SonicGDK. Но это не означает, что всё так просто и автор не сталкивается с проблемами при разработке игры, особенно если она разрабатывается в одиночку. Иногда работает только метод проб и ошибок:
Делать новых бадников или боссов без Unreal Script возможно, но это требует опыта и знаний. У самого сложного бадника в игре - стандартного Metallix - есть несколько сценариев поведения, один из которых он выбирает при спавне. Я бы сказал, что это прекрасный пример мощности GDK, но с точки зрения разработки - это также пример разочарования. Нет, это не проблема SonicGDK. Мне кажется, что это происходит потому, что UDK направлена на команды или студии разработчиков, где некоторые люди будут сфокусированы на одном или двух аспектах. В этом случае, я бы передал сценарии поведения Metallix на кого-то, кто бы мог создать скрипт для него. Ушло очень много времени, обучения и экспериментов, чтобы достичь тех навыков, которые позволяют мне работать над таким большим проектом. Вышеупомянутый уровень Sky Chase создавался путём проб и ошибок. Но когда ты начинаешь понимать, что к чему, процесс становится намного легче.
На данный момент Incursion делается полностью в одиночку, не считая стоковых объектов и текстур, которых, тем не менее, внедрять в игру пришлось одному лишь автору.
Это в основном сольный проект. Левел-дизайн тоже мой - это также работа над бадниками, боссами, гиммиками. Музыка взята либо из других источников, либо это ремиксы, на использование которых у меня есть разрешение. Мне помогали с некоторыми аспектами, и я буду рад любой другой помощи! На данный момент мне бы определенно понадобились аниматоры и люди, которые могут работать со звуком.
Ell678 уже добился некоторых успехов, работая над Incursion. В нынешнем состоянии игры она практически играбельна с самого начала и до финальных уровней. Тем не менее, разработка продолжается. Сейчас автор игры планирует завершить игру к 2017 году и надеется выпустить демку с несколькими уровнями в ближайшие месяцы. Sonic Incursion предвещает быть игрой с уникальной атмосферой, и мы с нетерпением ждём следующего года, чтобы погрузиться в неё.