Лавка Разработчика
3.36K subscribers
396 photos
42 videos
16 files
638 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Скриншот-суббота
Vol. 67


Так, ну что-то движется, движется, да. Был все еще загружен, но вроде немного раздуплился

Курс, например, движется. Написал сценарий еще к 1.5 роликам. Пока в сумме 3, но еще много работы

Закинул в Лавку вторую часть работы с инвентарем, где много математики

___
Как у вас дела? Как настроение? Как пет-проекты? Делитесь в комментариях к посту обязательно!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🎉2
Добрейший вечерочек, друзья! Я вам принес шпаргалку!

Шпаргалку с формулами для платформенных механик: гравитация, прыжочки, вот это все. Кратко, понятно, и не надо выдумывать каких-то сложностей, все уже давно за вас придумали!

https://2dengine.com/doc/platformers.html

#полезное
👍42🔥1054
Психологическая отметка на канале, и, соответственно, анонс!

Нас уже десять тысяч😱! Неплохо, а? Спасибо, что вы есть, я вас всех люблю!

Чтобы столь красивое число закрепилось в памяти, я предлагаю попробовать вот какую штуку намутить: раз в месяц я составляю техническое задание на небольшую фичу/механику и публикую его в телеграм канал Лавки Разработчика. Любой желающий в течение недели выполняет это тестовое задание и под новым "отчетным" постом в телеге кидает ссылку на гитхаб с выполненным ТЗ. Мы разыгрываем 2-3 места для кодревью в прямом эфире, назначается дата и мы с вами сидим, разбираем код. Важная заметка, что получивший билет на кодревью в прямом эфире не сможет попасть в эфир дважды подряд, задание выполнять никто не запрещает, но за очередью, я постараюсь следить.

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

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

P.S. А если хочется поддержать меня монетой, то это можно сделать здесь:
Boosty
Paypal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67🔥27🎉53💩1
⚡️Новое видео в Лавке Разработчика! Добрались до вьюхи инвентаря!

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

https://youtu.be/xo7lROyT7N8

P.S. Я знаю, что в нашем сообществе присутствуют и дамы, у которых сегодня праздник, поэтому я, совершенно забывший о нем, поздравляю вас с этим замечательным праздником! 🌹

#видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍8❤‍🔥4
Скриншот-суббота
Vol. 68


Скудные, весенние, мои:

Плюс один сценарий для видеолекции курса по архитектуре. Ппц медленно движется, ягрущу

Зато в Лавке вышел еще один ролик, посвященный инвентарю. Прикручивали визуальное отображение к данным. Там все классно, так что рекоммендую смотреть, ставить лайки и комментировать, а то че как эти

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5
Качалка: Список квестов

Дисклеймер:
Всё, что не указано в ТЗ - на свое усмотрение. Визуал брать откуда угодно, можно делать на стандартных спрайтах Unity.

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

Тех. задание:

Для задания дается 2 вида квестов (подразумевается расширение до N видов):
1️⃣Квест на сбор предметов: название квеста, описание, сколько предметов собрано, сколько нужно собрать, шкала прогресса
2️⃣Квест на посещение локации: название квеста, описание

➡️Динамический список квестов в UI, в который можно закидывать как квесты первого типа, так и второго. Предусмотреть возможность расширения на другие виды квестов
➡️Список можно делать для любой платформы на выбор. В случае, если квесты не влезают в область видимости, их можно как-то скроллить. Ориентация экрана любая.
➡️На каждом виджете квеста, кроме основной информации, должна быть сделана кнопка "завершить квест".
➡️По "завершению квеста", этот самый квест удаляется из логического списка и из визуального списка квестов с анимацией. Анимация плавного исчезновения с плавным складыванием оставшихся элементов в цельный список. Это можно сделать при помощи твинов, скейла и фейда, подумайте как.
➡️Над списком квестов должна быть сделаны еще две тестовые кнопки: одна для генерации квеста типа 1, другая для генерации квеста 2. Генерация подразумевает создание квеста с какими-то рандомными (или не очень) данными (например сделать список из 4х названий локаций и сгенерировать квест с рандомной из этих 4х), внесение его в логический список квестов и в визуальный. Добавляются они в конец списка с анимацией, обратной исчезновению виджета квеста
➡️Рекомендуется старт делать через паттерн точка входа, примеры можно увидеть на канале Лавка Разработчика в видео об инвентаре

