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

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

Автор: @vavilichev

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


Тем для видео накопилось множество, а кашель еще не прошел, поэтому у меня снова небольшие успехи:

Lukomor обзавелся примером в виде реализации игры Pong. Все готово на 95%, осталось дорефакторить и выделить в отдельный репозиторий, чтобы пример не мешал основной библиотеке. Написание игры было отличной идеей, т.к. обкатал DI, обкатал MVVM, исправил несколько критических недочетов. В общем, полагаю на следующей неделе будет релиз без доки, и сразу начну писать документацию.

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

___
Кашель потихонечку сходит, так что думаю на неделе будет снят (выход не обещаю) новый видос, хочу рассказать о слоях в программировании. Не забывайте делиться в комментариях своими наработками! Я (да и не только я) просматриваю каждый комментарий)

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥43
Треть разработчиков планируют сменить движок, или уже сменили

По данным 2024 State of the Game Industry 35% опрошенных разработчиков подтвердили смену движка, или планы по смене движка в ближайшее время. Многие сослались на Unity, с вот этой их, ну вы помните, как они обделались. Половина из этих "переселенцев" заявили, что рассматривают Godot, как целевой движок.

Собственно, цифры говорят сами за себя. Однако, судя по тому, что выбор многих пал на Godot, могу предположить, что среди опрошенных было много "обиженных", кто после Unity-факапа просто ответил в опроснике, что "надо валить с этого Unity", при этом, совсем не разобравшись в ситуации. Могу, ошибаться, конечно, но слишком уж большие цифры, и слишком некрупнокалиберный движок в качестве целевого выбран. Думаю, на деле все окажется куда более приземленным.

Но то, что Unity заставила индустрию зашевелиться - факт.

#новости
👍20🔥2🤨1
Все уже, наверное, наслышаны, что мир игр сейчас разрывает Palworld, не частый феномен в мире видеоигр

Несколько фактов об игре:

➡️ Palworld - мир "приятелей" (Pal), что фактически является чистым плагиатом идеи покемонов. Карманные монстры в покеболах, но с некоторыми нюансами

➡️ По жанру - это виживач-песочница, очень жестокая и циничная, вероятно поэтому игра так популярна, ибо "приятели-покемоны" могут носить оружие, могут быть убиты, пойманы в палсферу (аналог покебола), взяты в рабство, чтобы собирать ресурсы или строить что-то

➡️ В игре в палсферу можно поймать также другого игрока. А затем продать его. Не знаю, что происходит в этот момент с самим игроком, с той стороны я еще не видел геймплея

➡️ На данный момент игра продана тиражом в 6млн копий, это при том, что игра вышла всего 4 дня назад, и не только в Steam, но и на геймпасе

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

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

Вы уже играли? Как вам? Что цепляет, что интересного? Я еще не играл, но купил. Наверное, завтра буду рубиться вечером-ночером, у кого есть желание - присоединяйтесь.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥183👍2👎1
Наконец-то что-то полезное: Релиз Lukomor 5!

Для тех, кто не вкурсе, Lukomor - это архитектурный фреймворк, который только к 5-й версии обрел достаточную гибкость и завершенность. Внутри находится та самая реализация MVVM внутри редактора, на кончиках пальцев, а также простенький DI. Эта комбинация позволяет маневрировать проектами любой сложности, и расширять функционал фреймворка сколько душе угодно!

Есть нюанс: документации еще нет... Но есть и хорошие новости! Есть отличный репозиторий с примером в виде игры Pong. Игра построена исключительно при помощи Lukomor.

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

Enjoy 🫶

#полезное #ассеты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍114😁1
Время летит так быстро, что уже два почти три года существует статья: 5 вещей, которые необходимо учитывать, если разрабатываешь игры для зумеров

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

https://www.gamesindustry.biz/5-things-to-consider-when-building-games-for-future-players

#полезное #статьи
🔥6👍2🤓2
Что ж, новый видосик в Лавке Разработчика случился

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

В общем, ловите, лойк поставьте тока

https://youtu.be/G_FPUmJyDg0

#видеоизлавки
👍27🔥11👎2
Скриншот-суббота
Vol. 62

Вроде оклемался, и сразу появились какие-то путние результаты, вот они, слева направо:

