Search
Write a publication
Pull to refresh

Comments 7

Попытка сделать хоррор засчитывается. Пугает! 🤭

Спасибо за то, что сыграли, там все кривовато конечно, но приятно

Помню, N лет назад был ровно в этой же ситуации. Захотелось что-то сделать быстрое, простое и тоже выбор пал на хоррор с простенькой задачей - собрать 5 ключей в лабиринте из комнат, коридоров, затем найти выход, пока по локации бродит монстр, небрежно слепленный в Mixamo Fuse. Всё, к слову, получилось, но Ваша работа на три головы выше! Спасибо и успехов Вам!

Спасибо, еще больше удивила ваша оценка, что мой проект на три головы выше, можете поподробнее описать что у вас было?)

Ох, сейчас вспомню! Это бьло лето 2018, я только закончил ВУЗ и решил перед армией отдохнуть у семьи в родной деревне Камчатского края. С собой был ноутбук, очень жидкий Lenovo. Играть на нем было нереально, даже гта са лагал... Интернет на тот момент еще не провели в деревню, а покрытие мобильного едва ли E'шку обеспечивало, так что заняться особо нечем было вечерами. И вот тогда-то и придумал себе развлечение. "Если нет игр, которые нормально шли бы на моем девайсе, то я сделаю игру сам" - подумал я! Забегая вперед, игра получилась, ушло на неё всего +- 3 дня.

Обожаю хорроры, поэтому выбор пал на сей жанр. К тому же подстегнуло то, что из обучающих материалов под рукой была только оффлайн документация Unity. Т.е. гта 6 не смог бы сделать никак. В общем, зашёл в Mixamo Fuse, сделал там за 5 минут модельку зомби, в Максе наделал минимальный необходимый набор анимаций. Смоделировал фонарик, ключик, дверь. В закромах hdd наковырял ассеты с модельками пропсов в виде кроватей, тумбочек, плакатов и т.д. Левел дизайн на минималках, так сказать. Сам уровень сделал из примитивов самого Unity - стены, полы, потолки слепил из боксов и плейнов, набросив сверху текстуру бетона. Никакой процедурной генерации, как у Вас :( Далее набросал кучу пустышек по уровню, где рандомно спавнил 5 ключей и дверь. Где-то там же на ноуте нашёл в куче аудио файлов мрачный эмбиент, прикрутил его к сцене. С визуалом покончил и взялся за механики. Написал FPS контроллер, стамину, фонарик, взаимодействие с ключами, UI. Игра, в целом, ожила, но не было главного - товарища, который должен игрока пугать. На это дело ушла бОльшая часть времени. В тот момент и понятия не имел о FSM, Behaviour tree и т.д. Не то, что ИИ, буквально весь код проекта держался на Update'ах, просто тихий ужас. Но самое странное, я не знаю чем мне не угодил Nav Mesh из коробки, но я написал свой поиск пути. С невероятным трудом мобильный интернет потянул мои запросы в гугл, но всё же я смог в википедии добраться до статьи про алгоритм А*. Пара дней и поиск пути заработал. К сожалению, группа NPC при навигации по моему алгоритму ставила фепесы на колени, но с одним болванчиком всё работало стабильно. Написал своему зомби стейты патруля в рандомные точки, преследование и ожидание в конце пути. Атаку и, следовательно, здоровье игроку решил не делать. Если зомби достаточно подбирался к игроку, воспроизводилась анимация, как нашего героя кусают и всё, конец. Для пущей жути записал на диктофон каких-то воплей, накрутил шумов в микшере Unity и повесил на нашего монстра. На этом конец истории. Код был ужасен, уровень был собран буквально из говна и палок, были баги, особенно с навигацией. Но! В целом, игра игралась.

Что было дальше? В игру я сыграл один раз и больше не запускал, мне было страшно... А самое грустное в этой истории, что ни билда, ни проекта не сохранилось. Регулярно посещают мысли, что с трёхдневного проекта, собранного на коленке, можно было слепить что-то приличное. Так что если думаете, что Ваш проектик так, забава на пару раз, не вздумайте исходники выносить. Интересные мысли на счет него еще не раз навестят Вас!

Спасибо за такой развернутый комментарий, жаль конечно что проект утерян, и я думаю, что вы сделали больше, чем я в своем проекте, даже учитывая реализованные велосипеды)))

Спасибо и успехов в будущих проектах!

Sign up to leave a comment.

Articles