Результаты будут скидываться в отдельный пост через неделю, там же и выберется случайная тройка людей на ревью в прямом эфире. Приглашаю в комментарии для желающих задать вопросы, да и вообще!
Please open Telegram to view this post
VIEW IN TELEGRAM
362
C 18 марта разработка и публикация в Discord станет доступна всем разработчикам

В своем блоге, Discord анонсирует возможность публиковать игры, в которые можно будет играть внутри сервиса. Всем разработчикам, а не только тем, что договорились каким-то образом. Работать будет через iFrame, так что звучит все не очень сложно, но изучения требует, конечно.

Говорят, также с 18 марта игры можно будет добавлять на личный аккаунт, а не только на сервер. В этом плане тут еще сыроватая идея, но старт уже закладывается.

Что думаете? Уже планируете публиковаться в дискорде? Похоже, придется все-таки как-то расчихлить дискорд сервер Лавки, вдохнуть в него жизнь, чтоли.

#новости
👍164🆒3🌚1
Еще один пост с полезными формулами и их пояснениями! На этот раз - анимация

Если кто не знает, но вообще-то, анимации при помощи кода работают гораздо быстрее тех, что сделаны через Unity Animator. Именно поэтому так популярен DoTween и вообще идея твинов.

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

В общем, рекомендую для лучшего понимания происходящего и для красивеньких игр:

https://lisyarus.github.io/blog/programming/2023/02/21/exponential-smoothing.html

#полезное #статьи
🔥24🆒31🙈1
Media is too big
VIEW IN TELEGRAM
Пришел похвастаться

Мы с ребятами в Made On Earth Games пилим игрулю под названием Everbright. Сегодня наш арт отдел выдал шедевр промо-роликов, которым невозможно не поделиться. Не знаю, как вам, а по мне - очень цепляющий ролик, я бы точно досмотрел до конца и установил игру без задней мысли!

P.S. Кстати, кто присутствует на LinkedIn, может следить за новостями команды, подписавшись на страничку в этой сети
🔥57👍7🤩31🙈1
⚡️Новое видео в Лавке Разработчика! Сохраняем и загружаем наши инвентари

Инвентарь, который мы с вами построили, прекрасно работает и, разделен на модель и представление - тут все хорошо. Не хорошо только, что он не сохраняется! Вот мы и впиливаем сохранение в новом ролике на ютюб канале Лавки Разработчика!

https://www.youtube.com/watch?v=VG1yfCLG4G8

#видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
20❤‍🔥7🔥6
Скриншот-суббота
Vol. 69


Я такой: ну вот как-то так. А мне такие: во вторник приходите, посмотрим.

Спроектировал гибчайшую систему квестов/туториалов/сюжета, инимы словами триггеров и действий. Жаль только, что пока она находится лишь в голове.

Запустил рубрику "Качалка", в которой мы с вами будем черпать практический опыт, а некоторые получат возможность пройти код-ревью. Те кто понял, тот понял, а кто не понял, то подробности вот в этом посте

Третью неделю подряд выпускаю видео. Последнее из них: сохранение и загрузка инвентаря. Тут молодец, ничего не скажешь.

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥6
💪Качалка: Список квестов
Инициализация


Неделю назад, вот в этом посте, я давал ТЗ для практики работы в Unity. И вот пришло время собирать работы.

Как и говорил, среди тех, кто занесет результаты в комментарии к данному посту, случайным образом будут выбраны трое, кто попадет разбор выполненного ТЗ в прямом эфире в Лавке Разработчика.

Результаты принимаются в комментариях к этому посту в виде ссылки на гитхаб, в виде файла с архивом проекта (без папки Library), ссылки на файлообменники с архивом проекта (также без папки Library).

Прием заканчивается во вторник (19.03.2024) в 17.00 по МСК, там и эфир анонсирую.

UPD: Прием заявок завершен, розыгрыш будет среди тех, кто оставил заявку до 19.03.2024 17.00 по мск
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
HTC пытается привлечь разработчиков, повысив ревшар процент для них до 90% при публикации в Viveport (даже для уже выпущенных проектов). Об этом представители компании заявили на GDC.