Релизнул Lukomor 5, пока без документации, но сам фреймворк готов, как готов и пример использования. Документация будет пилиться в ближайшее время, план уже готов.

Выпустил видео с ответом на вопрос: "зачем разделять модель и визуал игры". Не всем оно понравилось, но это база. Я, когда залезал в геймдев, был бы очень рад наткнуться на подобное в сети.
___
Как у вас дела? Рассказывайте в комментсах :)

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍1
В Таверне сигнализируют, что на канале Gamedev Club вышло интервьюшечка со мной

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

https://youtu.be/XpiaO2YQFBE?si=5QDILUjPiqlKN06c
😁10👍8🆒7🔥5
Все ж видели, что ютюб канал от Unity как-то прям активно выкидывает разного рода туторы с того самого дня, как сменился гендиректор?

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

Как по мне, объяснение непростое, и порождает больше вопросов, чем ответов, что скажете?

https://www.youtube.com/watch?v=3xvsaGMb-M0
👍132🥰2
Скриншот-суббота
Vol. 63


Делаю невидимую работу, времена такие настали, со всеми же бывает, да?

Для Lukomor, пишу документацию. Больше всего боюсь того, что выйдет непонятной. Она еще в процессе, но многое уже сделано, кому интересно, можно глянуть прогресс в дев ветке на гитхабе

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

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉13👍9🔥2
Доброго денечка, господа девелоперы!

Есть множество ресурсов, где можно найти бесплатные и годные ассеты, одним из таких является OpenGameArt.Org. Удобный поиск, неплохой арт и музычка, нескудный выбор. Не один раз ресурс выручал с ассетами для UI. Так что добавляйте в закладки, если еще не

https://opengameart.org/

#полезное #ассеты
👍2632
Я как-то уже говорил, что в Unity 2023 (читай Unity 6) нас ждет Awaitable - библиотека аки UnitTask, но только встроенная. Ее уже можно покрутить, повертеть в Unity 2023.1, там есть всё, что душе угодно - даже поддержка многопоточности. Вот в этой статье все раскидано по полочкам, рекомендую ознакомиться:

https://giannisakritidis.com/blog/Awaitable/

#полезное #статьи
👍167🔥3
Посоны и посонессы, мне нужна ваша помощь

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

Собственно, помощь мне нужна вот в чем: накидайте в комменты референсы к тем инвентарям, что вам нравятся в играх, или хотите реализовать, и я бахну серию по воссозданию механики. Вот так. А то ни рыба, ни мясо получается!

P.S. Если есть другие темы - тоже кидайте, пжлст, обсудим, что дальше делать-то!
👍22🎉4
Собственно, вот и всё. Документация для Lukomor подъехала

Проект переходит на стадию поддержки, ну а мы идем дальше, прямо по курсу - старт работы над курсом (простити за туфтологию)
🔥32👍113
Griffin Game Partners и Rendered VC опубликовали большой отчет о трендах игровой разработки, и вот здесь можно почитать суммури на русском языке. Много чего интересного есть, почитайте, сделайте выводы.

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

#новости
👍6🔥3
Скриншот-суббота
Vol. 64


Неродившийся видос, затаившийся дракон

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

Но большое событие все-равно есть: релиз архитектурно-редакторского ассета Lukomor, с документацией, с примером использования, с блекджеком и MVVM.
___
Впереди две большие цели - курс и грузинские водительские права. А что у вас? Как двигаются проекты? Во что играли на неделе?

#скриншотсуббота

UPD: забыл превьюшку поставить, и уже не поменять(
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
План курса родился

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

В дополнение скажу, что курс практический, каждый создаст игровой проект с выстроенной архитектурой. Немного коснемся мультиплеера, совсем чуть-чуть (потому что это оч большой вопрос), чтобы было понимание взаимодействия. Обязательно затронем тему Dependency Injection и реактивности, Zenject тоже посмотрим (но работать с ним я не рекомендую). Что там еще можно сказать...

17-20 видеороликов предварительно, 4 домашки, 1 проект. Минимальные требования для входа выложу позднее
28🔥14👍4🤩4
Если кто пропустил, SpeedTutor делился списком интересных бесплатных ассетов за январь. За февраль тоже есть, но, вероятно, он еще будет пополняться

#ассеты
🔥116