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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Всем понедельничка, друзья!

Закидываю последнюю подборку бесплатных ассетов от SpeedTutor (аж 145 шт) и бежим дальше!

Хорошей недели!

#ассеты
🔥22🤗1
Неделя пролетела уже! 😱
Давайте затронем тему подкастов!


Сегодня слушал подкаст КДИ и подумал, а есть ли еще интересные русскоязычные подкасты по игростройской теме? Напишите, плез под постом в комментариях, слушаете ли вы подкасты про геймдев? Какие? Если нет, то хотелось бы? Попробуем собрать в кучку всю информацию по этой теме.

Хорошей пятницы, бандиты!❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Скриншот-суббота
Vol. 73


Неделя без контентов, зато планов многа

🔠 Что там по курсу: сценарий второго ролика готов, для третьего - 2/3 закончено. Очень тяжело дается это дело.

🔠 100 дневка. Игра: Система стикеров и их добавления через UI, система определения временных промежутков, персонаж и система инпута для ГГ, синемашина, система интерактивных объектов, система монологов вместе с UI, система триггеров и действий, отдельный инпут для перелистывания монологов. В общем, кажется, работка прет, хоть и прям на блоках-блоках. Закину коротенькую демонстрацию в коммены.
___
Вы тоже демонстрируйте в комментах свои результаты за неделю!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
В общем с первым болтологическим видео произошёл двойной факап:

1. Оказалось в ютюб шортах ограничение до 60 секунд. А я там наболтал побольше, и хз, что с этим делать. Попробовал сюда лить, вышло больше 100 Мб, так что решил на ютюб прост залить. Накидайте там в капюшон всякого для активности, плез

2. Оказалось фронталка и стабилизация - вещи не совместимые, так что при просмотре может случиться приступ эпилепсии, осторожно

Любой фидбек приветствуется, по улучшению, ухудшения, уничтожению, воскрешению, макромеплетению

https://youtu.be/xdqfrhdFloM?si=GRpTUttYc6gQDzJH
👍16😁3
Качалка 2: Space Invaders

Пришло время для второго забега в Качалке! На этот раз задачка посерьезнее, напишем мини-игру Space Invaders. Но в упрощенном виде! Техническое задание читайте по ссылке

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

#качалка
🔥173
Что такое модульность?

Модуль - это независимая часть разрабатываемой программы. Звучит сложновато, поэтому давайте разберемся на примерах и все станет понятно.

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

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

___
Поэтому, когда я выше в задании говорил про модульность, я и имел ввиду то, что эту мини-игру можно, например, запаковать в .unitypackage, импортировать в любой проект, закинуть префаб на сцену, написать скрипт, в котором будет условно: SpaceInvaders.Run(), игра запустится и будет играть.
👍33
Вы - рекрутер и ищите талантливых специалистов в сфере Gamedev, It и Digital? Или Вы - кандидат в поисках новых карьерных возможностей? Рекрутеры и кандидаты, объединяйтесь в нашем Telegram канале! Мы публикуем для Вас лучшие вакансии абсолютно бесплатно!

Подпишись на DevZone 👍  и будь в курсе последних трендов в мире Gamdedv, It и Digital.
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡10👍3😐1
Скриншот-суббота
Vol. 74

Неделя битвы с кокосовыми приколами завершена. Пока ничья

🔠 Что там по курсу: сценарий третьего ролика готов на 80%. Времени очень не хватает.

🔠 100 дневка. Игра: Несколько итераций инпута, плюс в конечном счете подключен вариант для мобильного инпута, все распуталось, работает как часы. Добавил читов для переключения дня (напомню, игра про 100 дней), для сбросов всяких. Подкрутил вход в игру, подсыпал анимаций. В настоящее время игра билдится для ПК в горизонтальном соотношении, управление с клавиатуры, и для андроида в вертикальной ориентации и управлением со стиком. В комменты подкину видео

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

🔠 Стартовал второй забег в Качалке, подробности вот в этом посте. Тема: Space Invaders.

🔠 Что такое модульность, обрисовал в двух словах вот в этом посте.

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Смотрите, кто камбекнулся!

Спустя три года на канале Brackeys вышло новое видео с анонсом возвращения к выпуску новых видеороликов на канале. Но есть нюанс...

