Dev Math
605 subscribers
116 photos
3 videos
4 files
67 links
Как на самом деле создаются игры. Как сделать игру интересной и реализовать технически. А главное причём тут математика?

Разборы на пальцах, рабочий код, интерактивы. dev-math.ru

Сотрудничество: @it_bizdev
Download Telegram
👍 Десять полезных формул баланса

Мы же всё таки о том зачем нужна математика. И пока сидим в теме рогаликов возьмём формулы относящиеся к этому жанру. Конечно больше математики в тайкунах и айдл играх, но тут тоже есть свой набор формул.

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

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

Есть идея написать статью как пользоваться этими формулами с более подробными примерами. Давайте так, собираем на этом посте 20 🔥 и напишу такую. Надо же понимать интересно это вам или нет.

#devmath #balance #roguelike #math
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9111
Forwarded from Григорий Дядиченко
This media is not supported in your browser
VIEW IN TELEGRAM
Немного бекстейджа и ляпов. Но я выпал) Почему и зачем я объяснять не буду — это спойлеры к грядущему ролику) Но я поугарал)

Получилось не то, что было нужно) Я просто не хочу делать уникальный ролик на каждую реплику и думал как персонажа в кадре просто заставить двигаться и открывать рот, чтобы вео пропустило
😁4
Зачем нужна броня, если есть здоровье

Закроем тему брони в играх. Мы разобрали как она работает и на каких формулах. Но зачем она нужна?

Возьмите любую игру с бронёй и посчитайте эффективное здоровье: сколько урона персонаж выдержит до смерти. Получится одно число. И тут резонный вопрос: если всё сводится к одному числу, зачем два стата? Дайте игроку здоровье и не морочьте голову.

Ответ: броня отличается от здоровья не тем, сколько EHP даёт, а тем, против чего и вместе с чем.

Против чего. Броня в LoL режет физический урон по 100/(100+R). Магию не трогает, true damage проходит насквозь. Значит, у одного и того же персонажа EHP против одного противника одно, против другого другое, и появляется выбор, что покупать. У здоровья выбора нет: оно одинаково хорошо против всего.

Вместе с чем. Хил на 100 при 50% снижения урона восстанавливает 200 эффективного здоровья. Броня умножает каждое лечение и каждую регенерацию, здоровье не умножает ничего. Xypherous из Riot ещё в 2013 писал, что резисты «magnify the effect of your other self-healing, resistance and regeneration effects». Это и есть разница между толстым и танком: танка дешевле держать живым.

А здоровье ещё и кормит противника. Против Warwick'а 4000 здоровья не помогают, а 100 магического сопротивления помогают: «Your health pool is becoming their health pool». Броню можно пробить, и это отдельный слой контрмер. Здоровье пробить нельзя.

Плоская броня добавляет ещё одну ось. В Overwatch она не делит, а вычитает по 10 с каждого попадания. Пулемёт с мелкими пулями теряет половину урона, снайпер почти ничего. Тут EHP зависит не от суммы урона, а от того, как он нарезан.

В общем, EHP это итог, а не стат. Броня делает итог зависимым от контекста. Если контекста нет, один тип урона, нет лечения, нет пробития, то броня и правда лишний шаг, и её спокойно выкидывают, оставляя здоровье и щит.

#devmath #balance #gamefeel #gamedesign #armor
❤‍🔥6✍3
Новый формат роликов
https://youtube.com/shorts/sBWPJmyMqKg?si=GqUfUyLol_ahrRsK

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

Конечно подозреваю, что и этот формат лучше делать без липсинка или поискать другой инструмент. Не Veo Lite. Так как не уверен, что анимация прикольная чтобы так смотреть :)

#fun #interview #devmath
🔥4
Покажите свою игру
https://dev-math.ru/indie-review/

Думал думал и наконец-то придумал новую рубрику. Короче, друг. Я в благородство играть не буду. Скинешь мне игру, а я её разберу и расскажу об этом. На кой ляд тебе сидеть без фидбека я не знаю, но если что я дам и может кто-то из подписчиков подключится.

В общем решил я это всё обозвать SCOPE по принципам разбора.

Session (сессия) — сколько длится один заход, чем открывается, чем закрывается и что оставляет незакрытым, чтобы вернуться.

Core (кор-луп) — в чём заключается геймплей, в чём заключается игра. На сколько она реиграбельна и декмпозиция по ключевым психологическим аспектам.

Onboarding (посадка) — сразу ли понятно как в игру играть. Понятность и читаемость геймплея, а куда лучше вставить туториал.

Pitch (обещание) — необязательный шаг, при наличии. Что говорит игра до запуска. Скриншоты, описание, страница магазина (если есть, если нет то и неважно). И какие обещания игра выполняет.

