Привет, пикабу. Решила я вылезти из своей годовой прокрастинации и начать делать то, к чему у меня лежит душа. И вот две недели я почти каждый день садилась за компьютер, запускала движок и что-то делала. Первым делом я накидала объекты, сделала текстурки из фотографий, простейший HUD, настроила персонажей, пост-эффект для сокрытия убогости графики и предметы, которые можно подбирать. Вот, соббсна, видео:
Во втором видео уже видно прогресс: добавлены звуки, разные виды оружия, ключи, которые влияют на HUD и пикапы патронов:
Какая же стрелялка без противников? Правильно! Хреновая. Буквально за вечер я сделала по гайду простейшую логику противника, натсроила его переменные и теперь играть стало действительно интересней.
Следующим шагом я решила немножко переделать ИИ противников, чтобы у их "оружия" появился разброс. Реализовано это было максимально просто - рандомизацией конечной точки для луча в определенном радиусе. Это немного упростило игровой процесс, потому как большое количество врагов, метко стреляющих лайнтрейсами, было очень трудно победить. В последствии я ещё несколько раз балансила урон, конус и время реакции в логике базового врага. Кстати, благодаря тому, что враг на видео по факту лишь родительский блюпринт, на его основе я могу сделать туеву хучу вариаций врагов. Были бы модельки...
А ещё я установила везде один шрифт чтобы всё выглядело однородно.
Что видит игрок, впервые запустив игру? Ну, кроме тысячи сплеш скринов, заставок и логотипов технологий, использованных в проекте? Главное меню. Вот над ним я и запарилась. Почитала документацию по Widget Switcher, посмотрела гайды как это делается и накидала прикольную менюшку с кнопочками. А на экране подтверждения выхода из игры есть даже прикол в стиле старых игр: надпись, что игрок - курица и кудахтанье. Идея была сворована из старой игрушки Outlaws 1997 года выпуска.
Первая карта, которая будет доступна в демке уже потихонечку обрастает мясом. Я снова сделала пару своих объектов и утащила с итча пак моделей, которые можно использовать в своих проектах, так как автор намеренно отказался от лицензии (добрейшей души человек).
В будущем планирую переделать модельки оружий на свои, добавить чуть больше карт и сделать систему дверей для которых нужен определённый ключ. А ещё я очень долго металась между локом вертикального обзора камерой: хотелось приблизить опыт игры к Wolfenstein 3D, но это очень бы ограничило уровни и пришлось делать всё одним этажом. Я даже додумалась сделать ходьбу вперёд-назад на движение мышкой (помимо клавиш W и S). Так что работа идёт потихоньку. Авось, так и допилю проектик, да выложу в открытый доступ.
В планах ещё туда и мультиплеер прикрутить который будет работать через эмуляцию локальной сети, да сделать сюжетку поинтересней.
P.S.: Возможно, где-то вы уже видели модельки из моих роликов. И так оно и есть - я скоммуниздила взяла бесплатные ассеты из эпик стора чтобы просто иметь визуальное представление того, как всё это будет работать. Да и в три-дэ я не могу. Максимум - могу в блендере писюн сделать из трёх примитивов, да натянуть на него текстурку кожи. А до этого я делала простейшие симуляторы ходьбы без геймплея, но с сюжетом, так что лично для меня то, что я сейчас делаю - довольно большой и тяжёлый проект, благодаря которому я наберусь опыта.
И чтобы ещё больше растянуть пост, предлагаю посмотреть на то, как я сделала калак в MagicaVoxel и модули для него: