Whale Bones, ход разработки на 27.10.2024
Йоу, сейчас работаю над переработкой Whale Bones, хочу доработать игру, пофиксить код и поменять визуал, доделав нормально сюжетку. Сейчас занимаюсь переработкой квестовой системы, раньше квесты были не только квестами, они ещё и выполняли за кадровую работу, как выключить игроку передвижение или камеру. Могло быть так что
Квест дойти до точки -> Квест Выключение камеры -> Квест который просто ждал пару секунд. Из за этих проблем как я и писал в прошлом посту, вышло 160+ квестов, управлять и изменять их было ещё то приключение.
Я решил написать кастомный едитор для Unity впервые, получилось просто, но уже удобнее, с помощью него можно добавлять квесты в список, изменять их позицию в списке, и в будущем и редактировать можно будет их там же.
Квест дойти до точки -> Квест Выключение камеры -> Квест который просто ждал пару секунд. Из за этих проблем как я и писал в прошлом посту, вышло 160+ квестов, управлять и изменять их было ещё то приключение.
Я решил написать кастомный едитор для Unity впервые, получилось просто, но уже удобнее, с помощью него можно добавлять квесты в список, изменять их позицию в списке, и в будущем и редактировать можно будет их там же.
Так же я переписал и просто подход к квестам, теперь у них есть Quest Attachment, с помощью них я могу сделать что после выполнения квеста игроку выдаётся предмет или появляется диалог. Или к примеру мне нужно выделить на квесте объект Waypoint'ом, я тоже делаю через эту систему, очень прикольно получилось, не понадобится писать новый скрипт квеста для какого то нового, а можно будет просто настроить какой нибудь пресет через эти настройки.
В этом девлоге и наверное в нескольких последующих я рассказал и буду рассказывать только о коде, потому что хочу написать штуки которые мы сможем потом копировать в другие проекты и проще реализовать вспонтанные мини демки не тратя время на код или перепись чего то, не знаю на сколько мой переписанный код лучше старого, но лично мне работать стало легче и это главное.
Завтра уезжаю на работу, и буду дома только в пятницу, это время буду пытаться заняться проектом, хоть и в общежитие делается это не очень удобно. Желаю прожить рабочую неделю!
devlog
gamedev
unity