Как я делаю игру на UE 5, с чего начинал, к чему пришел
Год назад я начал делать игру в жанре экшен-рпг + приключения от 3 лица, без опыта, без денег, без команды. Сегодня хочу показать как выглядела моя игра на разных этапах разработки, и как она выглядит сейчас.
Первые пробы сделать хоть какую-то локацию
С чего было начать? Вообще не понимал. Я просто начал делать, накидывал кубики, строил прототип, так сказать. Разметил, что в первой локации у меня должно быть несколько зон - побережье, лес, крепость разрушенная, и обязательно какая-нибудь тайная пещерка. Так как первая локация обучающая, она не должна была быть большой.
Это стартовая локация. На скрине выше одно и то же место с разницей в полгода. Когда я только начинал делать, мне казалось, что я сделал круто, все огонь и тд. Сейчас я смотрю на первый скрин и вижу массу недоработок. На втором скрине мне сейчас кажется, что уже все хорошо, но пока доберусь до релиза, и тут еще несколько раз все переделаю.
И тут я столкнулся с первыми проблемами - оптимизация. В первом варианте у меня уже было 60 фпс на 3060 ти, но когда я начал улучшать, то уперся в то, что любая доработка руинит фпс все ниже и ниже. Пришлось изучать документацию, смотреть что как работает и тд. В итоге на второй картинке у меня уже сейчас ~75 фпс в этой зоне.
Я про то, что сделать можно что угодно, но вот финальное качество и оптимизация всегда зависит от разработчика. Это ключевое.
Что было дальше
Когда я закончил с 1 локацией, а на нее у меня ушло кучу времени (первый блин) надо было делать вторую. Её я начал в августе, а закончил в октябре. Тут пришли новые проблемы, часть из которых я еще не решил.
Была идея сделать зону, как бы сказать, побольше. А это означает - больше деревьев, травы, камней, врагов, эффектов и тд. А все это тянет фпс вниз.
В общем тут проблема возникла с фпс, как написал выше. Сейчас у меня 55-65 в среднем, но я хочу 70. Придется еще что-то делать, что-то упрощать, что-то менять и тд. Благо уже понимаю что и как в анриле работает. Самое сложное это уложиться в бюджет по оптимизации, когда ничего резать не хочешь)) И тут приходится выбирать, либо ты оставляешь красивые тени вот на "этом" кустике, либо размещаешь еще 5 таких кустов, но без теней.
И помимо этого, что показал я сделал несколько данжей - с лавой, просто катакомбы, природные пещеры и тд. С ними работать проще, так как там нет этой листвы с маской, которая жрёт =)
На сегодняшний день я начал делать 3 локацию в другом биоме совершенно. У меня получилось накидать её за 3 дня, и еще месяц уйдет на полировку и строительство зданий. Да, здания это боль, когда собираешь их с нуля. Надо многое продумать, чтобы выглядело нормально, и не нарушало законы физики.