Gamedev Dungeon
918 subscribers
238 photos
1 file
143 links
Треугольник геймдева. Пишем про разработку игр с разных сторон, публикуем вакансии и не только.

Авторы:

@orpheus_x — CMO в gamedev студии

@arininilja — HRD в gamedev

@nmaribor — GD

@Eightenten — Community Manager
Download Telegram
Вакансии

Последний в этом году пак вакансий и конечно они для Game Designer.
⁃ Lesta Games - Game Designer
⁃ Dankolab - Game Designer
⁃ Crazy Panda - Senior Game Designer
⁃ Puzzle Point - Lead Games Designer
⁃ TLT Games - Lead Game Designer LiveOps
👏3🌚3👍2👎21🔥1
📝 TrueSkill - рейтинг игроков по-майкрософтски.

Мы с вами уже познакомились с одной системой матч-мейкинга на основе Рейтинга Эло, но как вы могли догадаться, существуют и другие системы. Одна из таких называется True Skill и разработана компанией Microsoft.

Основные принципы системы следующие:
1. Навык игрока представляет собой нормальное распределение N.
2. Нормальное распределение характеризуется средним значением Mu и дисперсией Sigma.
3. N(x) — это функция вероятности того, что «истинный» навык игрока = x.
4. Ранг игрока отображается через формулу R = Mu - 3 * Sigma.
5. После выигрыша Sigma увеличивается, а при поражении уменьшается.

Если какие-то выражения вам не понятны, рекомендуем прочитать наши старые статьи о математической статистике. Начинайте с этой.

На практике, в Xbox Live игроки начинают с Mu = 25 и Sigma = 25 / 3 (записывается как неправильная дробь). Т.е. подставляя это в формулу рейтинга получаем R = 25 - 3 * 25 / 3 = 0. Так и должно быть. Мы ведь только начали играть.

В этой системе если фаворит проигрывает, то изменения в рейтинговой таблице будут значительными. Если же фаворит выигрывает, то изменения будут, но не масштабные и предсказуемые.

К тому же, большим плюсом является то, что игроки могут повышать свои ранги даже в случае поражения. Особенно новички, т.к. их Sigma будет уменьшаться при каждом поражении.

Вообще данный способ запатентован компанией Microsoft, а само название системы — это торговая марка. Использовать его в других проектах нельзя (если только вы не получили на это разрешение), но для общего развития знать все-таки полезно.
🔥9👍2
Вакансии

Сегодня у нас подборка для мастеров цифровой кисти — 2D Artist.
⁃ Puzzle Point — 2D Artist (meta)
⁃ Nova Games — Junior 2D Vehicle Artist
⁃ PlayTeam — 2D Artist
⁃ Zebomba Games — 2D Artist
⁃ Crazy Panda — Senior 2D Artist
👏7
Завершаем день с первыми мемами в 2024 году!
14🔥4👏2🦄1
📝 Упрощенная система лиг

В отличии от ранее рассмотренных систем матчмейкинга, в этой поиск матча занимает гораздо меньше времени. Она подходит для игр, в которые игроки играют быстро. Зашел, быстро нашел матч, быстро его сыграл и пошел искать новый.

Такая система используется в StarCraft, League of Legends и многих других играх.
В такой системе игроков распределяют между несколькими лигами, согласно их навыку. При этом в рамках лиги игроков делят на дивизионы.

Упрощенный матчмейкинг для лиг выглядит так:
1. Игрок имеет количество очков рейтинга, которое меняется только за счет побед и поражений.
2. Игрок, начиная рейтинговую игру, помещается в очередь. Если игрок находится в лигах со 2 по 4, то он помещается в две очереди.
⁃ 1 лига: играет только с 1-2 лигой.
⁃ 2 лига: играет с 1-2 лигой и с 2-3 лигой.
⁃ 3 лига: играет с 2-3 лигой и 3-4 лигой.
⁃ 4 лига: играет с 3-4 лигой и 4-5 лигой.
⁃ 5 лига играет только с 4-5-6 лигой
⁃ 6 лига играет только с 4–5-6 лигой.

3. Приоритет очереди для каждой лиги жестко задается разработчиками. Чаще всего в сторону игры с более высокими лигами.
4. Если в команде несколько игроков, то игра ищется по самому высокому рейтингу в команде.

Плюсы:
⁃ Быстрый подбор игроков.
⁃ Прозрачность и понятность системы для игроков.
⁃ Простой в реализации алгоритм матчмейкинга.
Минусы:
⁃ Высокий разброс игроков по навыку.
⁃ Скорость матчмейкинга для крайних лиг заметно ниже, чем для остальных.

Использовать эту систему или нет, решать вам, но она используется в большинстве игр с рейтинговым режимом. Из всех систем я бы рекомендовал именно эту.
👍6🔥4👏2👌1
Вакансии

А сегодня мы попытаемся помочь с поиском работы нашим любимым HR.
⁃ EXBO — HR Manager middle
⁃ Gear Games — HR Manager
⁃ Azur Games — HR Manager
⁃ Lesta Games — Senior HR BP
⁃ Last Level — HR Manager
👍5🔥2👏2
📝 Вот несколько базовых рекомендаций по работе с Target return on ad spend (tROAS) в Google Ads , которые вам расскажет любой менеджер Google:

