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

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

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Вы - рекрутер и ищите талантливых специалистов в сфере 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
Игровую индустрию штормит, происходят непонятные и грустные вещи

Наверное, многие знают, что игровая индустрия в рецессии. За последний год мы наблюдаем множество значимых, но не очень позитивных событий: повсеместные массовые увольнения, факап Unity с их Runtime Fee, Sony с их обязательной привязкой аккаунтов игры Helldiivers 2 к сервису PSN, который недоступен в 177 странах, и вот майкрософт, которые купили Bethesda, и закрыли несколько, казалось бы, успешных студий.

Да, если кто не знает, майки закенселили создателей Redfall, Hi-Fi Rush, The Evil Within, и еще несколько мобильных разработчиков. Мало денег приносят.

С моей философией "Shit happens", мне сложно оценивать происходящее. Но выглядит все так, словно гигантские корпорации хотят оттяпать кусок пирога побольше, при этом авторы идей все меньше заботятся о самом главном - о клиентах. Ни Unity, ни Sony, ни Microsoft, ни другие. Конечно, они получают отпор в виде общественного резонанса, утраты доверия и др, но все это нивелируется толщиной кошелька. Unity и Sony, прислушались к клиентам, а мелкомягким это не нужно, денег хватит, чтобы переждать и продолжить строить "доильни" вроде CoD.

С одной стороны, грустно. С другой, ниша экспериментальных инди и АА игр, расширяется. Вот туда и нужно залазить.

Делайте хорошие игры, друзья!

#новости
🤔27👍21👌94❤‍🔥1
Какую игру делаем?

⬆️Цель проекта: демонстрация построения архитектуры приложения, оценки и выбора различных подходов и решений, применяемых в разработке относительно соотношения цена/качество (под ценой имеется ввиду человекочасы, конечно), а также демонстрация интеграции различных сторонних плагинов аналитики, рекламы и пр. - все то, что применяется на практике в 99% проектов.

Опираясь на различные комментарии в посте, а также на собственные желания, интересы и возможности (временнЫе), я насобирал вот какую игру:

Жанр: симулятор градостроения - мерж - Idle - 2048

🔝Идея: Игроку предстоит строить и мержить здания, расположенные на ограниченной сетке. Каждое здание приносит софт или хард валюту, или имеет другие эффекты (потенциал для расширения). Валюту приносит в Idle режиме, то есть без участия игрока. Мерж зданий увеличивает уровень здания, и в последствии доходность. На скорость добычи валют, а также на количество могут действовать различные эффекты (бафы, дебафы, временные, постоянные). Эффекты добавляют найденные предметы, которые собираются в отдельном, ограниченном по объему месте (аналог инвентаря). У зданий есть топовый уровень, после которого мержить нельзя, эти здания имеют особенный эффект. В игре присутсвует N-ое количество таких цепочек зданий (от 1 уровня, до max). Игрок играет "Уровень", это по факту карта-сетка ячеек (город), где нужно выполнить конечную цель в различных условиях левелдизайна. Когда конечная цель выполнена, игрок может перейти в следующий город. Монетизация, как обычно, рекламная + внутреигровые покупки. Платформа - любая на ваш выбор.

Те, кто хочет подсобить артом (3D мир, UI), звуками/музыкой, геймдизайном - милости просим, пишите в комменты или в ЛС (но имейте ввиду, могу отвечать долго).

‼️WARNING‼️: Не думайте, что это будет быстро, вжух и готово! Это будут доолгие месяцы разработки в ультрамедленном режиме. Мы строим YouTube проект, большой проект, на это тоже нужно время. Даже работая фултайм на такое уйдет не один месяц. Спасибо за внимание!

#пилимигру
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍7🤔61
Скриншот-суббота
Vol. 77


Неделя была насыщенной на важные изменения, согласитесь?

🔠 На этой неделе вышло болтологическое видео с Михаилом на тему инструментов в инди разработки

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

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

___
Там еще было получение посылки из Китая, очки вот козырные есть. А у вас какие приколы? Достижения? М? Пишите в комментах!
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥3
Сравнение ECS пакетов, но не всех

Leopotam провел собственные замеры производительности популярных ECS фреймворков (а именно: LeoECS Lite, Morpeh, DragonECS, LeoECS Proto), и определил фаворита по быстродействию и кушанию оперативки. Сам автор относится к результатам довольно предвзято, как мне показалось, однако, похоже на правду. Вот бы еще тесты с DOTs по этим же перкам собрать, тогда статье бы цены не было!

https://leopotam.com/46/

#статьи
🔥10😁3🤡1