Суббота для скриншота
Я уже делал пост некоторое время назад. С тех пор перевёл проект из 2д в 3д.Я наткнулся на серию препятствий в разработке, связанных с 2д сутью игры, которые стали крупно мешать мне двигаться вперед. Поэтому мне пришлось позорно убежать обратно в unreal engine, к старому знакомому 3д. С хорошей точки зрения это позволяет реализовать пару вещей которых раньше сделать бы не вышло, да и не придется продавать почку чтобы найти и оплатить хорошего аниматора чтобы тот нарисовал почти буквально 10500 кадров для где-то десятка персонажей - 3д позволяет вовсю комбинировать и переиспользовать многие элементы. Тем не менее не хотелось выкидывать всё что я сделал в связи с этим, поэтому решил придать игре комбинированную стилистику 2д пиксельарта с 3д моделями.
Подробнее
CliffWorld v0.0.0.1.1 - Unreal Engine switch,Film & Animation,,So the 2d turned out to be too demanding for me, so I've run back to the old familiar Unreal to proceed with my project. Some things are proving to be harder to do in UE than Unity, but so far they are relatively minor stuff.
screenshotsaturday,gamedev,Игры,Darth_Biomech,artist,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам
Еще на тему
нет
а он есть
Поиграй в "Parasite in City" от PIXEL FACTORY, а также в игры от GRIMHELM, может чего полезного подчерпнёшь для себя
https://hentai-chan.pro/games/11687-parasite-in-city-pixel-factory.html
https://hentai-chan.pro/games/14622-dark-star-grimhelm.html
https://hentai-chan.pro/games/27464-alienquest-eve-grimhelm.html
https://hentai-chan.pro/games/16758-dungeon-maid-grimhelm.html
ಠ_ಠ
Как бы из твоего проекта не отслеживается хоть какой-то необходимости переходить на анреал.
По твоим же словам это решило бы и вопросы с освещением и навигацией по лестницам (собственно я вообще не вижу в этих моментах какой-то проблемы ни в 2D, ни в 3D)
Тот факт, что ты чего-то не смог реализовать - никоим образом не доказывает, что в движке этого сделать нельзя или ты натолкнулся на какие-то "ограничения".
Мой опыт показывает, что в 99,999% такие "ограничения" относятся не к движку, а к его освоению конкретным разработчиком.
Пока, что все выглядит как "я не смог освоить Юнити и потому метнулся в Анреал, где встретил очередные "ограничения движка".
Оба движка и Анреал и Юнити, вполне приспособлены к разработке ААА-проектов. Извиняй, но твоя игра как бы не тянет ни на уникальность механик \ фич (все весьма стандартно), ни на уровень ААА. Поэтому жалобы на "ограничения движка" выглядят несколько ... неубедительно.
Тебя спросил чел про "встреченные трудности". В ответ ты накатал про навигацию и двери, обвинив что "не получилось на Юнити". Т.е. не ТЫ не смог сделать что-то, а Юнити тебе НЕ ПОЗВОЛИЛА. Что есть явное перекладывание вины.
Какие такие "ограничения" не позволяют "связать два куска навигационной карты" ? "Ограничения" какого компонента \ класса \ пакета \ ассета тебе "не позволили" это сделать?
"И вообще звучит так словно бы я обязан" - мой вопрос вообще-то звучит так: "в чем были цели - менять шило на мыло?"
И я его дополню - если ты на Юньке не смог чего-то реализовать - на Анриле ты еще больше "ограничений" встретишь.
Так понимаю, основной причиной перехода было наличие "блюпринтов", но сразу тебя предупрежу - они далеко не панацея.
А вообще все это я к тому, что если ты хочешь ЗАКОНЧИТЬ игру - прыгать с движка на движок при встрече с "нерешаемыми" проблемами - вот никак не способствует завершению разработки.
Ты в самом начале разработки встретил незначительную проблему и "решил" ее - заменив движок. А чем больше будет реализовано механик, чем сложнее проект - тем больше будет встречаться "ограничений".
Причем неважно на каком движке ты разрабатываешь.
Охуительная логика, что сказать. Сам придумал что я имел в виду, сам оскорбился и накидал минусов.
>Какие такие "ограничения" не позволяют "связать два куска навигационной карты" ?
NavlinkProxy вместе со SmartNavLink перестают работать если входная и выходная точки разносятся на слишком большое расстояние, к примеру (а конкретнее, если они находятся на разных не-смежных листах навмеша.). Чтобы это решить надо или копаться в исходниках движка или просто запилить собственную систему навигации.
> Так понимаю, основной причиной перехода было наличие "блюпринтов"
Я уже написал в чем была основная причина перехода - 3д. Поскольку я знаю как работать в 3д с анилом и не знаю как в юнити - выбор был очевиден. Ещё учитывая что изначально я не попытался делать на анриле только потому что поддержка 2д у него из коробки уёбищная.
Насчет "доказывая какую-то дичь" - не могу не согласиться. Ибо в качестве оправданий воистину пишет какую-то дичь.
И не могу не согласиться - на написание дичи тратить столько времени - преступно.))
Насколько мне известно, разница с анрилом в материалах, постэффектах и в физике. Но не в самом 3D. Ибо оное в общем-то везде одинаковое - вертексы, треугольники, кости.)
"NavlinkProxy вместе со SmartNavLink перестают работать " - это как компоненты из UE4 стали у тебя ограничениями в Unity? Ибо в Юньке таких компонент нет. А соединения раздельных частей навмеша элементарно реализуются через NavLink.
Если ты не смог переключить камеру в Юнити в перспективный режим, и из-за этого метнулся в UE - ну, хозяин-барин. Только вот придумывать всякие "ограничения" движкам не надо. Все ограничения - в радиусе кривизны рук программиста.)
2D ММОРПГ можно сделать хоть на той же Юнити, хоть на том же Анреале.
Ну а вообще - тебя в гугле забанили что ли?
Начиная с 2003 года: https://gamesisart.ru/game_dev_programms_mmo.html
И на текущий момент: https://www.computerra.ru/265077/eti-instrumenty-pomogut-vam-nachat-sozdavat-videoigry/
С сильной мультиплеерной базой, желательно с серверсайдом из коробки.
Правда, если ты сразу же в гугл посылаешь, не знаю, есть ли смысл в советах такого "специалиста".
Может ты рассматриваешь только бесплатные, может тебе нужны только с визуальным "программированием", может тебе еще какие-то уникальные критерии нужны - у меня телепатора нет. Поэтому - шуруй в гугл.
Также обоснуй, почему в ином случае я должен заниматься поиском для тебя - и бесплатно.
Подсказать варианты - да.
Почему, и бесплатно? Ты позиционируешь себя как гейм-дев специалиста. Для подтверждения репутации как специалиста ты можешь дать совет младшему товарищу (я то не особо разбираюьс). Но вместо передачи опыта ты посылаешь в гугл - самый простой вывод в том, что как такового опыта у тебя нет, только желание попиздеть в интернете.
В данный момент я сомневаюсь в тебе, как в специалисте.
Спасибо за внимание, хорошего дня.
Я вот вообще работаю исключительно в Юнити, ибо считаю, что лучше изучить один инструмент качественно, чем много - поверхностно и после - жаловаться на "ограничения".
Поэтому с моей колокольни - сделать "2D ММОРПГ" можно и в Юнити, все упирается в радиус кривизны рук.
Также мне неизвестны не только твои требования к движку, но также и твои навыки в кодинге, твой имеющийся опыт работы с какими-то движками и т.д.
Т.е. ты задал неточные критерии, потому и получаешь - неточный ответ.
И это.. мне как бы похуй - в чем ты там сомневаешься. Я с тебя не просил оценивать меня.
Я тут новости по своему проекту почти каждую субботу выкладываю, и не задаю при этом никому вопросов "как мне сделать то или это", не плачусь про "ограничения движка", и не прошу никого "подобрать мне движок чтобы был с кнопкой "сделать заебись игру".
Так что проследуйте нахуй.
Приходит тут некий нонейм и такой с порога: "ну ты тут типа разбираешься, так что предоставь мне тут (типа как младшему товарищу - на шару) аналитику по движкам под мою супер-пупер задумку, да чтобы мне понравилось, иначе я не поверю что ты - разбираешься."
Т.е. ты заявляешь что я тебе что-то там должен сделать, потому что "младший товарищь", иначе (о горе-то какое!) ты выскажешь свои ахуенно важные сомнения.
В гробу я видал таких "товарищей". В рот тебе нассать - чтоб морем пахло.
1. Я взял юнити потому что хотел сделать 2д, а поддержка 2д в анриле из коробки никакая, поэтому на нем это делать было не вариант.
2. В процессе возникла проблема в непомерном росте количества требующихся ассетов плюс некоторые затыки с реализацией 2д.
3. Что привело к решению перевести проект в честное 3д (поскольку мне запилить несколько десятков моделек проще чем рисовать тысячи красивых 2д артов), что мне будет проще сделать в анриле нежели учить пайплайн 3д для юнити.
Вроде я ничего криминального не сделал, поэтому мне крайне непонятна реакция "Кококо ничего у тебя не получится почему на юнити не остался блюпринты ложный идол"
По пп. 1 и 2 - т.е. ты захотел делать в 2D, но отчего-то решил что тебе не потребуются 100500 кадров для персонажей? Да и вообще - нафуй нужен арт для 2D игры, да?
А потом "внезапно" (как зима для ЖКХ) выясняется что "2D надо рисовать!"
Т.е. проблема не в твоем проектировании и оценке трудозатрат, а в 2D. Ага.
по п.3. Какой такой "пайплайн 3д" нужно учить для Юнити? Оный двиг "из коробки" сразу в 3Д.
Вообще если бы ты хоть немного изучил тему прежде чем сваливать в кучку ассеты и считать что ты разрабатываешь игру - я тебе просвещу что существует скелетная анимация для 2Д и она (о чудо!) поддерживается Юнькой.
Т.е. рисовать 100500 спрайтов, оказывается, и не требуется - если изучить варианты решения.
Именно из-за твоего подхода "нифига не разобрался, а незнание заменил сменой движка" - у тебя ничего не получится. А блюпринты - это так - распространенная замануха, на которую многие ведутся.
Если же проведешь с собой работу и научишься погружаться в тему \ изучать готовые решения и искать подходящее тебе, вместо нытья про "ограничения движка" и скачков с двига на двиг, то имеешь шансы что-то в итоге зарелизить.
Если ты правда считаешь что между юнити и анрилом нет никакой разницы в плане того как работают их внутренности и, скажем, создаются материалы, с тобой не о чем больше говорить, "эксперт" ты наш.
> я тебе просвещу что существует скелетная анимация для 2Д и она (о чудо!) поддерживается Юнькой.
Скелетная анимация. Для пиксельарта. Ты серьезно?
И уясни что материалы != 3Д. Или ты в 2Д под Юнькой без материалов обходился? Так они в общем-то для 3Д \ 2Д никакой разницы не имеют.
Еще раз тебе повторю (я заколебался уже одно и то же писать) - разница между 2Д и 3Д - только в режиме камеры. Все. Если ты (по твоим утверждениям) мог делать 2Д под Юнити, то никакого дополнительного "пайплайна" для 3Д изучать не надо - все тоже самое.
И каким хером ты взялся сравнивать "потроха" Анреал и Юнити если сам вел речь про какое-то "освоение 3Д пайплайна в Юнити".
Исходя из таких заявлений, я делаю вывод что ты настолько не разобрался в движке, что лучше помолчи уже - глупо выглядишь.
Скелетной анимации глубоко похеру в какой стилистике нарисовано 2Д изображение, это если что.
Насчет пиксельарта - у тебя вроде как сейчас персонажи вот совсем не в пиксельарте.
Т.е. двойные стандарты, да? Для перехода в 3Д ты от пиксельарта отказался, но когда обсуждаем сохранение 2Д, тебе пиксельарт прямо таки критичен стал. Ну-ну.
https://id.pinterest.com/pin/150729918764110128/