Установите подходящее окно конверсии.

- Более короткое окно tROAS предпочтительнее — ваше окно должно отражать достаточно времени, чтобы захватить ~90% ваших конверсий/конверсионной стоимости. (1, 3 или 7 дней).
- Для объективной оценки кампании необходимо провести 2-3 "цикла" окна.
- Обычно делается окно в 1/3 дня для ad tROAS, 7/14 дней для tROAS.

Установите реалистичную цель для tROAS.

Ваша достигнутая ROAS для сопоставимой кампании должна быть вашей начальной ставкой tROAS (или на 20% ниже). Помните, что цель tROAS — это просто рычаг для уровня расходов. Большая ставка ROAS не гарантирует лучших игроков.

Оптимизация и настройка кампаний.

Если в вашей кампании почти нет трафика, проверьте ставку tROAS. Высокая ставка ROAS может привести к более длительному времени раскачки кампании, если она вообще начнёт спендить. Уменьшите ставку на 50% и подождите, появится ли трафик. Если нет, уменьшите ставку еще на 50%.

Вы можете постепенно увеличивать целевой ROAS по мере стабилизации кампании, чтобы добиться лучшего ROI (это может произойти за счет объема кампании). Вносите только небольшие, постепенные изменения (10-20%), чтобы избежать волатильности.

Не делайте слишком много изменений в течение недели, иначе вы испортите всю кампанию. Достаточно 1-2 изменений в неделю, если кампания стабилизировалась и работает. Если же показатели кампании ухудшаются, не бойтесь вносить радикальные изменения!
🔥4👏3👍21
Поздравляем всех с еженедельным мемным днем!
6👾3🔥1🌚1
📝 Лидерборды

Лидерборды — это самая старая социальная функция в видеоиграх которую можно вспомнить. Обычно они используются для повышения уровня конкуренции между игроками. Первой игрой, где использовался лидерборд, стала Space Invaders. С тех пор множество самых разных игр добавляют себе лидерборд в том или ином виде. Их используют примерно 80% мобильных игр.

Почему лидерборды такие популярны?
⁃ Они просты в дизайне и применении;
⁃ Привлекательны для разных типов игроков;
⁃ Эффективные драйверы вовлечения и удержания;
⁃ Могут использоваться в одиночном кор-геймплее.

Как сделать хороший лидербор?
Хороший лидерборд состоит из нескольких компонентов, каждый из которых важен. Хороший лидерборд поддерживает удовлетворение игрока от выполнения сложной задачи, позволяет игроку почувствовать себя ближе к людям с которыми он играет и соревнуется, а также поддерживает позитивные эмоции от действий с чувством личного вклада. И самое важное — все эти аспекты не должны противоречить друг другу.

Компоненты хорошего лидерборда
⁃ Четкая цель и путь достижения цели. Важно четко донести до игрока, как он может достичь своей цели (стать первым в списке).
⁃ Фидбек. Игрок должен понимать то, как эффективно он движется к своей цели. Каждый раз при просмотре лидерборда игрок получает обратную связь. Постарайтесь сделать фидбек таким, чтобы игрок ощущал свой прогресс и рост личного мастерства игры.
⁃ Социальное сравнение. Каждый раз при показе лидерборда мы сравниваем игрока с другими игроками. Это очень сложная социальная механика изменения поведения и обращаться с ней надо крайне аккуратно. Стремитесь к тому, чтобы игрок почувствовал себя эффективным в вашей игре.
⁃ Вознаграждение. Это материальные или не материальные награды для игрока. Но учтите, что к наградам игрок быстро привыкает и использовать их часто все таки не стоит.

Дополнительные важные моменты
При разработке лидерборда также нужно учесть и технические аспекты, такие как:
⁃ Масштаб. При большом количестве игроков могут возникнуть трудности в обновлении рейтинга и добавлении новых игроков в таблицу.
⁃ Кроссплатформенность. Игроки могут играть не на одном устройстве и будут ожидать, что при переходе с Android на iOS их рейтинг сохранится.
⁃ Вариативность параметров. Рейтинг может строиться не только на основе одного параметра. Нужно это тоже учитывать.
⁃ Динамические выборки. Не стоит пихать игроков в одну рейтинговую таблицу, иначе все будут находиться где-то в середине. Лучше сделайте разбивку по определенным параметрам.

И вот мы понимаем, что простая с первого взгляда фича на самом деле куда более сложнее и глубже, но следуя советам из этого поста вы точно сможете сделать классный лидерборд в своей игре. Желаем вам успехов с данной механикой!
👍6👏3🥱2
Вакансии

А сегодня у нас подборка шикарнейших вакансий для разработчиков на Unity.
⁃ Midhard Games — Middle Unity Dev
⁃ Broccoli Games — Middle Unity Dev
⁃ LNR Gaming — Unity Dev
⁃ Jet Games — Senior Unity Dev
⁃ OverMind — Middle Unity Dev
👍2👏2🔥1