27Oxygen25

27Oxygen25

На Пикабу
поставил 368 плюсов и 5 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
С Днем рождения, Пикабу!5 лет на Пикабу
2252 рейтинг 171 подписчик 11 подписок 3 поста 3 в горячем

Симулятор Троллейбуса - Часть 3

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

Привет, Пикабу! На связи разработчик симулятора троллейбуса с последними новостями о проекте. Пост будет полон картиночек и видосиков. За лето слишком много всего произошло, начнем, наверное, с самого главного.

Проект ждет расширение! За лето я обзавелся крутой командой, поэтому теперь мы все вместе ничего не делаем трудимся не покладая рук над симулятором.

Концепция игры немного поменялась, но суть неизменна - игрок сможет управлять троллейбусом со всеми нюансами (тумблерочки, кнопочки, штанги, стрелки и вот это вот все). Об изменении концепции и о новой команде расскажу как-нибудь потом, так что самое время подписаться на меня везде где только можно :D

В разработке сейчас огромная куча всего, например обновленная модель ЗиУ-682В, с лодочками (ценители поймут :D) Вот, например, салон:

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост
Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

А вот салон Икаруса-280Т, первого в игре троллейбуса-гармошки:

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

Кроме транспорта игрока делаются гражданские автомобили, которые будут колесить по городу. Вот, например  какая-то непонятная модель, похожая на Вольксваген Поло :D

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

Кроме транспорта в процессе самое главное здание в игре - Троллейбусное Депо. Скоро покажу результаты. Будет что-то похожее на это:

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

Ну и в качестве наполнения диспетчерской:

Симулятор Троллейбуса - Часть 3 Троллейбус, Unity, Gamedev, Компьютерные игры, Игры, Симулятор, Видео, Длиннопост

Идем дальше. Недавно в моем Инстаграме можно было наблюдать новую механику штанг и штангоуловителей:

Подвеска тоже подверглась огромным изменениям. Передняя:

И, соответственно, задняя:

Ну и вид снаружи:

Работы было проделано много, а впереди еще больше. В ближайшее время, кстати, будет еще много информации по разработке, так что самое время пропиарить Инстаграм и Патреон :D

Спасибо за внимание!

Как всегда, в комментах отвечаю на возникшие вопросы, задавайте, не стесняйтесь)

Показать полностью 6 6

Симулятор Троллейбуса - Часть 2

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Здравствуй, Пикабу!На связи разработчик симулятора троллейбуса. Сегодня хочу поделиться последними новостями с троллейбусного поля. С момента предыдущего поста прошло много времени, согласен, но пилить посты ни о чем не хочу, поэтому ждал пока накопится немного инфы.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Первое, что бросается в глаза — это визуальная составляющая. Сейчас она не в окончательном виде, но пока более чем устраивает (хотя и были жалобы на то, что картинка желтовата). В ближайшее время менять ничего не планируется. Пока на очереди перелопачивание интерфейса, потому как опытным путем было установлено, что он снижает частоту кадров где-то на десять.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост
Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Сделал практически полностью тестовый город – в нем буду все тестировать. Так сказать, на малом масштабе. Настоящим игровым городом займусь уже после того, как доделаю маст-хев элементы – городские маршруты, диспетчерскую, квартиру игрока и его взаимодействие со всем этим. Ну а пока зацените то, что вышло.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост
Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост
Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Переделал взаимодействие с интерактивными элементами и прикрутил ко всему, к чему можно было. Игрок может спокойно взаимодействовать с тумблерами, кнопочками, переключателями в кабине водителя. Кроме того, может открывать форточки/люки/двери в салоне. В видео на Youtube и в Instagram наглядно показано использование этих элементов. В будущем будет система комфорта пассажиров. Само собой, если на улице холодно и открыт люк/форточка, температура в салоне будет падать еще ниже, что тоже не будет нравится пассажирам.

Также будет учитываться разница климатов внутри и снаружи (Например, если на улице +10, а в салоне +25, то люди будут недовольны из-за большой разницы температур).

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Едем дальше. Совсем недавно добавил систему перевозки пассажиров. Запарился конкретно, но, вроде как, работает как нужно. По крайней мере, сейчас во всю тестирую. После прибытия троллейбуса на остановку, человеки, которым этот маршрут подходит, спешат к его дверям, заходят, оплачивают проезд, используя один из валидаторов и садятся/становятся в случайном месте в салоне. В комментах к предыдущему посту писали про кондуктора, но тут я пока не уверен нужно ли - слишком много логики придется писать.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Кроме того, есть смена дня и ночи. Пока что в реал-тайме. Если не передумаю, то реал-тайм и останется. А вот систему погоды нужно заменить на что-нибудь более адекватное, потому как меня явно не устраивают эти несколько систем частиц, которые были слеплены на скорую руку. Да и облака уж совсем не похожи на настоящие.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост
Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Много чего было полностью переделано, доделано и оптимизировано: сейчас на моем ноуте стабильных 40 кадров в редакторе. Ну а ноут на Pentium 2020M, это антоним слова «производительный». Единственное что я не учел – это то, что записывающая программа (использовал Dxtory, если кому интересно) сожрала половину кадров, поэтому в видео фпс кошмарный. Но для демонстрации геймплея, думаю, сойдет.

