Red Atom
200 subscribers
168 photos
81 videos
3 files
122 links
🔧 Unity Game Lab | Геймдев-лаборатория

Разрабатываю динамичный fps:
https://redatomteam.itch.io/creatures
Download Telegram
Media is too big
VIEW IN TELEGRAM
Обновление оружия

Ну, оружия — громко сказано, но всё равно круто. Дело в том что я добавил новый альтернативный выстрел для пистолета — теперь вместо просто увеличенного урона он при попадании бьёт врага током, а затем соседних и так далее по цепочке. Пока максимальная длинна цепочки — 3 объекта, а радиус 3 метра, но это ещё можно будет настроить. Эффекты сделаны на скорую руку, но мне всё равно нравится. А вам как?

Так же продолжил убирать мелкие баги, а ещё добавил звук для контейнеров при ударах — текперь они прикольно звенят!

Следующая задача — провести новые тесты, а после них убрать новые баги, если найдутся. Демку я решил скинуть на Itch 1го мая, так как это будет выходной и у всех будет время поиграть!

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
6
Ещё не среда, но мне уже есть что рассказать и я не могу держать это в себе!

В ходе последних тестов вылезло много неприятных, в основном мелких ошибок, среди которых оказались две очень серьёзные и пакостные! Дело в том, что при определённых обстоятельствах в игре смещалось направление движения игрока, что так же сбивало направление стрельбы. При таком раскладе движение игрока и стрельбы переставали зависеть от направления камеры — очень критичный и совершенно недопустимый баг. Как вы думаете, с чем это было связано?

Ответ: разница между transform.rotation и Rigidbody.rotation.