Напомню, что стандартный ревшар для Steam, Apple, Google, Oculus - 70/30. В Epic Games - 88/12.

Кто-нибудь делает VR игры в качестве пет-проекта? Поделитесь гифками, плез, в комментах! Т.к. я в геймдев зашел через постель VR, то я скучаю)

#новости
👍7
Ну что ж, участников Качалки немного, но они есть! А значит, прямому эфиру с разбором проектов быть.

На разбор попадают проекты:
3 - https://github.com/kostarevVP/Gym---List-of-quests.git
2 - https://github.com/MoranSD/Lavka-quest-list
5 - https://github.com/LiveTodayLiveGame/QuestsTest.git

Эфир будет во вторник, 26-го марта, по времени сообщу отдельно. Поздравлять тут, наверное, не очень уместно, но скажу, что все участвующие - большие молодцы уже)
15🔥9🆒2
Вы мечтаете о создании собственных игр или уже являетесь опытным разработчиком? Тогда KSI Games - ваш незаменимый помощник в этом увлекательном путешествии. Это кладезь полезных материалов о геймдеве!

Вас ждут:
× Интересные материалы по геймдизайну, разработке, продвижению и другим аспектам разработки игр.

× Вдохновляющие истории успеха и неудач из мира геймдева - уроки, которые можно извлечь из опыта других.

× Подборки бесплатных ассетов и инструментов, которые помогут с разработкой проектов или подтолкнут на новые идеи и многое другое.

Посмотрите пару хороших материалов от KSI Games:
× Что делать на препродакшене игры
× Дизайн сражения с боссом
× Простейший трейлер для Steam

Не упускайте шанс узнавать что-то новое и вдохновляться новыми идеями, присоединяйтесь к @ksigames!
🔥11👍74
⚡️Новое видео в Лавке Разработчика! Качаем конфиги из гугл таблиц

Тема конфигов для игр не маленькая, поэтому мы ее немного подробим и начнем с простого менеджмента. Делаем так: конфигурируем игру в табличках, импортируем все в проект одной кнопочкой, в проекте сохраняем в единый файл и этот файл идет в билд. Получаем удобство таблиц и скорость обновления конфигов. В видео описывается полный цикл импорта вместе с созданием сарвисного аккаунта гугл, чтобы все по красоте! P.S. Не забудьте лайков отсыпать, пасимба

https://www.youtube.com/watch?v=x0lg8--NGB0

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥133❤‍🔥2
Скриншот-суббота
Vol. 70


В такое время живем.

Рубрика Качалка в тестовом формате на финишной стадии, уже выбраны три проекта на разбор в прямом эфире, который состоится во вторник 26го марта.

Немного продвинулся по системе триггеров и экшнов. Совсем щущуть. Когда будет построена, это будет каеф, конечно.

Четвертая неделя подряд с новым видео Импорт Google таблицы в проект Unity.

___
Ну и там всякое по мелочи, вроде сдачи теоретического экзамена на водительские права, не сдача площадки, починка зуба, бла-бла-бла... Игру хочется сделать какую-нибудь уже наконец, у меня сто лет не было релизов! Поделитесь в комментариях своими сподвижками, а!?

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍41👎1🤡1
Господа разработчики, сегодня в 18.30 по мск будет тестовый эфир с результатами Качалки. Там буду я и три случайно выбранных проекта из заявленных. Кому интересно, приходите, задавайте вопросы.

https://www.youtube.com/watch?v=xyIT4uDygrE

#стримы
🔥20
Unity выпустила большущий Gaming Report с трендами в игровой индустрии

Там очень много всякого, с цифрами, с графиками. Главные моменты для небольших разработчиков:

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

➡️Кроссплатформенность - наше будущее, оно и очевидно

➡️Внутриигровые покупки падают, рекламный доход растет. По отчету видно, что это происходит из-за увеличения числа игроков, большинство из которых не платят, но смотрят рекламу

➡️Мультиплеерные игры заходят лучше, чем сингловые

Ну и там много еще подробностей, почитайте, что делать-то надо в жизни этой

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25