Автор канала, судя по всему, большой адепт свободного доступа ко всему, и очень верит в FOSS (Free and Open Source Software). А по сему, новые ролики будут посвящены разработке игр на попенсорсном движке Godot.

От себя добавлю, что я также верю в Open Source историю всего на свете, и когда в Godot завезут стабильную мультиплатформу, начну активно его изучать.

Хорошей недели!
❤‍🔥34👍8🆒3
💪 Качалка 2: Space Inveders. Пост-отчет

Так, я вчера профукал пост с результатами, исправляюсь!

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

Скидывайте в комментарии ссылки на гитхаб, гитлаб или что у вас там. Работы принимаются в течение суток, до 24.04.2024 12.00 по мск.

UPD: Прием результатов окончен
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Конкурс написания геймдизайнерской документации!

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

Есть три призовых места:
1 место: 100к рублей
2 место: 50к рублей
3 место: 25к рублей

Подробности вот в этом посте

P.S. Хочу сказать, что в одном масштабном конкурсе по геймдизайну я вышел в финал по всей России, хотя совсем не являюсь геймдизайнером. Но опыт крутейший, конечно. Это я к тому, что надо участвовать, надо!
❤‍🔥8👏2🆒2
⚡️Новое видео в Лавке Разработчика!
Паттерн EventBus


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

https://www.youtube.com/watch?v=qn2J-6EOVhY

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥11👎31
Скриншот-суббота
Vol. 75

Кокос побежден, сильный персонаж. А по Лавке всё так

🔠 Во-первых, курс. С курсом всё туго, ребята. На этот счет сниму отдельное видео, будем думать, что с этим делать.

🔠 Во-вторых, качалка. Ивент в том виде, что я планировал не зашел, поэтому он либо видоизменится, либо упразднится. Участников мало, а сил на результат тратится много. По Space Invaders стрим будет на днях, а там будем смотреть-решать.

🔠 Но видео вот выходит. Последнее из таковых о паттерне Event Bus, который на самом деле спорный, вот все и спорят повсюду, нужен он или не нужен)

🔠 100 дневка. Игра: Пробежался по всем экранам игры, подправил UX, верстка естественно все еще на блоках, но стало поудобнее, добавил кнопок где надо, добавил функционал громкости звуков, также добавил автоматическое определение ориентации экрана и правильную подгрузку окон. У меня игра планируется в landscape для ПК и браузеров и в portrait для мобилок. Работает все пущка. Астрологи объявили неделю наполнения игры контентом, так что придется заниматься. Немножк видео в комментах.
___
Как дела у вас? Когда релиз? Что по прогрессу? Скорее в комментах делитесь!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Несложный гайд по настройке VS Code под разработку в Unity

Сейчас я много работаю в VS Code, по долгу основной работы на кокосе, и скажу, что это самый легковесный и быстрый инструмент для разработки (да, даже быстрее райдера, как по мне). Но есть противоположная сторона этого - по умолчанию, этот инструмент "голый". То есть, это чуть ли не блокнот с безграничными возможностями для расширения.

Ну так вот, навесить на этот блокнот VS Code пару расширений, и IDE будет летать, и IntelliSense будет работать, и даже внутренние методы Unity будут подставляться. И все это бесплатно!

В видео, кстати, короткий гайд, как это все дело настроить.

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

#полезное
👍25🔥3💩32🤔2
Что с курсом по архитектуре. Длиннопост (с нытьем)

Обещал видео сделать, но не получается на ходу сформулировать все так, как хочется, поэтому придется вам почитать.

Начну с хорошего: мне все еще хочется СДЕЛАТЬ этот курс, в плане сделать - как готовый продукт, как результат.

Другой вопрос, что мне его не хочется ДЕЛАТЬ.

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

Вот и получается, что у меня есть большая ОТВЕТСТВЕННОСТЬ за создание нестыдного курса (обучающий материал по-моему скромному мнению, должен быть качественным), но МОТИВАЦИИ НЕ ХВАТАЕТ.