Economy (экономика) — как работает экономика и монетизация игры. В платных играх это про петлю удержания. В веб (яндекс игры) и фри ту плей ещё про монетизацию.

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

#devmath #gamedesign #scope
🔥9
🚀 Как запустить игровой стартап и применить бизнес-опыт в геймдеве? 🚀

Высшая школа бизнеса НИУ ВШЭ проводит онлайн День открытых дверей программы «Менеджмент игровых проектов»

🔡 24 сентября (четверг) в 19:00 (MSK)
🔡 Зарегистрироваться

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

Если вы хотите запустить свою инди-студию, сменить сферу деятельности и развиваться в игровой индустрии — приходите

Из презентации программы вы узнаете:
🔴 Траектории развития: какие карьерные пути открыты в индустрии для управленцев и инди-команд
🔵 Бизнес-модели: как довести проект от идеи до коммерческого релиза или защиты перед инвесторами
🟢 Дистанционный формат: как эффективно учиться, проходить практику и собирать команду из любой точки России


Эта встреча — не скучный формат презентации, а живой диалог с академическим руководителем программы Вячеславом Уточкиным, генеральным продюсером Geeky House, и командой преподавателей-практиков:

🔷 Константин Сахнов — продюсер, основатель Vengeance Games
🔷 Владимир Агарев — креативный директор JayJoy
🔶 Сергей Голубкин — владелец издательства настольных игр «Геменот»
🔷 Григорий Поляков — продюсер Geeky House

Интенсив приурочен к запуску знакового, юбилейного 20-го потока программы переподготовки Вышки «Менеджмент игровых проектов»


Участие полностью бесплатное. Нужна предварительная регистрация

🔡 Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Хороший роглайк заставляет выбирать

Давайте для начала подумаем — а что такое выбор? Вы пришли в магазин предметов между уровнями и все предметы стоят одинаково, но среди них есть легендарный меч с очень крутыми характеристиками. У вас есть выбор? Нет. Допустим легендарный меч стоит больше, чем вы успели собрать ресурсов, а два других предмета одинаковые, у вас есть выбор? Не совсем. Допустим в магазине щит на резист от магии, лук атакующий по трем целям и ботинки ускорения с разной ценой? Это уже похоже на выбор, но это ещё не всё.

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

Задач у игрока всегда больше одной. В Slay The Spire их две: довести врага до нуля и самому дожить до следующего боя. А энергии на обе не хватает, и враги растут быстрее, чем колода. Поэтому каждая карта из награды закрывает одну задачу и оставляет дырку в другой. Взял Carnage? Бьёшь больно, но обязан играть агрессивно. Взял Footwork? Защита растёт считай бесплатно, но до выплаты надо дожить.

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

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

У CloudFallStudios есть прикольный разбор на эту тему.

#devmath #roguelike #gamedesign #perks #choice
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🎉 Свои эмодзи
https://t.me/addemoji/DevMath

У канала появились свои эмодзи. Это Дельта :) Так по-моему будет прикольнее. Конечно 🔥 на этом посте собрать не получится (мне не хватает бустов на все реакции), но считается любая дельта, чтобы добить до 20 :)

А ещё очень хочется, чтобы Дельта жила под постами. Реакции канал открывает бустами: каждый уровень — ещё одна Дельта. Если есть лишний буст — https://t.me/boost/easy_dev_math — поддержите :) Мне очень нравится как получилась эмодзи с багом 🐛. Хочется добавить :)

Чтобы я поставил больше реакций под посты. Плюс мне кажется так прикольнее делать интерактивы и удобнее, чем опросами. Когда выбор просто один из эмодзи "как кнопка" :)

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1476
kak-sdelat-igru.pdf
2.9 MB
⚡️ Как сделать игру?

Подумал что интересного можно сделать и придумал. Решил описать большой и длинный путь как сделать игру. Каждый кто делает игру может отметить "я сейчас здесь", а тот кто думает начать — может иметь под рукой карту по которой можно попробовать пройти. Сразу скажу прогулка не из простых, даже с нынешними модными вайбкодерскими инструментами. Но зато игры это весело.

Это конечно одна из карт, отдельным параллельным треком всегда идёт продвижение вашей игры. Если такая штука зайдет. Скажем мы соберем 30 😎. То сделаю такую же по продвижению. Так что делитесь с друзьями чтобы накрутить эти реакции блогерские.

#devmath #games #production #roadmap
Please open Telegram to view this post
VIEW IN TELEGRAM
3432
😁 Почему игроки фармят пиксели
https://dev-math.ru/articles/grind/

Дописал статью про вопрос, который каждому игроку задавали родители: зачем часами фармить меч, которого не существует?

Внутри экономика EverQuest, логи ArcheAge перед вайпом, купленные танки в World of Tanks, эффект IKEA и что осталось от «дофамина как в казино» после проверки.

