Ракурс камеры в инди-ММОРПГ
Всем привет! Я уже некоторое время делаю свою ММОРПГ на Unity в качестве хобби, у меня есть фреймворк под боевую систему, клиент-серверная архитектура, сюжетная составляющая с интересными ВОТЭТАПОВОРОТАМИ (ну, для меня по крайней мере :D)
Сейчас встал вопрос в выборе ракурса. Я рассматриваю два варианта - полноценное 3д или изометрия. Хотелось бы услышать ваше +\- развернутое мнение или аргументацию. Особенно касаемо изометрии, так как я знаю, что есть люди, которые ее прям на дух не переносят. Ниже напишу свое видение, но может быть что-то от меня ускользает и/или я этого не учел.
Для справки: 3д игра - это проект, который располагается в полноценном трехмерном пространстве с соответствующим управлением персонажем/камерой (вперед/назад, вправо/влево, вверх/вниз), изометрия - это либо 2.5d (когда вы можете бегать вперед-назад-вправо-влево), но камера находится слегка под углом, что не создает эффект прям совсем "плоской" 2д картинки, например как в Террарии или Стардью Валли, либо полноценное 3д, только с другой ракурсом камеры (по сути, вы не можете смотреть на своего персонажа сверху вниз или заглядывать "под юбку", чтобы рассмотреть небо и т.д.). Визуальные примеры на скриншотах ниже.
Плюсы полноценного 3d (примеры - классические ММОРПГ типа WoW, FF14, из инди сегмента могу выделить Project Gorgon (как раз такой уровень графики плюс-минус, скорее даже "минус", будет в моем проекте xD):
1. Более привычный вид для конечного пользователя
2. Мне, как разработчику, более удобно и визуально понятно будет работать именно с 3d (так как до этого я не делал изометрических проектов, только игры в полноценном 2д или 3д)
Минусы:
1. Более ресурсоемкая реализация, плюс необходимость в бОльшей оптимизации игры, добавления LODов (лоды в двух словах - это оптимизация моделек в зависимости от дальности обзора, уменьшение плотности растительности) и т.д.
2. Уровень графики будет прям низким, а люди привыкли играть в 3Д мморпг с более-менее нормальный графонием
Изометрия, плюсы (примеры прям из ММОРПГ - Lost Ark и Albion, мне очень нравится визуальный стиль Dofus):
1. Можно "сэкономить", совместив 3д модельки с 2д окружением, например, "скелетные" (не знаю, как это в профессиональном мире называется) 3д анимации для меня посложнее, чем спрайтовые.
2. Изометрических мморпг меньше, чем полноценных 3д, своего рода уникальность. Плюс для меня, как для разработчика, это будет новый интересный опыт
3. Меньше необходимо заморачиваться над лодами, потенциально можно реализовать интересные штуки, например - параметр "дальность обзора", прокачивая который у тебя может появляться возможность отдалять камеру, что будет полезно РЛам и игрокам в пвп, например. (в игре планируется относительно масштабный (не питаю иллюзий насчет моих навыков разработки и популярности игры, начну от хотя бы 60 участников (20х20х20) и до X количества, что-то похожее на WvW из GW2 или Сиродил в тесо).
4. Исходя из п.1 и п.3 системные требования для игры получатся явно ниже, чем в полноценном 3д.
Минусы:
1. Люди почему-то ее очень плохо воспринимают. Я довольно много наиграл в свое время в Лост Арк, поигрываю в PoE - и некоторые мои знакомые прям наотрез отказывались даже пробовать такие игры из-за камеры.
2. Возможно какие-то неочевидные вещи в реализации, мб у кого-то есть глубокий опыт разработки изометрических игр и там есть прям какая-то убийственно-сложная вещь, о которой я не знаю
3. Как будто изометрическая игра без динамической боевой системы, как в сингл играх типа Hades, и без возможности крутить камеру - может оказаться скучноватой. В моей игре не будет лютой динамики т.к. сервер захлебнется, скорее всего + мне не очень нравятся чересчур пингозависимые игры (как тесо или бдо, например).
Хотелось бы услышать ваше мнение на этот счет, есть ли у вас какие-то предрассудки по поводу камеры? Или мб мне вообще нужно посмотреть в сторону 2d?
Я играл только в несколько 2д мморпг - Warspear(мне не нравится визуал и боевка) и Иллодемиур когда-то 100 лет назад (визуал был прикольным, но там вообще пошаговая боевка, насколько я помню).