Kozlov Dev - Разработка игр
4.1K subscribers
672 photos
176 videos
3 files
278 links
Канал о разработке игр.
Download Telegram
👋 Всем привет, наверное многие сталкивались с такой проблемой как ошибка alert возникающая в webgl unity.

😡 При этом в редакторе все работает хорошо и определить в чем проблема бывает очень сложно, особенно в непонятном сообщении которое кидает unity. (1 скриншот)

На самом деле узнать в каком месте произошла ошибка не так уж и сложно, для этого в PlayerSettings в разделе Player установите значение Debug Symbols на Embedded (2 скриншот).

После чего в сообщении будет выводится класс и метод / свойство из за которого произошла ошибка (класс AudioTest, метод Start) (3 скриншот), вам только останется найти этот код у себя и проверить его на корректность 👀.

❗️ Это лучше проворачивать в тестовых билдах, при публикации игры на веб площадки, лучше обратно вернуть Debug Symbols на значение Off

#полезности
👍5🔥4
👋 Народ привет, разработка BlockWorld (Новое название) не утихает ни на минуту!

На этой недели больше прокопался с кодом 😄, видимых изменений мало, хотя есть небольшие обновки.

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

💥 Наконец то закончил работу над бесконечной генераций, убрал ошибку с переполнением памяти, из за чего девайс игрока теперь не взлетит на воздух

🟢 Адаптировал еще парочку экранов, теперь при любом разрешении, ui будет выглядеть хорошо.

🟢 Так же устранил проблему с input field, на телефоне он не работал, теперь все ок

🟢 Добавил 16 новых разноцветных блоков и расширил ассортимент дверей, на данный момент их 7 штук

❗️Ну и в это воскресенье уже хочу провести бета тест, уж больно долго я с ним затянул, так что всех жду!
🔥17😁1
🚀 Стартуем эвент SCREENSHOT SATURDAY

Переходите в наш чатик 👉 https://t.me/ChatKozlovDev  и делитесь своими скриншотами, рисунками, каналами и прочим прогрессом в геймдеве за неделю
👍1
💥 Ну вот и новый тестовый билд подоспел, у него конечно есть проблеме с небольшими лагами во время генерации и сломана система сохранения мира, что будет исправлено, просто уже не хочется затягивать с тестом.

Так что бегом играть и пишити ваше мнение 👉 яндекс игры
🔥9
👋 Хеллоу, в этот раз хотел бы рассказать о трудностях с системой сохранения, с которыми я столкнулся при разработке игры BlockWorld.

Основная проблема это большие миры, из за чего для сохранения могут превышать несколько десятков мегабайт 👀, так как я делаю игру для веб платформ, то тут вариантов не так много.

✏️ Писать и читать в файл я не могу, так как браузеры этого не позволяют делать, но существует такая вещь как local storage, в ней можно очень просто сейвить данные, но она ограничена размером в 5 мб, из за чего сразу отметается.

Вторым вариантом является indexdb, это более мощная система, ее размер ограничен лишь обьемом свободного места у пользователя. И это то что мне нужно.

По началу я хотел использовать Player Prefs 💩 от unity, так как они работают на indexdb, но по итогу оказалось что они могут хранить только до 1 мб, даже меньше чем local storage, с чем это связано я хз, но теперь я убедился точно, что использовать их в каком либо проекте вообще не стоит.

✅ В итоге я написал собственную систему для работы с indexdb использую js, которая меня полностью. устраивает. Теперь я могу хранить большие обьемы данных, без лишнего гемороя.

😡 Еще одной проблемой было сжатие, по началу я использовал c# GzipStream, но он тупо крашился в webgl сборке, из за чего пришлось использовать стороннюю либу, у которой такого дефекта нет.

Ну и под конец мой вывод, если вы делаете игру под веб, использую unity. То лучшим способом хранения данных локально будет local storage, для больших обьемов лучше подойдет indexdb.

Ссылка на доку по indexdb
Гитхаб с расширением local storage для юньки
Репозиторий с библиотекой для сжатия, которая работает в веб ссылка

#полезности
🔥11
P.S Сейчас работаю над улучшением системы оружия, будет много плюшек, фанаты Portal и Just Cause должны оценить
🔥4👍1
👋 Всем привет, не успеваю сделать большой итоговый пост, так как много работы навалилось 😤.

На данный момент занимаюсь доработкой пушек, уже успел добавить Пистолет, Узи, Калаш. Так же работаю над 2 экстра пушками.

Прикрепляю вам скриншотик, одной из таких пушек, что бы вы не заскучали 😅
👍7🥰6🤯1
🚀 Стартуем эвент SCREENSHOT SATURDAY

Переходите в наш чатик 👉 https://t.me/ChatKozlovDev  и делитесь своими скриншотами, рисунками, каналами и прочим прогрессом в геймдеве за неделю
Media is too big
VIEW IN TELEGRAM
👋 Всем привет, прогресс по 3д песочнице с каждым днем все растет и растет, и на этой неделе появилось много крутых изменения.

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

Написал логику разблокировки предметов, так как не все они будут доступны в начале игры, их можно будет открыть навсегда за монетки или на время за просмотр рекламы

🔫 Что у нас по оружке: допилил логику портала, он приносит в игру много новых ощущений, появилась тряска камеры при стрельбе, так же добавил ракетницу 🚀, с помощью нее можно разрушить мир в клочья!

Потихоньку допиливаю мобов, добавил зомбакам анимацию ходьбы, ну и логику блуждания.

❗️Еще исправлены мелкие баги, постараюсь на следующей недели выкатить новый билд
🔥10
🚀 Стартуем эвент SCREENSHOT SATURDAY

Переходите в наш чатик 👉 https://t.me/ChatKozlovDev  и делитесь своими скриншотами, рисунками, каналами и прочим прогрессом в геймдеве за неделю
👍2
🎉 Уже более 200 подписчиков!
Так
же у нас в чатике тоже юбилей, 300 человек!

Спасибо всем кто подписывается, вы очень сильно меня мотивируете 💪

🎁 Ну и как я писал ранее, даю небольшой подарочек, а именно скрипт Touch панели
🔥8🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🎁 Touch Area - скрипт для обнаружения дельты касания или мыши.

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

Скачать пакет 👇

#полезности
🔥14❤2👍1
👋 Всем привет, вот и новые обновочки поступили для BlockWorld.
За эту неделю появились следующие фичи:

😎 Добавил анимашки для ударов рукой и предметами, как от первого лица, так и для третьего

🔫 Пушки в виде от 3 лица теперь целится в нужное направление, а не как раньше вниз.

💀 Мобы при нанесении им урона начали отскакивать в противоположную сторону, при смерти же падают на бок и растворяются в частицах

🟢 Так же дорабатываю мобильное управление, теперь ломать или ставить блоки можно комбинировать с поворотом камеры.

🤓 Немного оптимизировал код генерации чанков, переписал хэш блоков из словаря в массив, теперь операция поиска блока в базе работает намного быстрее

💥 Ну и как говорил в прошлые разы, во вторник будет  новый бета тест, так что жду всех!

P.S Человек паук 2 на Ps5, нервно курит в сторонке 😁
👍11🔥3❤2🥰2
🚀 Стартуем эвент SCREENSHOT SATURDAY

Переходите в наш чатик 👉 https://t.me/KozlovDevChat  и делитесь своими скриншотами, рисунками, каналами и прочим прогрессом в геймдеве за неделю
💥 Наконец то новый бета тест.
В этом билде конечно есть проблемы, с тем же мобильным управлением, есть косячки с оружием, но и много нового тут появилось, так что велком 👉 яндекс игры

P.s - Запускайте 3 мир, первый два для теста
👍7❤3
🚀 Стартуем эвент SCREENSHOT SATURDAY

Переходите в наш чатик 👉 ссылка  и делитесь своими скриншотами, рисунками, каналами и прочим прогрессом в геймдеве за неделю
👋 Ребятки привет, небольшое обьявление!

Мне не хватает пару лишних рук 🙌, а именно 2д артиста, который поможет с доработкой пиксельных иконок и прочими мелочами в проекте.

💥 Кто хочет поучаствовать и помочь в разработке BlockWorld, буду рад с вами скалабиться. ✏️ Писать можете мне в личку, если есть портфолио, то скидывайте сразу, будет большим плюсои
❤5
👋 Всем привет, и вот уже традиционный пост про BlcokWorld!

На предыдущем тесте мне ребята, напихали кучу репортов с багами 😄, критические моменты решил, так же обновил черновик, кто еще не пробывал, велком 👉 на тест.

📋 Теперь по чек листу, что было сделано:
Исправлена ошибка с навигацией мобов, да и в целом улучшен его код.

💀 Появился новый моб скелет - он будет спавниться в пустыне.

⚙️ Добавлен параметр "Радиус обзора" в настройки, для слабых устройств, можно выставить минимум, что бы не нагружало.

Прикрутил новые параметры для создания мира, это высота и размер мира. Они добавлены так же для оптимизации.

🏹 В мобильном управлении, появилась кнопка стрельбы, для более удобного управления.

Так же прокачиваю мобов, добавляю им поведение атаки, ято бы игроку жизнь медом не казалась, плюс за их килл, теперь дают монетки!

💥 Ну и на последок добавил 2 новых скина, по просьбе подписчика это паук-веном и сам веном. Если у вас есть идеи по скинам, то пишите в коментах, только кидайте сразу пример картинки, 👇
❤7👍3