Ну и ставьте 😎 — это бесплатно, а мне приятно :) И не забываем делиться с друзьями конечно же :)

На прошлом 30 собрали, так что на следующей неделе соберу такую карту по продвижению.

#devmath #article #gamedesign #reward
Please open Telegram to view this post
VIEW IN TELEGRAM
2133
🥴 Кина не будет (сегодня)

У меня техническая накладка. Форсмажор. Поэтому прошу понять и простить, разбор выйдет завтра, сегодня я попал в капкан из которого тяжело выбраться.

Но если серьезно хочется просто сделать хорошо. И оказалось нужно немного больше времени чтобы сделать качественно. Но завтра точно кино будет.

#devmath #fun
Please open Telegram to view this post
VIEW IN TELEGRAM
1354
🤨 Разбор игры — «Алхимик: магазин волшебных зелий»
https://yandex.ru/games/#app=582380

Чтож, волей случая первой в рубрику попала эта игра. Для красного словца я свёл критерии в SCOPE, но разбирать в таком порядке неудобно. Пойду по тому пути, который проходит игрок. Автор сказал, что это хобби проект, но разберу я серьезно :)

Питч — страница игры

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

Если кто не помнит, «Алхимия» — игра про исследование: всё созданное тоже становится ингредиентом. Здесь же мерж-инкременталка. Человек, который проходит мимо, должен сразу понимать, куда попадёт, а описание ему этого не говорит.

Онбординг

Самая слабая часть игры, как и весь интерфейс. Я долго не мог понять, где магазин и куда перетащить зелье, чтобы его продать. Списки рецептов скроллятся без ползунка, и непонятно, докуда листать. Мелочей по UI очень много.

Подозреваю, что на продаже первого зелья отваливается много игроков. Подсветки не работают: там стрелочка, мелкий текст, и почему-то затенён весь экран. Вкусы на игры бывают разные, но если человек зашёл и не понял, как играть, — это смерть. А ведь сейчас вайбкодингом несложно собрать интерактивный анимированный онбординг, и это чуть ли не самая важная часть игры. Короче, чинить надо первым делом его.

Сессия

Если бы я просто проходил мимо, я бы уже дропнул: всё весьма непонятно. Но я поковырялся дальше и даже посмотрел рекламу, к ней ещё вернёмся. А пока про общий геймдизайн.

Непонятна цель. Можно, конечно, залезть в интерфейс, найти что-то закрытое и начать ковырять. Но сейчас это решают мотивацией: баннеры с квестами и прочее. Понятной цели у меня в игре нет — минус.

Кор

Механика забавная: смешиваешь ингредиенты и кликами экономишь дрова. Это можно докрутить до интересной оптимизации расхода ресурсов.

А вот сбор в лесу ужасен, так делать нельзя. Ради ресурса, который может и не выпасть, в игре, которая мне пока не особо интересна, я должен вытерпеть 15-секундную модалку. Переждать её в другой вкладке нельзя. Баннер она при этом не показывает, просто фризит игру на 15 секунд. Здесь должна стоять айдл-механика «собери по кулдауну».

Экономика

Монетизация есть. Хз, как в Яндексе выводится фуллскрин-баннер, но появляется он слишком часто. До конца онбординга такой рекламы быть не должно: человек ещё не заинтересовался и не разобрался, как играть, а уже борется с баннером. Это сразу отказ. Реклама по кнопке с ревардом — окей, кул. А чтобы понять, как часто кончаются ресурсы, надо глубже копать экономику.

Заключение

События должны быть заметнее, цели — прозрачнее, экономика — понятнее. Большинство косяков упираются в неопытность в UX/UI и в построении онбордингов. ИИ-арт, косяки перспективы и местами плохо различимые зелья в событиях (частая беда ИИ-арта) я переживу. Убивало другое: чтобы понять, как играть, нужно приложить много усилий. В рамках рубрики я их приложу, средний игрок — нет. И это главная проблема игры.

Эту механику в связке с кликами и айдлом можно сделать весёлой. Картинка для вебки хорошая. Но как в это играть, пока непонятно.

Как говорится, первая проба пера. Если формат зашёл — ставьте 😎. А автору рекомендую почитать, если будет время:

• Мозг игрока. Как нейронауки и UX влияют на дизайн видеоигр https://litres.com/book/seliya-hodent/mozg-igroka-kak-neyronauki-i-ux-vliyaut-na-dizayn-videoigr-69824398/
• «​Люди лучше учатся и запоминают, если это что-то для них значит»: основы UX в играх https://dtf.ru/gamedev/216828-lyudi-luchshe-uchatsya-i-zapominayut-esli-eto-chto-to-dlya-nih-znachit-osnovy-ux-v-igrah

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

Прислать свою игру на разбор можно сюда.

#devmath #разбор
Please open Telegram to view this post
VIEW IN TELEGRAM
522