Инди
Birds of a Feather
122

"why did you rejected my game design CV AGAIN, FUCKFACE?" анти-игра на #индиджем

Ян Богост в книге SLOW YEAR в качестве одного из аргументов обоснования разработки одноимённой игры для Atari 2600 называет (другими словами) эстетизацию уходящих повседневных практик. В нашей стране функцию первого Геймбоя выполнял китайский тетрис, он же BRICK GAME, а документальный фильм Павла Гринёва "Проклятие серого Слонёнка" убедительно доказывает распространённость Famicom-клонов, заменивших нам в том числе и Геймбой.

В закладки

Мы скептически отнеслись к затее, потому что целевая аудитория DTF редко пересекается с нашими интересами, но широкая, одновременно с тем глубокая тема всё же dпустили #индиджем в наши календари. Мы не фанаты джемов в принципе, но почти сразу мы решили делать игру про игровые процессы изготовления - это тоже сыграло роль в финальном решении.

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

В связи с этим с антресолей БЫЛО ДОСТАТО.

*звук струи воздуха изо рта ВУХ* Надутые Щёки

Мы играем за молодого гейм-дизайнера, который пытается устроиться на работу (вместо того, чтобы делать игры...)

В игре используется смачный Рунглиш, звучит много злых и обидных слов, поэтому мы осознанно ставим плашку 18+ из-за чёрного (иногда сортирного) юмора, затрагиваемых тем безработицы, дискриминации и прочих ужасов адалтинга. Не обладая всеми формальными признаками, наша игра всё же относится к жанру Mother-like (наиболее известный аудитории DTF пример - UNDERTALE). Вишенкой на торте пачки отсылок к мемам американских программистов 80-х, коньюктуры рынка труда в СНГ и прочих особенностей метамодернизма.

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

Поиграть можно на itch.io по ссылке:

Второй неприятный момент - звук. Мы воплотили все задумки, отловили (кажется) все баги, но до звука руки не дошли. Трекерный ввод не оставил нам вариантов - уже при релизе рома добавим музыку и подобие звуковых эффектов.

Мы почти довольны результатом. Обсуждение отъело примерно 20% времени, но в дальнейшем коммуникация отнимала лишь 10% от потраченного на проект времени. Мы работали каждый день минимум по часу, опробованная стратегия себя оправдала.

Больше всего расстроил мета-нерабочий прототип с боями а ла Pokemon, к тому же это требовало в два раза больше картинок!

Ждём автобус для поездки на собеседование в компании ветерана геймдева Дяди Гамеса, нашего соседа (и иногда наставника).

В работе использовался Tiled и сторонние графические ассеты, а так же классный генератор спрайтов для того поколения, ссылка вот:

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Birds of a Feather", "author_type": "self", "tags": ["\u0438\u043d\u0434\u0438\u0434\u0436\u0435\u043c","winnerofdtfjam19","oldschool","indiejam","dtfjam"], "comments": 3, "likes": -1, "favorites": 0, "is_advertisement": false, "subsite_label": "indie", "id": 52871, "is_wide": false, "is_ugc": true, "date": "Mon, 03 Jun 2019 18:34:37 +0300", "is_special": false }
0
{ "id": 52871, "author_id": 140377, "diff_limit": 1000, "urls": {"diff":"\/comments\/52871\/get","add":"\/comments\/52871\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/52871"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64960, "last_count_and_date": null }
3 комментария
Популярные
По порядку
1

ассемблер

Кажется, вы доклад Блоу слишком близко к сердцу восприняли

Ответить
0

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

Ответить
0

ДОСТАТОчно

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "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": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "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" ], "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, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "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": "createAdaptive", "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" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]