Тут срочное дело!
Секретное видео с Михаилом для его канала уже в лайве. Рассказываем об опыте участия в геймджемах 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
Результаты Код Ревью
Вчера был стрим с разбором работ для конкурса, необходимо было сделать фичу по написанному ТЗ.
Итоги:
На мой взгляд, получилось гораздо лучше, чем я ожидал. Да, есть проблемы, например, нужно мне меньше долбиться в глаза (не вылетели бы пару минут стрима в никуда), получилось немного скомкано, но это был первый раз. Он должен иметь проблемы, чтобы в будущем их исправить. И мы это сделаем.
К слову, победитель, все же есть, это Андрей Усов. Контакт прикрепить не могу, т.к. он спрятан за настройками приватности. Андрей молодец, хоть и не занимается разработкой игр, сделал достаточно годный ассет, близкий к тому, что делают в продакшне.
Одной из ошибок был выбор "приза" - игра в Don't Starve Together. Не все могут играть, не все хотят, не все хотят играть конкретно в DST. А вот код ревью хотят гораздо больше людей. Поэтому я отменяю "приз" за конкурс в виде игры в DST, и в дальнейшем код ревью за игру не будет.
Тем не менее, гости на стриме будут. 1 человек из тех, кто под этим постом напишет, почему он хочет присутствовать на стриме поиграет со мной, поболтает. Плюс, скорее всего будет дополнительный гость - художница с большим опытом работы в игровой индустрии. Если есть вопросы к художникам - то готовьте, на всякий случай. По совместительству адепт DST с почти 2000 часов в игре.
И последнее. В Код Ревью принимали участие 6 проектов. 5 из них я успел просмотреть за 2 часа, и получилось достаточно скомкано. Поэтому, нам с вам надо придумать, как сделать не 5, а 3, и это при количестве участвующих N, где N > 3. Придумать такие правила, чтобы хотели участвовать все, но не обижались, если их проект не вошел в Код Ревью. В комментариях жду предложений. У меня варианты:
1. Рандомные 3 проекта из всех
2. Первые 3 проекта (фу)
3. Последние 3 проекта (странно, но хз)
4. Выбор по гифкам
Вчера был стрим с разбором работ для конкурса, необходимо было сделать фичу по написанному ТЗ.
Итоги:
На мой взгляд, получилось гораздо лучше, чем я ожидал. Да, есть проблемы, например, нужно мне меньше долбиться в глаза (не вылетели бы пару минут стрима в никуда), получилось немного скомкано, но это был первый раз. Он должен иметь проблемы, чтобы в будущем их исправить. И мы это сделаем.
К слову, победитель, все же есть, это Андрей Усов. Контакт прикрепить не могу, т.к. он спрятан за настройками приватности. Андрей молодец, хоть и не занимается разработкой игр, сделал достаточно годный ассет, близкий к тому, что делают в продакшне.
Одной из ошибок был выбор "приза" - игра в Don't Starve Together. Не все могут играть, не все хотят, не все хотят играть конкретно в DST. А вот код ревью хотят гораздо больше людей. Поэтому я отменяю "приз" за конкурс в виде игры в DST, и в дальнейшем код ревью за игру не будет.
Тем не менее, гости на стриме будут. 1 человек из тех, кто под этим постом напишет, почему он хочет присутствовать на стриме поиграет со мной, поболтает. Плюс, скорее всего будет дополнительный гость - художница с большим опытом работы в игровой индустрии. Если есть вопросы к художникам - то готовьте, на всякий случай. По совместительству адепт DST с почти 2000 часов в игре.
И последнее. В Код Ревью принимали участие 6 проектов. 5 из них я успел просмотреть за 2 часа, и получилось достаточно скомкано. Поэтому, нам с вам надо придумать, как сделать не 5, а 3, и это при количестве участвующих N, где N > 3. Придумать такие правила, чтобы хотели участвовать все, но не обижались, если их проект не вошел в Код Ревью. В комментариях жду предложений. У меня варианты:
1. Рандомные 3 проекта из всех
2. Первые 3 проекта (фу)
3. Последние 3 проекта (странно, но хз)
4. Выбор по гифкам
👍9
Обычный внезапный стрим по средам начинается!
Продолжаем играть в Don't Starve Together. В этот раз с гостями, бум отвечать на вопросики, общаться, обсуждать, отдыхать. Присоединяйтес!
https://www.youtube.com/watch?v=gYn29UbjqaY
#стримы
Продолжаем играть в Don't Starve Together. В этот раз с гостями, бум отвечать на вопросики, общаться, обсуждать, отдыхать. Присоединяйтес!
https://www.youtube.com/watch?v=gYn29UbjqaY
#стримы
YouTube
Don't Starve Together: обычный внезапный стрим по средам. Часть 2
Будьте внимательны, подрублены Donation Alerts!
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Будем сидеть, чилить, отвечать на вопросы.
https://www.donationalerts.com/r/gamedevlavka
https://paypal.me/gamedevlavka
Будем сидеть, чилить, отвечать на вопросы.
👍1
Можно праздновать!
Перешагнули отметку в 7000 на ютюб канале! А если будем чаще делиться видео в своих соц. сетях, то то Лавка будет расти еще быстрее. Такой вот лайфхак :)
Спасибо вам, кодобандиты! Я вас лю❤️
Перешагнули отметку в 7000 на ютюб канале! А если будем чаще делиться видео в своих соц. сетях, то то Лавка будет расти еще быстрее. Такой вот лайфхак :)
Спасибо вам, кодобандиты! Я вас лю
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤🔥6🎉4🤩1