Видеоролик: я захотел - записал, захотел - поменял тему, захотел - отложил, захотел - перезаписал старый, который больше не нравится или не актуален. С курсом так не выходит. Каждый подготовленный файл (которых, если честно, не так уж и много накопилось) через пару недель "воняет" душнотой, абсолютно не нравится и хочется переделать. Потому что обучение должно быть качественным, иначе зачем оно вообще нужно. От этого прогресс не движется от слова совсем.

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

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

Возможно, мне нужно поменять подход к созданию, возможно мне нужно переосмыслить концепцию, поэкспериментировать, покрутить.. Но мне пока ничего годного не приходит в голову. Может нужно передохнуть.

В общем, призываю понять, простить, и покумекать в комментариях на тему, что же делать, чтобы курс родился, при этом не был вымученным. Спасибо!
👍2516😭4
Пока я в Турции на обнулении, держите деконстракт! Вместе читать будем!

Относительно недавно App2Top выкатила подробнейшейший деконстракт топовой мобильной игры AFK Journey. Авторы разбирают игру на составляющие в попытках понять причины её успешности. Очень интересное, полезное и долгое чтиво!

#полезное #статьи
👍11🔥2
Там Unity 6 Preview вышел

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

Unity 6 Preview это по факту Unity 2023.3 LTS, с которой обещали ту самую монетизацию Unity Runtime Fee, из-за которой в индустрии прошла огромна волна негодования. Также обещано было отключение сплешскрина за бесплатно.

Основные фичи новой версии касаются GPU оптимизации, улучшению работы с мультиплеером, мобильный Web, ну и там всякое вроде XR, VR.

#новости
👍163
Скриншот-суббота
Vol. 76


Кто не работает, тот в Трабзоне.

🔠 100 дневка. Игра: Пропустил 3 дня, т.к. был в поездке, но вне этих дней начал наполнять комнату ГГ интерактивными объектами. Многие из них буду просто вызывать разный контекстный монолог, а некоторые будут иметь более весомую нарративную роль, вроде окна, календаря, холодильника и других предметов. В плане на неделю расширение линейки интерактивных предметов, допиливание календаря, окна, холодильника (пока все на блоках). В комменты закину немножко скриновидео

🔠 Самый большой результат на неделе - небольшая передышка от работы. ПК-детокс, так сказать. Немного перезагрузился, должно помочь мозгам

🔠 Про качалку я помню, вероятно в первой половине следующей недели проведу эфир с обзором немногочисленных проектов. Заявлено было всего 4, так что отбирать не буду, просмотрю все.

🔠 Про курс - думаю, как сделать. Идеи есть, прорабатываю, но пока ток поверхностно.

___
Как всегда, с нетерпением жду ваших результатов за неделю в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍5🔥2
Курс отменен? Да, но не совсем

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

1. Я не буду вымучивать себя обязательством создания курса на материальной основе, что демотивирует и заставляет прокрастинировать. У меня откроется новая чакра и я смогу сменить энергию сопротивления на энергию созидания, что пойдет на пользу Лавки в целом

2. Материал будет доступен бесплатно. Согласитесь, тоже плюс.

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

Чтобы это сделать, нам с Вами нужно придумать, что за игру мы будем делать. Это должна быть очень простая игра, с минимальным количеством арта (потому что руки у меня в плане художки растут не из нужного места), но под расширение, то есть потенциально многа-уровней - это то, что нужно. Каждую систему мы потихоньку запрограммируем, зафиксируем. Какую-то часть (очевидно понятную) я буду опускать, чтобы совсем уж сильно не растягивать процесс.

Приглашаю в комментарии делиться своими идеями, обсуждать чужие, кидаться референсами!

#новости
🔥82😭4🫡2👍1
Здарова, бандиты! Я вам почитать принёс

Статья о треш-играх. Это про те, что делаются из ассетов на коленке, лишь бы было похоже на игру и хоть как-то проскочило в магазин приложений и начало зарабатывать. Автор провел эксперимент, потратил 350к руб (~ $4000) на создание 8 таких игр, и смог даже заработать (речь про Steam). Глядите, читайте, я так делать не буду, если что :)

https://dtf.ru/gamedev/1771542-zakulise-razrabotchikov-tresh-igr-skolko-mozhno-zarabatyvat-na-musornyh-igrah-v-steam

#статьи
👍17🤯3