Собсна, среда!
5 минут на сборы. Встречаемся в Лавке!
https://www.youtube.com/watch?v=LUzpL88-L2I
___
#стримы
5 минут на сборы. Встречаемся в Лавке!
https://www.youtube.com/watch?v=LUzpL88-L2I
___
#стримы
YouTube
Игробзор. Gorogoa: Финал
Будьте внимательны, подрублены Donation Alerts!
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Gorogoa прекрасна! Кажется, этот стрим будет завершающим, но это прекрасно. Это то, что называется искусством. Абсолютно не жалею…
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Gorogoa прекрасна! Кажется, этот стрим будет завершающим, но это прекрасно. Это то, что называется искусством. Абсолютно не жалею…
⚡4
Новое видео в Лавке
Рассказываю в подробностях, что такое делегаты, как ими пользоваться. Разобрал частные случаи, что такое Action, Predicate, Func чем они отличаются от простого делегата, что делает ключевое слово event.
Но если вдруг, что-то осталось непонятным, обязательно оставляйте комментарии, будем исправлять :)
https://youtu.be/LVneePmOYKo
___
#полезное #видео #видеоизлавки
Рассказываю в подробностях, что такое делегаты, как ими пользоваться. Разобрал частные случаи, что такое Action, Predicate, Func чем они отличаются от простого делегата, что делает ключевое слово event.
Но если вдруг, что-то осталось непонятным, обязательно оставляйте комментарии, будем исправлять :)
https://youtu.be/LVneePmOYKo
___
#полезное #видео #видеоизлавки
YouTube
Что такое делегаты в С#? Как их можно использовать в Unity?
Поддержать канал:
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Еще одна минилекция, на этот раз полный разбор делегатов (delegate, Action, Predicate, Func - вот это вот все). Кто они такие, зачем нужны и что полезного можно…
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Еще одна минилекция, на этот раз полный разбор делегатов (delegate, Action, Predicate, Func - вот это вот все). Кто они такие, зачем нужны и что полезного можно…
🔥27⚡3
This media is not supported in your browser
VIEW IN TELEGRAM
Сняли тут на днях ролик с Мишаней для его канала. Вот, тизер подъехал.
А пока в пути сам ролик, можно в комментариях поугадывать, о чем он будет, и может быть даже подписаться на его новый канал. У нас аудитории не очень пересекаются, но мало ли (продвигает идею "свободного творчества", то есть делать игры без знания программирования на должном уровне :)),
https://t.iss.one/game_director
З.Ы. Для Лавки Разработчика тоже кое-что сняли, но это позднее :)
А пока в пути сам ролик, можно в комментариях поугадывать, о чем он будет, и может быть даже подписаться на его новый канал. У нас аудитории не очень пересекаются, но мало ли (продвигает идею "свободного творчества", то есть делать игры без знания программирования на должном уровне :)),
https://t.iss.one/game_director
З.Ы. Для Лавки Разработчика тоже кое-что сняли, но это позднее :)
👍8❤🔥2
Скриншот-суббота
Vol. 23
Движемся, движемся. Медленно, но верно, деваться некуда :)
• Проделал немного работы по курсу. Можно было больше, но прокрастинация сказала - лучше поделай игру.
• Похоже, принял решение, какая страна проживания будет следующей, проделал большой ресерч о том, как там, че там, плюсы, минусы и все такое. Начал долгосрочную подготовку к переезду. (Пинка под зад дает еще и очередное повышение арендной платы)
• JsonUtility сериализация на нинтендо работает, NewtonSoft не работает. Пришлось переделать человеческие данные со словарями во что-то страшное. Опыт есть опыт. Новая напасть - сохранения не работают между сессиями, причину нашел, но пока не починил. Изучаю.
• Выпустил ролик на канал. Тут, я конечно, молодец.
• Записал целых 2 чиловых ролика с Михаилом, которого упомянул в предыдущем посте. Таких, на бла-бла-бла. В скором времени 1 появится на канале Миши, и 1 в Лавке Разработчика. Если формат зайдет - то постараемся делать такоэ почаще.
___
Продуктивная неделька вышла, получается.
Не забывайте делиться своими успехами в комментариях, это отличный способ замечать, сколько всего ты делаешь!
#скриншотсуббота
Vol. 23
Движемся, движемся. Медленно, но верно, деваться некуда :)
• Проделал немного работы по курсу. Можно было больше, но прокрастинация сказала - лучше поделай игру.
• Похоже, принял решение, какая страна проживания будет следующей, проделал большой ресерч о том, как там, че там, плюсы, минусы и все такое. Начал долгосрочную подготовку к переезду. (Пинка под зад дает еще и очередное повышение арендной платы)
• JsonUtility сериализация на нинтендо работает, NewtonSoft не работает. Пришлось переделать человеческие данные со словарями во что-то страшное. Опыт есть опыт. Новая напасть - сохранения не работают между сессиями, причину нашел, но пока не починил. Изучаю.
• Выпустил ролик на канал. Тут, я конечно, молодец.
• Записал целых 2 чиловых ролика с Михаилом, которого упомянул в предыдущем посте. Таких, на бла-бла-бла. В скором времени 1 появится на канале Миши, и 1 в Лавке Разработчика. Если формат зайдет - то постараемся делать такоэ почаще.
___
Продуктивная неделька вышла, получается.
Не забывайте делиться своими успехами в комментариях, это отличный способ замечать, сколько всего ты делаешь!
#скриншотсуббота
⚡8👍8❤1
Тут срочное дело!
Секретное видео с Михаилом для его канала уже в лайве. Рассказываем об опыте участия в геймджемах aka хакатонах, и вот это вот всё.
Видео чиловое, формат экспериментальный, так что буду рад любому фидбеку, да!
https://youtu.be/qrrskB8XoWQ
Канал Михаила в телеге тут
Секретное видео с Михаилом для его канала уже в лайве. Рассказываем об опыте участия в геймджемах aka хакатонах, и вот это вот всё.
Видео чиловое, формат экспериментальный, так что буду рад любому фидбеку, да!
https://youtu.be/qrrskB8XoWQ
Канал Михаила в телеге тут
YouTube
Байки из кода - Веселье и боль на хакатонах. Один крутой совет для разработчиков.
Вместе с Андреем с канала https://www.youtube.com/@gamedevlavka рассказываем о нашем опыте участия в хакатонах (гейм джемах).
Apatanat: https://sixdots.itch.io/apatanat
Вот тут скоро будет много интересного:
➡Telegram: https://t.iss.one/game_director
Группа…
Apatanat: https://sixdots.itch.io/apatanat
Вот тут скоро будет много интересного:
➡Telegram: https://t.iss.one/game_director
Группа…
👍6🔥2
❤15❤🔥3👍3
Привет, народ!
Подвезли на телеге полезного контента на тему шейдеров.
Очень часто в вакансиях Unity-разработчиков в графе "Будет плюсом" можно увидеть пункт про навыки написания шейдеров.
Но, как показывает практика, тех, кто реально хорошо в них разбирается и может писать шейдеры с нуля не так много среди общего пула.
Возможно, это потому, что большинство хороших шейдеров можно скачать либо купить и работать с готовыми вариантами.
Поэтому предлагаю рассмотреть тему шейдеров, как дополнительный навык, который точно повысит вашу ценность как специалиста, но при этом это не такой мастхев, как, например, знание паттернов, SOLID, Adressables и тд.
Ловите в копилку аж 2 книжки на эту тему, одна - бородатая, вторая - помоложе и поактуальней и на английском (самое время учить)
Успехов в обучении!
#полезное #книги
Подвезли на телеге полезного контента на тему шейдеров.
Очень часто в вакансиях Unity-разработчиков в графе "Будет плюсом" можно увидеть пункт про навыки написания шейдеров.
Но, как показывает практика, тех, кто реально хорошо в них разбирается и может писать шейдеры с нуля не так много среди общего пула.
Возможно, это потому, что большинство хороших шейдеров можно скачать либо купить и работать с готовыми вариантами.
Поэтому предлагаю рассмотреть тему шейдеров, как дополнительный навык, который точно повысит вашу ценность как специалиста, но при этом это не такой мастхев, как, например, знание паттернов, SOLID, Adressables и тд.
Ловите в копилку аж 2 книжки на эту тему, одна - бородатая, вторая - помоложе и поактуальней и на английском (самое время учить)
Успехов в обучении!
#полезное #книги
🔥16👍4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
В дополнение в предыдущему посту, держите еще плагин для создания шейдеров по текстовому запросу с помощью ChatGPT.
Вся информация о том, как этим пользоваться и сам плагин находится ТУТ
Делитесь в коментах своими шейдерами! Будет интересно посмотреть
#полезное
Вся информация о том, как этим пользоваться и сам плагин находится ТУТ
Делитесь в коментах своими шейдерами! Будет интересно посмотреть
#полезное
👍18
Тем временем с задержкой, выкатываем наш следующий перевод 😎
В этот раз перевод, на мой личный взгляд, очень полезен,
поведает вам о статистике в играх и какую лучше интегрировать в свою 😉
Как и в прошлый раз:
Cтавьте реакции и пишите комментарии, поддержите переводчиков ☺️
Также предлагайте статьи, которые хотели бы увидеть на русском⬇️
А еще вступайте в команду переводчиков!
Подробности, заявки в команду и статьи - писать сюда @GoGRX
#переводы #статьи #полезное
https://telegra.ph/Statistika-imeet-znachenie-04-25
В этот раз перевод, на мой личный взгляд, очень полезен,
поведает вам о статистике в играх и какую лучше интегрировать в свою 😉
Как и в прошлый раз:
Cтавьте реакции и пишите комментарии, поддержите переводчиков ☺️
Также предлагайте статьи, которые хотели бы увидеть на русском⬇️
А еще вступайте в команду переводчиков!
Подробности, заявки в команду и статьи - писать сюда @GoGRX
#переводы #статьи #полезное
https://telegra.ph/Statistika-imeet-znachenie-04-25
Telegraph
Статистика имеет значение
Оригинал статьи: https://www.hermanelectro.com/posts/positive_negative_stats.html Переведено специально для Лавки Разработчика: https://t.iss.one/gamedevlavka Как данные влияют на игру Пару недель назад я добавил в Herman Electro функцию, которую давно планировал:…
👍19❤🔥3🔥1
Все же помнят, что сегодня пятница среда?
Тогда собираемся на стриме через минуты, захватите чаечек и вкусняшек. Будем смотреть, что такое Don't Starve Together. Спойлер: я про него ничего не знаю, почти.
https://www.youtube.com/watch?v=Be7L25nUv24
#стримы
Тогда собираемся на стриме через минуты, захватите чаечек и вкусняшек. Будем смотреть, что такое Don't Starve Together. Спойлер: я про него ничего не знаю, почти.
https://www.youtube.com/watch?v=Be7L25nUv24
#стримы
YouTube
Игробзор. Don't Starve Together: Первый взгляд
Будьте внимательны, подрублены Donation Alerts!
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Игру мне подарил подписчик. Судя по всему, он адепт DS и DST, однако, я им не являюсь и не знаю о ней абсолютно ничего, кроме кратенькой…
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Игру мне подарил подписчик. Судя по всему, он адепт DS и DST, однако, я им не являюсь и не знаю о ней абсолютно ничего, кроме кратенькой…
❤1
Следующий стрим по Don't Starve будет в коопе с подписчиком, или двумя. Но так как вас много, то я подумал, что было бы приколдесно устроить конкурс с разработкой фичи. Кто наберёт больше очков - тот залетает на стрим. Условия в отдельном посте. Го?
Anonymous Poll
71%
Го
29%
Не го 😑
Лавка Разработчика
Следующий стрим по Don't Starve будет в коопе с подписчиком, или двумя. Но так как вас много, то я подумал, что было бы приколдесно устроить конкурс с разработкой фичи. Кто наберёт больше очков - тот залетает на стрим. Условия в отдельном посте. Го?
Отлично, тогда, собственно, ТЗ на конкурс (результаты которого, если все пройдет гладко, я рассмотрю на канале, подробности в конце поста):
Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит? Сейчас все будет!
Бизнес логика фичи "Ресурсы" может существовать отдельно от движка. Включает следующие возможности:
• Хранение списка ресурсов и количество каждого ресурса
• Можно добавить ресурс N в количестве M
• Можно отнять ресурс N в количестве M
• Можно узнать, есть ли у нас ресурса N в количестве M
• Должно быть уведомление о том, что количество ресурсов изменилось. В уведомлении лучше указывать, какой ресурс изменился и на сколько.
• Изначальное состояние фичи должно инициализироваться через конструктор в формате ResourcesFeature(ResourcesFeatureState state), где state - это часть модели данных. Названия можно менять, конечно же.
Вьюшная логика фичи "Ресурсы" - это движок. И тут нет никаких требований, кроме как показать, что вся бизнес логика работает, то есть добавление, отнимание ресурсов, проверка наличия и уведомление.
Пример, как МОЖНО сделать, но НЕ ОБЯЗАТЕЛЬНО нужно:
Есть две строки в UI золото и серебро, прибавление и отнимание делается через кнопки в UI (+ и -). Между кнопками - количество ресурсов, которое меняется по подписке, есесина. Третьей строкой некий "продукт", с кнопкой купить. Он стоит сколько-то золота или серебра, и если серебра хватает - кнопка активна, если не хватает - не активна. По нажатию на "покупку" продукт купится, ресурсы отнимутся.
ВАЖНО:
ВСЕ, ЧТО НЕ ОГОВОРЕНО В ТЗ - НА ПЛЕЧАХ УЧАСТНИКА.
Как будет оцениваться:
• Точность выполнения ТЗ
• Качество кода
• Оригинальность вьюшной части
Оценивать буду на отдельном стриме в понедельник вечером. Куда отправлять результаты и в каком формате отпишу в отдельном посте сегодня вечером, там же будет написано точное время приема результатов.
Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит? Сейчас все будет!
Бизнес логика фичи "Ресурсы" может существовать отдельно от движка. Включает следующие возможности:
• Хранение списка ресурсов и количество каждого ресурса
• Можно добавить ресурс N в количестве M
• Можно отнять ресурс N в количестве M
• Можно узнать, есть ли у нас ресурса N в количестве M
• Должно быть уведомление о том, что количество ресурсов изменилось. В уведомлении лучше указывать, какой ресурс изменился и на сколько.
• Изначальное состояние фичи должно инициализироваться через конструктор в формате ResourcesFeature(ResourcesFeatureState state), где state - это часть модели данных. Названия можно менять, конечно же.
Вьюшная логика фичи "Ресурсы" - это движок. И тут нет никаких требований, кроме как показать, что вся бизнес логика работает, то есть добавление, отнимание ресурсов, проверка наличия и уведомление.
Пример, как МОЖНО сделать, но НЕ ОБЯЗАТЕЛЬНО нужно:
Есть две строки в UI золото и серебро, прибавление и отнимание делается через кнопки в UI (+ и -). Между кнопками - количество ресурсов, которое меняется по подписке, есесина. Третьей строкой некий "продукт", с кнопкой купить. Он стоит сколько-то золота или серебра, и если серебра хватает - кнопка активна, если не хватает - не активна. По нажатию на "покупку" продукт купится, ресурсы отнимутся.
ВАЖНО:
ВСЕ, ЧТО НЕ ОГОВОРЕНО В ТЗ - НА ПЛЕЧАХ УЧАСТНИКА.
Как будет оцениваться:
• Точность выполнения ТЗ
• Качество кода
• Оригинальность вьюшной части
Оценивать буду на отдельном стриме в понедельник вечером. Куда отправлять результаты и в каком формате отпишу в отдельном посте сегодня вечером, там же будет написано точное время приема результатов.
👍14🔥1
Лавка Разработчика
Отлично, тогда, собственно, ТЗ на конкурс (результаты которого, если все пройдет гладко, я рассмотрю на канале, подробности в конце поста): Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит?…
Куда, как и когда отправлять работы на конкурс?
Результаты отправлять ПОД ЭТОТ ПОСТ в комментарии.
Форматы:
• .unitypackage - пекедж из юнити. Внимательно проверяйте, что запихнули туда все, что нужно для работоспособности проекта
• Ссылка на гит проекта. Внимательно проверяйте, что доступ на чтение открыт для всех
Отправлять до понедельника 16.00 по Москве. Стрим с разбором результатов будет ориентировочно в понедельник в 18.00 по Москве
Не стесняйтесь пробовать, изучать, гуглить, использовать Chat GPT. Инструменты любые. На плюсы и минусы я обязательно укажу в стриме в понедельник. Удачи, господа гейдевелоперы!
Результаты отправлять ПОД ЭТОТ ПОСТ в комментарии.
Форматы:
• .unitypackage - пекедж из юнити. Внимательно проверяйте, что запихнули туда все, что нужно для работоспособности проекта
• Ссылка на гит проекта. Внимательно проверяйте, что доступ на чтение открыт для всех
Отправлять до понедельника 16.00 по Москве. Стрим с разбором результатов будет ориентировочно в понедельник в 18.00 по Москве
Не стесняйтесь пробовать, изучать, гуглить, использовать Chat GPT. Инструменты любые. На плюсы и минусы я обязательно укажу в стриме в понедельник. Удачи, господа гейдевелоперы!
❤🔥2
Лавка Разработчика pinned «Куда, как и когда отправлять работы на конкурс? Результаты отправлять ПОД ЭТОТ ПОСТ в комментарии. Форматы: • .unitypackage - пекедж из юнити. Внимательно проверяйте, что запихнули туда все, что нужно для работоспособности проекта • Ссылка на гит проекта.…»
Напоминаю, что мы тут конкурсом занимаемся, и пытаемся разработать фичу с последующим разбором кода на стриме!
Условия в посте.
P.S. Я понимаю, что из этой затеи может ничего не выйти, так что я этой припиской успокаиваю будущего себя, чтобы знал, что Я из прошлого уже был готов :)
Условия в посте.
P.S. Я понимаю, что из этой затеи может ничего не выйти, так что я этой припиской успокаиваю будущего себя, чтобы знал, что Я из прошлого уже был готов :)
🫡9
Всем нам знакома проблема, боль, с оптимизацией игр.
Так вот один разработчик настолько устал оптимизировать игру, что просто удалил её из Steam.
И название этому чуду - «Gemlands».
Главная проблема была в том, что «Gemlands» грузила процессор на 100%, а автор проекта на протяжение долгого времени так и не смог найти решения.
В итоге он просто забил и удалил игру из Steam, а то вдруг еще чей-то ПК убьет 🌚
А какие были у вас были проблемы с оптимизацией? 😅
Так вот один разработчик настолько устал оптимизировать игру, что просто удалил её из Steam.
И название этому чуду - «Gemlands».
Главная проблема была в том, что «Gemlands» грузила процессор на 100%, а автор проекта на протяжение долгого времени так и не смог найти решения.
В итоге он просто забил и удалил игру из Steam, а то вдруг еще чей-то ПК убьет 🌚
А какие были у вас были проблемы с оптимизацией? 😅
🫡14🗿3
Скриншот-суббота
Vol. 24
Неделя боев с нинтендо. Пока проигрываю
• Несколько дней бился с сохранениями в нинке. PlayerPrefs не работает между сессиями. Пример от нинки работает только без изменений, а вот с моими правками перестает. Пока не понял, почему, отложил, чтобы передохнуть от провалов :)
• Продолжаю работу над курсом. Еще чутка написал. Главное не пропускать!
• На соседнем канале вышел ролик о личном опыте в гейм джемах. Я там поучаствовал, если не видели, то вот ссылка
• Устроил конкурс на написание кода, он кстати сейчас в разгаре, продлится до понедельника, все условия можно прочитать здесь
• Достижение не моё, а ребят, но для Лавки - вышла еще одна статья в переводе, специально для канала. В ней говорится о такой фиче для игроков, как статистика собственных действий. Как игроки действуют исходя из анализа собственных достижений. Подробнее можно почитать здесь
• Расскажу по секрету, но дорабатываю брендинг для Лавки Разработчика. Скоро поменяется иконка, а потом и все остальное. Наконец-то получается то, что мне нравится, а не "заглушечноэ".
___
Получилось неплохо ящитаю. Хочу напомнить, что если вам нравится материал с телеграм канала Лавки, или же с ютюб канала - не стесняйтесь делиться инфромацией, это помогает развитию канала!
Точно также помогают твои комментарии под этим постом, где ты рассказываешь, какие успехи или неуспехи случились за неделю у тебя!
#скриншотсуббота
Vol. 24
Неделя боев с нинтендо. Пока проигрываю
• Несколько дней бился с сохранениями в нинке. PlayerPrefs не работает между сессиями. Пример от нинки работает только без изменений, а вот с моими правками перестает. Пока не понял, почему, отложил, чтобы передохнуть от провалов :)
• Продолжаю работу над курсом. Еще чутка написал. Главное не пропускать!
• На соседнем канале вышел ролик о личном опыте в гейм джемах. Я там поучаствовал, если не видели, то вот ссылка
• Устроил конкурс на написание кода, он кстати сейчас в разгаре, продлится до понедельника, все условия можно прочитать здесь
• Достижение не моё, а ребят, но для Лавки - вышла еще одна статья в переводе, специально для канала. В ней говорится о такой фиче для игроков, как статистика собственных действий. Как игроки действуют исходя из анализа собственных достижений. Подробнее можно почитать здесь
• Расскажу по секрету, но дорабатываю брендинг для Лавки Разработчика. Скоро поменяется иконка, а потом и все остальное. Наконец-то получается то, что мне нравится, а не "заглушечноэ".
___
Получилось неплохо ящитаю. Хочу напомнить, что если вам нравится материал с телеграм канала Лавки, или же с ютюб канала - не стесняйтесь делиться инфромацией, это помогает развитию канала!
Точно также помогают твои комментарии под этим постом, где ты рассказываешь, какие успехи или неуспехи случились за неделю у тебя!
#скриншотсуббота
❤5❤🔥4
Напоминаю, сегодня в 18.00 по Москве на канале будет стрим с разбором работ с конкурса.
Сорян, что получилось в выходной, я когда объявлял, вообще не смотрел в календарь на число месяца :)
Сорян, что получилось в выходной, я когда объявлял, вообще не смотрел в календарь на число месяца :)
Telegram
Лавка Разработчика
Отлично, тогда, собственно, ТЗ на конкурс (результаты которого, если все пройдет гладко, я рассмотрю на канале, подробности в конце поста):
Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит?…
Написать на C# фичу "Ресурсы". Логика делится на две составляющие - бизнес логика (доменная) и вьюшная. Что это значит?…
👍6
Что ж! Покодревьювим?
Посмотрим, чем все это кончится :) Можно принести снеков, сходить пипи и залетать на стрим с код ревью подписчиков Лавки Разработчика!
https://www.youtube.com/watch?v=_KawtgJxlLg
#стримы
Посмотрим, чем все это кончится :) Можно принести снеков, сходить пипи и залетать на стрим с код ревью подписчиков Лавки Разработчика!
https://www.youtube.com/watch?v=_KawtgJxlLg
#стримы
YouTube
Код Ревью в Лавке Разработчика
Не забываем поддерживать канал!
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Разбор кода подписчиков для конкурса из ТГ канала Лавки Разработчика. ТЗ на конкурс можно почитать здесь: https://t.iss.one/gamedevlavka/303
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Разбор кода подписчиков для конкурса из ТГ канала Лавки Разработчика. ТЗ на конкурс можно почитать здесь: https://t.iss.one/gamedevlavka/303
🔥3❤2