Для меня это оказалось новостью, но в Unity transform и Rigidbody могут иметь разные параметры position и rotation при определённых условиях. В числе таких условий, например, наличие interpolation на Rigidbody компоненте. Transform.rotation имеет значение, интерполированное для плавности в Update, а Rigidbody имеет физически корректные данные. Из-за этого движение, реализованное через velocity(физику, по сути) и стрельба, использующая Raycast для целеуказания вычисляются исходя из параметров Rigidbody, а на камере вы видим совершенно другой результат. Таким образом разница между физикой и отрисовкой причудливо проявляла себя. Сейчас всё исправлено, но на очереди остались более мелкие баги: например подпрыгивание на стыках тайлов пола, связанное с внутренней работой PhysX в Unity. Я уже нашёл как это можно исправить, но это потребует времени. Я думаю, что я успею закончить к среде и покажу вам подробный список устранённых проблем, однако, должен и огорчить вас — 1го мая выйдет версия без оптимизации. Я думаю, что смогу устранить основные, критичные баги, но оптимизировать имеющийся код, физику и свет уже не успею(

Так же напомню, что версия 1го мая будет супер ранней преальфой с пустыми локациями и без какого либо развития событий — просто помещения с противниками для тестов — ничего более. Однако, если вы скачаете и решите поиграть 5-10 минут, то сможете найти какой нибудь баг, который упустили остальные! Это сильно поможет разработке, а вас, при желании, я в дальнейшем добавлю в список благодарностей проекта!

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
🔥1
Media is too big
VIEW IN TELEGRAM
Дебаг

И так, что же я дебажил всё это время? Рассказываю:
- Коллайдеры. Раньше при рывках на стыках тайлов пола игрок подлетал вверх — это связано с тем, как PhysX рассчитыват физику. Коллайдеры, даже если расставлены идеально ровно, всё равно расчитываются как отдельные объекты, что может вызывать непредвиденное поведение на стыках. Из-за это выстроить ровный пол из тайлов нельзя — всё равно будут артефакты. Можно либо в коде гасить подскоки, прижимая игрока к земле в такие моменты, либо сделать один сложный коллайдер на весь пол через Mesh Collider, что я и сделал. Это довольно муторная и неприятная работа, но дело сделано. Вместе с этим переработал коллайдеры некоторых префабов для оптимизации.
- Ориентация камикадзе. Были проблемы с поиском пути у летающих противников — из-за использования Raycast в скрипте для построения связей получалось так, что пути между нодами иногда простраивались через узкие отверстия, через которые не мог пролезть противник.
- Звуки. Ранее возникали проблемы с запуском звука в игре, так как при выходе в меню я не включал шину заново. Теперь это исправлено.
- Шкала здоровья. Были жалобы на то, что при низком уровне здоровья не видно число хп. Цвет был изменён.
- Радиус атаки. Противники ранее должны были подойти слишком близко для атаки, из-за чего можно было легко залезть на перила или на бочку, чтобы остаться в безопасности. Радиус атаки увеличен.

Помимо вышеперечисленного добавил свет там, где его не было и помучался со слоями после переделки коллайдеров. Теперь надеюсь успеть протестировать всё ещё раз и сделать билд! Ждите демку послезавтра!

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
7👍3
Всем привет! Небольшой анонс!

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

Если у вас есть свой канал про разработку, игры или смежные темы - пишите в комменты или личку, обсудим добавление.

Можно выбрать отдельные каналы или забрать всю папку целиком.

Изучайте, читайте, присоединяйтесь:
https://t.me/addlist/Z1FD7Vb-1d1lMWFi
2❤‍🔥1
Пре-альфа уже готова!

CREATURES
, мой брутальный ретро-шутер от первого лица, действие которого разворачивается в тёмной атмосфере тайного исследовательского комплекса, наконец то дошёл до пре-альфы на itch!

Зацените новый трейлер на youtube и поделитесь мнением в комментариях

На данный момент в демоверсии уже реализовано:
- Первая тестовая локация.
- 4 классических вида оружия: пистолет, винтовка, дробовик и ракетница. У каждой пушки по два вида огня!
- 3 уникальных противника: паук, стрелок и дрон-камикадзе

Поиграть уже можно на itch, а следить за развитием можно здесь или в вк.
🔥85👍4
Forwarded from INT | Indie News Today
Media is too big
VIEW IN TELEGRAM
CREATURES — Брутальный ретро-шутер от первого лица, действие которого разворачивается в тёмной атмосфере тайного исследовательского комплекса, где что-то пошло ужасно не так. ☠️

Разобраться с последствиями и провести зачистку предстоит именно вам — сотруднику отдела внутренней безопасности.


Пробивайтесь сквозь клаустрофобные коридоры и промышленные помещения, преодолейте толпы врагов и выберитесь наружу. Скорость защитит вас, а обширный выбор оружия позволит косить врагов. Но следите за тем, куда вас заводит ваше любопытство. 🧑🏽‍💻

⚙️ На данный момент в демоверсии уже реализовано:
- Первая тестовая локация.
- 4 классических вида оружия: пистолет, винтовка, дробовик и ракетница. У каждой пушки по два вида огня!
- 3 уникальных противника: паук, стрелок и дрон-камикадзе


🎮 Поиграть в демку уже можно на itch, а следить за развитием можно в телеграм-канале разработчика.

INT | Indie News Today
3❤‍🔥2
Перерыв

Как и писал ранее, после выпуска пре-альфы на itch я беру небольшой отпуск в две недели. Нужно немного отдохнуть от интенсивной разработки, а чтобы отдыхалось интереснее, в это время я буду постить здесь мемы и делать модельки в Blender — сейчас стараюсь подтянуть текстурирование, благо есть графический планшет. Буду кидать наработки и свой прогресс, так что не теряйтесь!

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
❤‍🔥7
Текстурирование

Продолжаю отдыхать от разработки и изучать текстурирование — скачал Aseprite и подключил к Blender при помощи Pribambase. Теперь могу текстурить в Aseprite и сразу видеть результат в Blender!

Попытался добавить гетерохромию и витилиго(белые пятна), но получилось так себе. Но всё же это лучше, чем раньше.

Тем не менее впереди много работы: добавление теней, переработка палитры и возможно вообще изменение формы головы

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
5
Господа, у меня сдох жёсткий диск на компьютере, где я не делал бекапы и коммиты две недели. Спасибо за внимание
😱7🙏4
Сейчас попробовал старенький диск — с ним тоже не запускается, так что возможно проблема более специфичная. Все 4 порта на мамке тоже попробовал — результата нет. Пока вынул батарейку CMOS и буду ждать минут 20. Позже еще проверю диск на другом пк
Откопал старый ноутбук, вытащил жёсткий диск, поставил и уже накатил всё, что нужно. ПК в строю.
2
Я тут заметил внезапный скачок по просмотрам страницы игры в Itch. Причём переходят в основном с yandex.ru, а не с тг или вк. За этот промежуток просмотры увеличились на 150! Даже не представляю, с чем это связано, но просто интересно.

Посмотреть на игру сами можете здесь(что я вам настоятельно рекомендую).
После потери диска вместе с ним пропали и установленные в проект ассеты — я не заливал туда модели из Asset Store для экономии места. Раз уж так случилось, я подумал, что вместо новой установки я лучше наконец займусь моделями полностью сам. И вот первая из них — деревянная коробка.

Примечательно, что это моя первая нарисованная текстура. Да, сам узор древесины сделан процедурно, но внесённые корректировки и знаки поверх я сделал сам. Результат не нравится, но для первого раза мне кажется это приемлемым.

А что вы думаете?

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK|| TikTok
👍4
Ящики

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

👀 Следить за игрой можно по ссылкам:
Itch || YouTube || DTF || VK || TikTok
👍43🔥2