{ "permissions": "edit:hashtags", "controlName" : "island_edit_hashtag", "savingURL" : "/category/геймдизайн/update/general", "formType": "title-description", "showAddItemButton": false, "items" : [ { "title": "Геймдизайн", "text": "" } ] }

Геймдизайн

{ "permissions": "edit:hashtags", "controlName" : "island_edit_partners", "savingURL" : "/category/геймдизайн/update/partners", "addItemButtonText": "+ Добавить партнера", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/partners.png", "message" : "Чем усерднее искать новых партнеров, тем быстрее они тут появятся", "btnText" : "Добавить партнеров" }, "items" : [] }

Партнеры

{ "permissions": "edit:hashtags", "controlName" : "island_edit_mentors", "savingURL" : "/category/геймдизайн/update/mentors", "addItemButtonText": "+ Добавить ментора", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/mentors.png", "message" : "Этому хэштегу не хватает звездных представителей индустрии", "btnText" : "Добавить менторов" }, "items" : [{"img":"\/\/leonardo.osnova.io\/33cc7b01-a4d1-7ea4-2b05-5dba1cdadd52\/-\/scale_crop\/160x160\/center\/","contacts":"","url":"https:\/\/www.facebook.com\/max.yeremenko","text":"\u041a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 Plarium","title":"\u041c\u0430\u043a\u0441\u0438\u043c \u0415\u0440\u0451\u043c\u0435\u043d\u043a\u043e"}] }

Менторы

{ "permissions": "edit:hashtags", "controlName" : "island_edit_alias", "savingURL" : "/category/геймдизайн/update/alias", "addItemButtonText": "+ Добавить алиас", "formType": "hashtag-form", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/alias.png", "message" : "Здесь можно указать хэштеги, с которых нужно переадресовывать на эту страницу", "btnText" : "Добавить" }, "items" : [] }

Алиасы

Cтатьи

{ "load_more": { "url": "/category/геймдизайн/gamedev/more", "type": "button_than_scroll", "last_id": "9358" ,"history": { "from_url": "/category/геймдизайн/", "from_id": "" } }, "hide_invisible": { "offset": 1700 } }
Андрей Верещагин Gamedev

Хрупкий баланс: архетипы колод в карточных играх

Как создатели ККИ делают их честными.

Артемий Леонов Gamedev

Балансировка игр: когда математика бессильна

Почему опасно заниматься балансом, не играя при этом в игру.

Андрей Верещагин Gamedev

Эмоциональный отклик и временные затраты: особенности интерфейсов карточных игр

Как ККИ воздействуют на игрока и распоряжаются его временем.

Kira Linch Gamedev

О прогресс-барах, интерполяции и программистах за спиной

Способы заполнить шкалу.

Артемий Леонов Gamedev

Динамическое повествование: советы от автора The Suffering и The Church in the Darkness

Как сделать прохождение сюжетной игры уникальным для каждого игрока.

Артемий Леонов Gamedev

«В бою тоже должен быть сюжет» — драматичные битвы в Divinity: Original Sin 2

Разработчик делится секретами создания сражений.

Kira Linch Gamedev

Бумажки, Trello и UE4: прототипирование игры Sky Unlimited Inc

Разработка основной механики нестандартными методами.

Андрей Верещагин Gamedev

Разбор локаций в Dishonored: Death of the Outsider

Свежие идеи в DLC.

Дмитрий Мучкин Gamedev

Когда стоит отказаться от музыки в игре

В некоторых случаях тишина — это лучший саундтрек.

Дмитрий Мучкин Gamedev

Как сделать игру привлекательной для спидраннеров

Советы инди-разработчиков.

Артемий Леонов Gamedev

«Жанр immersive sim — в ДНК нашей компании»

Самое интересное из интервью с создателями Prey.

Андрей Верещагин Gamedev

Как работать с игровыми циклами

Правильная постановка целей для игрока.

Артемий Леонов Gamedev

Минимализм в геймдизайне: советы от разработчика Mini Metro

«Меньше — значит больше».

Артемий Леонов Gamedev

Баланс в играх: мнения разработчиков

Честность или иллюзия честности.

Lemma
Артемий Леонов Gamedev

Спаситель мира с дефицитом внимания: как решить «проблему Skyrim»

Автор Airships: Conquer the Sky объясняет, как должно течь время в играх с открытым миром.

Дмитрий Мучкин Gamedev

Баланс между кнутами и пряниками: циклы обратной связи в играх

Примеры правильных и неправильных систем поощрения и наказания игроков.

Артемий Леонов Gamedev

Принцип лифта: как сделать долгие загрузки приятными

Разработчик Kongregate делится советами о том, как сделать игру «быстрой».

Дмитрий Мучкин Gamedev

Создание уровней для Hob

Рассказ левел-дизайнера Runic Games.

Serj Nilov Gamedev

Как написать дизайн-документ игры

Советы новичкам от опытного геймдизайнера

Олег Чимде Gamedev

The Sinking City: истории по Лавкрафту

Беседа с нарративным дизайнером Frogwares Сергеем Теном — о ролёвках живого действия, творчестве Лавкрафта и участии игроков в разработке The Sinking City.

Serj Nilov Gamedev

Idle-игры: почему простота такая сложная?

Ошибки разработчиков «кликеров».

Андрей Верещагин Gamedev

«Выбор игрока должен быть важен, в первую очередь, для него самого»

Сюжеты, которые создаются разработчиками и пользователями.

Артемий Леонов Gamedev

«История — не раб геймплея»

Сценарист Destiny: The Taken King о «комплексе неполноценности» видеоигровой индустрии.

Андрей Верещагин Gamedev

Как работает AI в Battlefield 1

Иллюзия полномасштабной войны.

Андрей Верещагин Gamedev

Черты мидкор-игр

Характеристики проектов, нацеленных на широкую аудиторию.

Дмитрий Мучкин Gamedev

Зачем казуальным играм нужен сюжет

Когда и как нужно подкреплять затягивающий геймплей хорошей историей.

Никита Плющёв Gamedev

Три способа ограничения количества ходов в пошаговых играх

Как разработчики подталкивают игроков к риску.

Никита Плющёв Gamedev

Как геймдизайнеры защищают игроков от самих себя

Как заставить игрока действовать так, как задумали вы.

Андрей Верещагин Gamedev

Идеальный организм — ИИ Чужого в Alien: Isolation

Модели поведения ксеноморфа.

Дмитрий Мучкин Gamedev

Сложность с точки зрения разработчика

На самом деле её не существует.

Cuphead
Олег Чимде Gamedev

«Мор» — взгляд изнутри

Большое интервью с нарративным дизайнером Ice-Pick Lodge, а также новые подробности о «Море».

Андрей Верещагин Gamedev

Прыжок веры

Как сделать управление в платформере на GameMaker отзывчивым.

Андрей Верещагин Gamedev

Контент для избранных

Должна ли игра давать всем возможность пройти её полностью.

Андрей Верещагин Gamedev

Перезапуск классической игры для современных геймеров

Дух старой школы в новой обёртке.

Станислав Минасов Gamedev

«Гемдизайнерам нужны ограничения и проблемы»

Интервью с Дэниелом МакЛареном, ведущим геймдизайнером EA Capital Games.

Андрей Верещагин Gamedev

Гражданская наука и «игры познания»

Как видеоигры могут помочь науке.

Oleg Sergeev Gamedev

Работа с немым протагонистом, на примере The Final Station

О чём молчат игровые персонажи и как это вписывается в происходящее на экране.

Андрей Верещагин Gamedev

Композиция кадра в интерактивном комиксе

Автоматическая расстановка диалоговых баллонов.

Андрей Верещагин Gamedev

Парадокс выбора: как не отпугнуть игрока обилием возможностей

Когда больше, не значит лучше.

Андрей Верещагин Gamedev

Принятие решений: использование теории дуального процесса в играх

Две системы мышления для разных задач.

Андрей Верещагин Gamedev

Советы игровым копирайтерам: как сделать голосовое озвучение персонажа

Рекомендации от креативного директора харьковской студии Plarium Максима Ерёменко.

Андрей Верещагин Gamedev

Картография и баланс: создание уровней для шутеров от первого лица

Как сделать так, чтобы игроки не терялись на локациях.

Прямой эфир

Узнавайте первым важные новости

Подписаться
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } } ]