Всем привет. Вчера я вернулся и начал свой небольшой проект с чистого листа. Я решил писать короче и минимум разглагольств, а больше дела. Теперь все посты буду короткими в которых написано, что сделано на сегодня, что будет завтра.
Сделано на зегодня:
Дверь, а так же полностью запрограммирована.
Сделана кучка новых моделек.
Полностью построена архитектура первого уровня. (детали буду добавляться в дальнейшем)
Начал писать первый квест — задание, кому как удобно, суть в том, что мы на своем корабле пристыковываемся с этой космической станцией. Далее пройдя гермо-отдел, мы попадаем в коридор, в котором находим фонарь. Далее попадаем в большой зал, но в нем нет электричества, что бы пройти дальше в лифт. И первым квестом надо найти там компьютер и включить подачу энергии.
Планы на завтра:
Куча новых моделек.
Дописать первый квест.
Постараться написать второй.
Построить второй уровень.
Начать думать над монстрами.
Научить персонажа приседать и шифтить.
P.S. Я говорил про катсцены, но в юнити это очень сложно осуществить без сторонних ассетов. А я без них хочу)) Так что будем без кат сцен, как в скайриме)
P.P.S. Поступила идея перейти на УЕ 4 пока не так много сделано, как вы относитесь?
Лучшие комментарии
Плохая идея. Пока что не о движке надо волноваться.
У вас немножечко путаница из терминов и их восприятия в голове. Я сам болел чем-то похожим, когда свято верил, что мир, сеттинг и история рулят, и игру нужно начинать именно с сюжета, вселенной и персонажей. Мне это до сих пор икается и аукается время от времени.
Заголовок цикла статей гласит: «Делаю игру за 7 дней!», а игры меж тем не видать. Я вижу, что вы делаете ассеты, заморачиваетесь с модельками, текстурами, стенами, дверями и даже кат-сценами. Проще говоря, взялись не с того конца. Пока что виден environment design (дизайн окружения), возможно позже добавится даже environment storytelling (повествование через окружение). А вот геймдизайн тут в упор не просвечивает.
Вот ваш список планов:
* Куча новых моделек.
* Дописать первый квест.
* Постараться написать второй.
* Построить второй уровень.
* Начать думать над монстрами.
* Научить персонажа приседать и шифтить.
А вот как он должен выглядеть, если вы делаете именно игру, или хотя бы прототип механики длинной в один уровень:
* Определить общую механику и задачи игрока на уровне
Насколько я понял, вы делаете хоррор… с юмором. Интересное сочетание. А как и чем игрока пугать / смешить вы уже придумали? Просто если речь идет об игре, то сначала нужно понять что игрок может делать, чего не может, и какие перед ним будут стоять цели.
— это тут. Есть в игре противники или нет, как построено взаимодействие с ними, это все в этом пункте, а не когда-нибудь потом.
* Проработать общую структуру событий на уровне
Просто цепочка задач, без заострения внимания на архитектуре, т.е. как-то так:
(точка спавна игрока на уровне, остальное пока не важно). Все неважное на этом этапе зачеркнуто. Сразу становится видно, что событийная цепочка на данный момент куцая и требует продолжения.
* На основе структуры событий (предыдущий пункт) набросать черновую схему уровня.
Для этого достаточно ручки с тетрадкой и фантазии. Нужно определить узловые точки,
которые игрок обязан посетить по квестам (найти фонарик, включить генератор, подобрать
ключ-карту и т.д.) и определиться с геометрией уровня. Вот тут уже пригодится почти все, что
было зачеркнуто чуть выше. Можно сначала наваять схему уровня и раскидывать точки уже на
ней, можно наоборот. Важен результат — нарисовать карту с точечками, где находится
что-нибудь важное.
* На основе черновой схемы сделать прототип уровня уже в редакторе / движке
А есть еще один вариант, когда уровень строится «из коробок». Грубо говоря базовая
геометрия создается из примитивов прямо в редакторе движка. Таким макаром и поменять
можно на лету, и побегать по «уровню».
Звиняйте, пока что картинки вставлять рейтинг не позволяет
И вот когда черновик уровня из коробок собран, основные объекты, триггеры и противники раскиданы по локации, и видно как именно это игрется, можно думать о дверях, стеночках, лампочках и прочих катсценах. Сердце игры — механика. Нет механики взаимодействия с внутриигровыми объектами — нет игры. Приведенные выше рекомендации в основном по левел дизайну, но раз уж взялись за игру в одиночку, думаю многостоночностью вас не напугать. Извините если получилось грубовато. Надеюсь не обидел и не отбил желание продолжать.
Т.к. получилось длинновато, мягко говоря, скинул в спойлер.
Подключаюсь к вопросу.
Двери хоть могут быть закрытыми (коллайдер стоит)?
То что на анимации есть один плюс: можешь сделать 100500 разнообразных дверей и будут работать они по одному принципу) Например, может добавить которые вниз уезжают или которые «рассыпаются», короче много всего.
Только вот у меня одна бага была — иногда анимация глючит и получается, что когда дверь открыта — через неё нельзя пройти, а когда закрыта — можно пройти через геометрию :D
Но этот баг не был критичен.
Это про что?
И да, надеюсь у тебя всё же не меш-коллайдер, а обычный бокс. У себя сделал по другому: вместе с анимацией изменяется состояние одного бокс-коллайдера т.е. при открытии\закрытии он выключается\включается. При этом аналогично есть триггер — без него никуда.
Таким образом нет зависимости от внешнего вида двери, а только от структуры (нужен коллайдер, триггер и объект с анимацией). Можно даже голографическую дверь сделать, главное наличие анимации )
Такой вопрос: дверь как реализована? Это анимация открытия\закрытия или это программно двигается левая\правая часть?
Это печально — ситуация с хардом. На сколько был? Поэтому можно бэки делать на какие-нибудь облака или аналоги (хотя сам не делаю)
Почти как у меня! Конечно «прикольный» \ «интересный» только с моей точки зрения бывает, а показывать кому-то смысла особого нет, поэтому всё в голове.
В любом случае желаю вам удачи и стабильной работы железа.