TGViewer
Channel Public Channel
Инди | Геймдев | Krosis

Инди | Геймдев | Krosis

@gamedevkrosis

Создаю игры на Unity

#gamedev #unity #game #rpg #indie
Subscribers
17
Photos
15
Videos
12
Links
3
Recent Posts 13 shown
Post #35 182
С Новой Годой!
  • 😁 4
  • ☃ 1
  • 🎄 1
Post #34 195
Без Core Loop ваша игра - это просто разрозненный набор возможностей, а не игра.

Что такое Core Loop? Череда действий, которую игрок повторяет всю игру. Например в Dark Souls это:
0. Заметить врага
1. Ударить
2. Перекатиться
3. Сбор душ
4. Повторить

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

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

И всё это только первый уровень циклов, тот самый Core.

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

Прогрессия добавляет новые циклы, зависящие от предыдущего уровня циклов. Как правило делают 4 уровня:
1. Moment to moment (Core Loop);
2. Minute to Minute:
• После нахождения чертежей и сбора ресурсов, крафтишь предметы [Subnautica];
3. Hour to hour:
• после получения предметов исследуешь новые области, ранее не доступные;
4. Day to day:
• исследуя новые области, продвигаешься по сюжету.

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

Откуда этот ваш Core Loop вообще взялся?
Core loop сильно завязан на дофаминовом цикле мотивации и награды, т.н. Dopamine Seeking-Reward Loop.

Это цикл из трёх ступеней (сильно упрощая):
1. Если система неудовлетворена, включается желание найти ресурс (любой), выделяется дофамин
2. Далее предпринимаются действия по достижению этого ресурса (последующее предвкушение результата опять впрыскивает дофамина в мозг)
3. Получение результата и снижение уровня дофамина (наша система интерпретирует любой опыт как положительный)

Ничего не напоминает?:
1. Увидел врага и представил как с него упадет редкая шмотка
2. Пошел его бить
3. Поднял упавшую шмотку

Также этот механизм на полную эксплуатируют все соц. сети:
1. Желание получить эмоцию или информацию
2. Свайп
3. Посмотрел короткий ролик

Это настолько прибыльная тема, что на западе основали компании, которые только тем и занимаются, что исследуют как максимально эффективно использовать этот механизм. Сделать ваш опыт использования приложения липким, чтобы вас было сложно оторвать от процесса. Вот несколько из них: Dopamine Labs, Hooked (Nir Eyal), Fogg Behavior Model (BJ Fogg) и т.д.

Теория заговора? - спросите вы. Капитализм отвечу я.

Обобщая вышесказанное, при разработке игры не забывайте про этот механизм. Он сильно влияет на качество конечного продукта. Вспомните Stardew Valley, казалось бы, ферма как ферма, уникальных механик там раз-два и обчелся, использует давно придуманные приемы. НО! Разработчик этого произведения провел колоссальную работу над Core и последующими циклами игры. Как итог: людей было не оторвать от игры.


Материалы использованные в статье:

• https://gamedesignskills.com/game-design/core-loops-in-gameplay/
•
https://www.psychologytoday.com/gb/blog/brain-wise/201802/the-dopamine-seeking-reward-loop
•
https://www.lemonade.com/blog/psychology-behind-phone-addiction/
•
https://gamedesignskills.com/game-design/game-progression/
•
https://www.youtube.com/watch?v=Zc3QxppHlnA
•
https://www.psychologytoday.com/gb/basics/dopamine
  • 🔥 7
  • ❤ 1
  • 👍 1
  • 😱 1
Post #30 172
Scriptable object похож на изоленту, в принципе им можно все починить, но будет ли это удобно и эстетично, хз

Я вот, например, решил, что намного удобнее:
- Заполнить табличку в гугле (1 скрин)
- Нажать на кнопочку в редакторе, которую сам туда влепил (2 скрин)
- И вуаля, в проекте сами собой появились все предметы в базе данных (3 скрин)
- Останется только префабам присвоить айди (4 скрин) из таблицы и всё, оно работает!

- Никаких долгих лазаний по иерархии
- Никакого неудобного редактирования ПО ОДНОМУ предмету
- Итд итп

