Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии

Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии

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

1111

🤡 MemIT #4 🤡

Время подзарядиться подборкой из 10 "шуточных изображений" про игры, GameDev и IT. Это контент, который был мною выкран из рабочих чатов и ваших комментариев к предыдущим подборкам.

33

📽 Чем отличается событие от обычного делегата 📽

Уровень материала: 🐣 #junior
Был у меня в практике случай, когда требовалось быстренько и "на пальцах" объяснить, для чего нужно ключевое слово event и чем отличается event Action от Action.

66

☄️ JetBrains сделали WebStorm и Rider бесплатными для некоммерческого использования ☄️

☄️ JetBrains сделали WebStorm и Rider бесплатными для некоммерческого использования ☄️

Long Story Short: теперь эти IDE можно использовать полноценно и бесплатно, без каких-то существенных ограничений. Отличия только в функции Code With Me и невозможности отказаться от сбора анонимной статистики.

88
22

🏗️ Рекомендация доклада по архитектуре 🏗️

Уровень материала: 🐥 #middle
По чатам прошли репосты архитектурного доклада с Digital Dragons от лида из Playtika. Видимо отклик у многих он находит, поэтому присоединюсь к "флэшмобу".
Как минимум, это легальная возможность отметить себе "ага, в Playtika вот так делают" для важных переговоров.

1010

📅 MidUp #3 📅

📅 MidUp #3 📅

Подборка GameDev и IT мероприятий, которые встретил в чатах, группах и просто в сети. Митапы, конференции, фестивали, джемы, конкурсы и другое.

44

Заметка про курсы и обучение

Заметка про курсы и обучение

Уровень материала: 🎓 #education
Второй раз в этом году прохожу курс. Имея 7 лет опыта за плечами, пройдя уже множество других программ по разным направлениям и будучи сам преподавателем 2 года, задумался — зачем оно мне надо, и кому оно вообще надо.

66
11
11

Как лучше?

Зона видимости в игре Zombolion
Перовое видео
Второе видео

🌐 Заметка о контенте по мультиплееру c Unite 🌐

🌐 Заметка о контенте по мультиплееру c Unite 🌐

Уровень материала: 🐥 #middle
Буквально вчера Unity выпустила нарезку выступлений с прошедшего Unite, посвящённых мультиплеерной разработке: непосредственно неткоду и сетевой инфраструктуре.
Multiplayer | Distributed Authority | Unity 6 | Structured Approach

77

🤡 MemIT #3 🤡

🤡 MemIT #3 🤡

С началом новой рабочей недели 👷‍♂
Время подзарядиться подборкой из 10 "шуточных изображений" про игры, GameDev и IT. Это контент, который был мною выкран из рабочих чатов и ваших комментариев к предыдущим подборкам 🦊

22
22

Pose AI для Unity за 0$

Pose AI для Unity за 0$

В Unity AssetStore прямо сейчас есть возможность забрать пакет Pose AI за $0. Для этого нужно ввести промокод AIKODEX

22

Статьи про строки в C# и C++

Статьи про строки в C# и C++

Уровень материала: 🐥 #middle
Добрался до любопытной статьи про устройство строк в игровых движках: от стандартов для PlayStation 1 до современного C++17.
Обзор разных реализаций с их областями применения и всякие нюансы при кросс-платформенной разработке.

44

Комментарии к первым докладам с GamePush Conf

Комментарии к первым докладам с GamePush Conf

Уровень материала: 🐣 #junior
На VK Видео начали появляться первые доклады с прошедшего GamePush Conf, посвящённому рынку web-игр. Все доклады пока достаточно короткие, без высокой сложности – на х2 залетают как семечки.
Учитывая популярность web-площадок среди начинающих и инди игроделов, опубликованный контент может быть полезен.

66

Редактор кнопок Кнопчик. Большое обновление!

Редактор кнопок Кнопчик. Большое обновление!
66

WIP. Игры с кнопками от Кнопчика

11

#Разработка_Zombolion железные стены

44

Готовлю обновление с большим количеством новых иконок

Готовлю обновление с большим количеством новых иконок
33

👁 Первое видео на канале! 👁

🏋‍♂ Я рассматривал это для себя как некоторое упражнение, поэтому взял простенькую тему, но из реального недавнего актуального опыта.

55

Добавляю новые дизайны кнопок!

11

#Разработка_Zombolion каменные стены

44

Новый способ создавать кнопки для игр

Новый способ создавать кнопки для игр
11

MemIT #2

MemIT #2

Подборка 10 мемов из мира GameDev и IT, которые я использовал или получал в переписках на этой неделе и от вас в комментариях к предыдущему выпуску.
Залетай в подборку — оставляй в комментариях свои "шуточные изображения" 🤡

44

MidUp #2

MidUp #2

Подборка GameDev и IT мероприятий, которые встретил в чатах, группах и просто в сети. Митапы, конференции, фестивали, джемы, конкурсы и другое.

33
11

Редактор Кнопчик. Создай кнопку за пару кликов

Редактор Кнопчик. Создай кнопку за пару кликов
22

Про инфраструктурное хранение конфигураций игры

Про инфраструктурное хранение конфигураций игры

Уровень материала: 🐥 #middle
В рекомендации сегодня попадает видео Алексея Козорезова (автора канала Unity Architect).
Это можно притянуть к прошлой теме про хранение конфигураций уровня, где конфиги уровней записывались в Json, Xml, ScriptableObject и пр. Теперь время разобраться с тем, где эти файлы хранить и как доставлять в игру ⏬

22

Встречайте Кнопчика!

У редактора кнопок новое название и Маскот!

Редактор Кнопчик. Создай кнопку за пару кликов 
33

Construct 3. Проблема с отображением SVG и её решение

Пост о том как я столкнулся с неожиданной проблемой при отображении SVG иконок в своём проекте на Construct 3 и решил её.

Construct 3. Проблема с отображением SVG и её решение
55

Отзывы о приложении для создания кнопок

Отзывы о приложении для создания кнопок
99

MemIT #1

MemIT #1

Новая рубрика: подборка 10 мемов из мира GameDev и IT, которые я использовал или получал в переписках за последнее время. Особо "острый" контент решил в подборки не включать, но что-то "на грани" может будет проскальзывать.

66
22
11

Продолжаю работу над добавлением иконок в редактор кнопок

Продолжаю работу над добавлением иконок в редактор кнопок
11

Как сделать крутую кнопку для игры за 5 минут?

Как сделать крутую кнопку для игры за 5 минут?
44
22

Про хранение конфигураций уровня и не только

Про хранение конфигураций уровня и не только

Уровень материала: 🐣 #junior
Сегодня в рекомендации отправляю видео, которое показывает два любопытных подхода:

1. Хранение конфигурации уровня в ScriptableObject, а не в отдельной сцене.
2. Анимированное появление тайлов уровня.
И внутри есть ряд ещё более мелких интересных деталей.

55
11
11

#Разработка_Zombolion движение камеры по мышке

55

MidUp #1

MidUp #1

Новая рубрика: буду делать подборки GameDev / IT митапов, конференций, джемов и прочего, что попадается на глаза. Т.к. часто пересылаю ссылки на подобные мероприятия по личкам, подумал: почему бы просто не группировать это всё в одном сообщении.

1212
22

Компрессия AnimationClip в Unity

Компрессия AnimationClip в Unity

🗜 Вчера возник кейс – нужно было срочно "сжать" крупный AnimationClip, в котором прослеживается объективно переизбыток ключей.
Знаю, что у Unity есть Anim. Compression с опцией Keyframe Reduction в настройках импорта 3D-модели. Но для отдельного AnimationClip я такой фичи не нашёл 🔽

33

Видео из разряда "прикольно": про не частый кейс оправданной "микро-оптимизации"

Для игровых разработчиков не сказать, что напрямую есть прикладная ценность, но для "шарпистов" косвенно — полезно.
Затрагивается много тегов: стэк, куча, аллокации, хэш-функции, Span, ArrayPool, stackalloc, ValueStringBuilder, MemoryStream, S3.
Да и для общей насмотренности и формирования инженерного майндсета лишним не будет.

22
11

Статьи про архитектурные подходы для игровых проектов

Статьи про архитектурные подходы для игровых проектов

Разгребая бэклог, дошёл до статьи на Medium (может потребоваться VPN), которая разбирает 5 видов архитектурных подходов, которые стоит использовать при разработке игр: ECS, DOD, CBA, SOA, N-Layer.

77

Рекомендация видео по физическому движку

44

Рекомендация видео по анимированию костей

В июле проходил уже ставший традиционным Unigine Open Air, на котором были представлены новые доклады. В т.ч. от разработчиков самого Unigine. И они начали постепенно публиковаться в сети. Один из докладов я сегодня хочу порекомендовать к просмотру: VK, YouTube

88
11

Платим деньгами: ищем опытного VFX-специалиста

Платим деньгами: ищем опытного VFX-специалиста
33
11

Заметка про коллизии

Заметка про коллизии

🎱 Встретил серию из двух статей про реализацию просчёта коллизий.
Конечно, про «шарики». И многие, кто имеет профильное образование, наверняка это всё уже не раз видели и делали.
❗Но среди начинающих игроделов нынче очень много людей из других сфер или пока ещё без должного образования.

1818
22
11

Заметка про инструменты для создания локаций

Заметка про инструменты для создания локаций

Сегодня хочу поделиться ссылками на два ещё пока свежих видео про два полезных инструмента для создания локаций в играх.

1818