Ну и пару слов насчет будущей судьбы проекта. Есть страничка в Instagram, туда выкладываю свежие скриншотики. Также завел страничку на Patreon, если кто поддержит – будет приятно. Там детальное описание проекта, а также плюшки для поддержавших. Не знаю как там принято, но все писал на инглише. Вполне возможно, что забугорной аудитории троллейбусы будут неинтересны в принципе, посмотрим, может попозже переведу все на русский.

Симулятор Троллейбуса - Часть 2 Citytrolleybussimulator, Троллейбус, Водитель, Unity, Gamedev, Игры, Компьютерные игры, Видео, Длиннопост

Ссылки кому интересно:

Instagram: https://www.instagram.com/trolleybus_sim/

Patreon: https://www.patreon.com/TrolleybusSim


Ну, и в завершение хотелось бы узнать нужны ли еще подобные посты, интересно ли? Как я уже говорил, не хочу писать ни о чем – если будут какие-нибудь новости – готов с вами делиться.

На вопросы в комментах отвечаю. Если что интересует - спрашивайте :)

Показать полностью 11 1

Симулятор Троллейбуса

Привет, Пикабу! Мой первый пост, так что критикуйте и говорите, чего не нравится.

Этим летом сдал самую страшную по мнению студентов штуку – дипломный проект. Теперь меня можно назвать страшным словом Бакалавр. Даже если учитывать, что последний учебный год я в универе появлялся только на каких-нибудь важных событиях, то все-таки какие-никакие знания я там получил. По образованию я инженер-программист.

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Так вот. В качестве диплома я писал игрушку «Симулятор Троллейбуса» на Unity3D. Было желание делать все на Unreal Engine, но так как программист сам по себе ленивая Ж, а сделано было уже достаточно на момент возникновения этого желания, то Анриал благополучно пылится где-то в файловой системе. Работал один, все, что есть в игре либо бесплатное, либо полностью свое, в процентном соотношении где-то 5% и 95% соответственно.

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Реализовано было достаточно функционала для диплома, получил пятерку, НО! На окончательный продукт этот Франкенштейн ну никак не похож. Сейчас понемногу допиливаю, есть желание попробовать загрузить в Steam. Ну и, собственно, есть два вопроса. Нужен ли вообще такой симулятор? Если нужен, то какие действия вы хотели бы делать в игре? Только чур адекватное что-нибудь (Толкаться толстой бабкой-кондуктором не предлагать :D).

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Сейчас более-менее реализован маршрут, по которому можно проехать. Город (а точнее, дорога) делалась по реальной местности. Вообще, 3D-моделирование оказалось ну очень интересной штукой, хоть и безумно сложной по началу. Не могу сказать, что я профессионал в моделировании (до этого еще долго, если вообще достижимо), но мне нравится.

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Что планируется в ближайшем времени:

Трафик. Над ним сейчас работаю. Оказалось сложнее, чем я думал.

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Человеки. Хотя бы в виде пассажиров, которые зайдут в салон и усядутся на сиденье. Ну или хотя бы просто зайдут в салон.

Здания. К сожелению, каких-нибудь уникальных зданий ждать в ближайшее время не стоит, потому как их собрался очень уж внушительный список, а делать все и сразу я не смогу. Тем не менее, для жилых зданий уже сделал заготовки, их осталось только собрать и расставить.

Еще есть несколько моделей, которые можно будет когда-нибудь добавить для использования игроком, вот одна из них:

Симулятор Троллейбуса Троллейбус, Unity, Unreal Engine 4, Длиннопост, Gamedev, Компьютерные игры, Игры

Что планируется добавить в будущем. Список слишком велик, конечно. В основном это добавить цель для игры, чтобы не катать просто по городу, соблюдая график.

Планирую что-то вроде жизни простого водителя-работяги: проснулся до рассвета, пришел в депо, выбрал маршрут, выбрал троллейбус, поехал. Какие-нибудь плюшки за опыт покупать/открывать.

Ну и, само собой, хочется добавить больше троллейбусов, больше маршрутов. Еще хотелось бы видеть автобус и (или) трамвай в игре. Хотя, про такое думать рано еще.

Итак, повторюсь. Нужен ли такой симулятор вообще и будет ли кто-нибудь в него играть? Если нужен, то что добавить в него, чтобы было интересно?

И еще несколько вопросов для знающих.


Так как разработку я начал еще где-то в 2016 и пилил по чуть-чуть, то в проекте уже куча мусора и ненужностей. Есть ли смысл создавать новый проект с чистого листа, переносить туда нужные ассеты или постараться поудалять то, что не нужно и фигачить дальше? Проект и так уже под 20 гигов, билдится по несколько минут, уже выбешивать начинает. Понимаю, возможно, вопрос глупее некуда, но так и я ведь самоучка, в универе только C# учил, остальное сам.


И еще. Я тут начитался инфы про то, что Unity - движок для двухмерных мобильных игр, а не для ПК-проектов. И более-менее большой игровой мир оптимизировать трудно. Ну и так как давненько уже есть желание пересесть на Unreal Engine, есть ли вообще смысл идти учить новый движок, чтобы потерять полтора года на разработку того, что уже и так было разработано?


Спасибо за то, что прочитали, жду ответов на вопросы в комментах.

Показать полностью 6
Отличная работа, все прочитано!