В будущем диалоги тоже перенесу в таблицы
  • 🔥 4
  • ❤ 2
  • 🆒 2
Post #29 135
Бу! Сегодня будет серия постов про новый инвентарь. Он стал идеальной версией себя.
А пока что я перерисовал персонажа и предметы и они пошли на все 4 стороны. Наслаждайтесь!
  • ❤ 5
  • 👍 2
  • 🔥 2
  • 😍 1
Post #24 246
Закончил первый драфт системы ивентов. На ее базе сделан первый квест: енот просит устранить скелета в деревне, потом дает 12 золотых

P.s. навел красоты немножко, а то совсем грустно было
  • 🔥 4
  • ❤ 3
  • 👍 3
Post #23 211
Устал смотреть на 1-Direction анимацию, решил быстренько за пару часиков накидать 4-Direction версию

Теперь стало приятнее смотреть 🙂
  • 🔥 4
  • 💯 2
  • 🤗 2
Post #22 186
Диалоговая система обрастает жирком😎

- Переключение между предложениями
- Ввод ключевых слов и запуск новой ветви диалога
- Дефолтные ветки для всех NPC (приветствие, прощание, общеизвестная информация о мире игры и тд)
- Рандомизированные ветки диалогов 🎲
- Вспомогательная подсветка ключевых слов (Кстати, как считаете, надо ли вынести в отдельные кнопки список показанных подсвеченных слов, чтобы не писать их а быстренько нажать?)

👌 Пока меня устраивает текущее состояние диалогов (Остается только заниматься наполнением). Так что...

🧑‍💻 Далее буду заниматься системой игровых событий и хранением её состояния. Чтобы при определенных диалогах или любых других событиях игры запускались скриптованные действия, например: открыть новую ветку диалога существующему NPC; выдать игроку предметы/награду; открыть доступ к новой локации и тэдэ и тэпэ.

P.S. 🤓 Все картиночки и дизайны UI временные, сейчас разрабатываем базу так сказать и не зацикливаемся на внешке. Нереальная красота будет на поздних этапах разработки.
  • 🔥 6
  • ❤ 2
  • 👍 2
Post #21 157
Начал делать диалоговую систему. Решил реализовывать через ScriptableObject + BinaryFormatter
  • 🔥 5
  • 👏 3
  • ❤ 2
Post #20 184
Что нового #3

- Враг пробудил внутреннюю обезьяну и научился "злиться" и преследовать в течении 7 секунд после того как его ударили или подошли близко. Также он теперь сам умеет бить и умирать, а игрок умеет получать урон, даже полоска жизней убывает!
- Игрок научился тратить ману на заклинания, если маны недостаточно то заклинание становится полупрозрачным и его не получиться применить по нажатию мыши. Мана начинает пополняться через пару секунд после использования заклинания.
- Окно магии при появлении автофокусируется на инпуте, теперь "читать" заклинания удобнее. Также иконка текущего заклинания отображается в кружочке.
- Окно паузы теперь умеет перезагружать игру и выключать её
  • 🔥 4
  • ❤ 2
  • 👏 2
Post #19 160
Добавил второе заклинание и систему смены магии через ввод текста. Когда "произносишь" заклинание время чуть замедляется и экран затемняется
  • ❤ 5
  • 🔥 2
  • 🤗 2
Post #18 152
Стало немного приятней смотреть на ui и бекграунд
  • 👍 4
  • ❤ 2
  • 🔥 2
Post #17 142
Добавил герою магию со снарядами
  • 🔥 4
  • 👍 2
  • 😍 2
Post #15 120
Добавил управление отображением разных меню с клавиатуры и остановку игры при паузе. Использовал пакет Input System, удобней чем по старинке через код
  • 🔥 4
  • 👍 2
  • 😍 2
Older posts →

About this channel

How can I read @gamedevkrosis without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Инди | Геймдев | Krosis: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Инди | Геймдев | Krosis have?
Инди | Геймдев | Krosis (@gamedevkrosis) has 17 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Инди | Геймдев | Krosis know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →