Лонг

Феномен Friday Night Funkin'

Как-то раз, четверо талантливых ребят объединились, чтобы сделать игру для геймджема за 3 дня. Ритм-игру, в которой главный герой борется за сердце (и другие части тела) своей возлюбленной с помощью силы музыки. То, что у них получилось, стало прототипом для игры, объединившей вокруг себя миллионы поклонников.

Hollow Knight. The Binding of Isaac. Superhot. Что общего между этими играми, кроме их всеобщего признания?

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

Hungry Knight, игра, которую Team Cherry сделали для Ludum Dare 27. Узнаёте персонажа?

История, о которой пойдёт речь далее, тоже берёт своё начало с геймджема под названием Ludum Dare. Это известное и уважаемое в кругах разработчиков игр мероприятие, в котором в своё время участвовал даже сам Маркус Перссон (он же Notch).

Нотч смотрит на тебя как на геймджем, в котором он мог бы поучаствовать

2 октября 2020 года должен был начаться Ludum Dare 47. Когда Кэмерон Тейлор узнал о предстоящем геймджеме, до его начала оставалось всего 3 часа.

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

Дело осталось за малым: найти ещё несколько человек, с которыми можно было бы объединиться в команду для работы над игрой.

Кэмерон «ninjamuffin99» Тейлор

Кэмерон уже не первый год занимался разработкой игр: под ником ninjamuffin99 он создавал небольшие игры, которые затем выкладывал на площадках вроде itch.io и Newgrounds. Для этого ему не раз приходилось объединять усилия с разными художниками и композиторами, так что Кэмерон успел обзавестись полезными знакомствами.

И вот ему в очередной раз потребовались люди. Конечно, ни одна ритм-игра не получится без музыки, поэтому Кэмерон связался с Исааком «Kawai Sprite» Гарсией. Они уже работали вместе над игрой Ritz, и ещё тогда Кэмерон понял, насколько комфортно им работать вместе, и насколько хорошо Исаак чувствует стиль игры и музыки, которая для неё требуется.

Второй слева на фото — Kawai Sprite. Справа от него ninjamuffin99

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

Одним из тех, кому написал Кэмерон, был kiddbrute: Кэмерону нравился стиль, в котором рисует талантливый не по годам парнишка (ему было около 18 лет).

Увы, но kiddbrute тоже не смог поучаствовать. Зато он порекомендовал на эту роль своего ещё более юного, семнадцатилетнего приятеля, evilsk8r. Кэмерон не был знаком с ним, но ему понравился стиль работ evilsk8r, поэтому он решил работать над игрой с юным дарованием.

Одна из работ evilsk8r

И вот, команда почти в сборе, но одного важного участника всё ещё не хватало: Дэвид «Phantom Arcade» Браун, с которым Кэмерон был знаком уже не первый год, и с которым уже давно хотел поработать.

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

Концепция ритм-игры, в которой нужно повторять за другими персонажами была вдохновлена игрой PaRappa the Rapper с PS1.

Он также придумал первоначальную версию сюжета для игры:

Моя идея в том, что ты хочешь трахнуть свою девушку, но её отец (популярный певец) вызывает тебя на музыкальное состязание
И вот вы на сцене, она на подиуме, вся такая сексуальная, готовая потрахаться, и ты на пару с её папашей поёшь в стиле «Саймон говорит»
Из переписки Phantom Arcade и ninjamuffin99

В тот же день Дэвид придумал и название игры.

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

Gitaroo Man с PS2, ещё один источник вдохновения создателей Friday Night Funkin'. В этой игре тоже нужно было участвовать в музыкальных дуэлях. При этом, у персонажей были полоски здоровья, что тоже нашло отражение в FNF, хоть и в другом виде.

Когда команда наконец была полностью в сборе, ребята приступили к работе над игрой. В следующие 3 дня, Phantom Arcade и evilsk8r совместно проработали визуал и персонажей, Kawai Sprite написал 3 трека (тема для главного меню и две песни для самой игры), а ninjamuffin99 запрограммировал игру и реализовал её уровни.

5 октября команда наконец опубликовала игру. Friday Night Funkin’ не выиграла в геймджеме, но это уже было неважно: ребята были настроены продолжить работать над игрой.

Прототип Friday Night Funkin' для Ludum Dare
***

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

Ассеты игры (то есть, графика, музыка и т.д.) имеют проприетарную лицензию, но на деле разработчики игры всячески поощряют использование графики и музыки игры другими создателями контента:

У вас есть ПОЛНОЕ ПРАВО стримить, делать летсплеи, мемы, щитпосты — ВСЁ, что хотите, с игрой. Используйте музыку в ваших видео, используйте арт, ЧТО УГОДНО. БУДЬ НЕНОРМАЛЬНЫМ, БРО.
Из readme-файла к игре

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

***
Fresh, один из двух играбельных треков прототипа, и первый трек из игры, который я услышал (благодаря трейлеру). Именно он окончательно «продал» мне игру.

Как можно заметить по композиции выше, вокальные партии в Friday Night Funkin' исполняют двое персонажей: один из них — наш противник, второй — герой под управлением игрока.

В данном случае, первым исполнителем является отец Девушки, и ему аккомпанирует Парень. И да, героев игры действительно зовут Парень и Девушка.

В отличие от PaRappa the Rapper, большинство героев Friday Night Funkin' исполняют свои партии не с помощью слов, а с помощью бипов и бопов.

Есть одна деталь, которой я ещё не коснулся: все четверо создателей игры были частью сообщества на сайте newgrounds.com. Но что это за сайт, и о каком сообществе идёт речь?

А сайт этот — очень важный элемент интернета нулевых, поскольку был одним из крупнейших (если не крупнейшим) сайтом с Flash-играми. Тем, кто не застал то время, это, вероятно, ни о чём не скажет, а другие могут и пустить скупую слезу ностальгии.

Сейчас инди-игры представлены во всей красе на площадках вроде Steam и itch.io. Но было время, когда не существовало ни первой, ни второй. Или, в случае со Steam — существовала (Valve запустили Steam в 2003), но находилась на начальных этапах своего развития и предлагала только ограниченных набор игр от самих держателей платформы.

Так выглядел Steam в 2003-м

А Flash-игры были уже тогда. И по сути, они-то и представляли основную часть инди-направления в игровой индустрии тех лет. Немаловажную (если не основную) роль в этом сыграл тот самый Newgrounds.

Первоначально, этот сайт создал Том Фулп, чтобы размещать на нём свои игры. Однако, очень скоро на сайт обратили внимание и другие разработчики, которые тоже хотели, чтобы их игры оказались на сайте. И Том Фулп позволил размещать на сайте свои игры и анимацию любому желающему.

Pico's School, игра 1999 года от Тома Фулпа. Том был пионером в создании Flash-игр, и Pico's School считается инновационной, поскольку Том был первым, кто сделал настолько проработанную игру на Флеше.

История Newgrounds настолько длинная, что для её пересказа потребовалось бы несколько отдельных статей. Кому интересно — вы можете ознакомиться с ней на Newgrounds Wiki.

Я же остановлюсь на двух главных вещах, важных в контексте Friday Night Funkin’.

Справа можно увидеть всё того же Пико, но уже в FNF. Слева Дарнелл, а по центру Нене — персонажи двух других игр Тома Фулпа из той же вселенной, что и Pico's School.

Первое: Newgrounds довольно быстро развился из площадки для размещения игр и анимации в площадку для размещения всевозможного творчества. На сайте есть разделы для артов, для музыки и подкастов, для мультипликации, и, конечно, для игр.

Более того, довольно фривольные правила позволяют размещать практически что угодно — включая порнографический контент.

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

Раздел с артами на Newgrounds. Теперь вы знаете, откуда воровать контент для ваших щитпостов

Второе: на сайте есть удобные способы для всевозможных коллабораций. У каждой единицы контента может быть сразу несколько авторов, и все они будут указаны на странице контента.

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

Блок с авторами игры на примере Friday Night Funkin'

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

Жду не дождусь, когда подобную фичу реализуют на Энтхабе, и я смогу сделать игру про динозавров с Ноа. Правда, для этого Драко придётся ещё прикрутить возможность заливать на Хаб веб-игры, но это мелочи.

Нет, серьёзно, вы видели, каких красивых динозавров рисует эта кудесница?

Теперь вернёмся к нашей игре. То есть, к Friday Night Funkin’, а не той, которую я мог бы сделать с Ноа.

Как я уже сказал, ninjamuffin99, Phantom Arcade, evilsk8r и Kawai Sprite — пользователи Newgrounds. И это оказало огромное влияние на развитие игры и её дальнейшее наполнение.

На протяжении почти месяца после выхода прототипа игры для Ludum Dare, команда неустанно трудилась над созданием полноценной демоверсии. И 1 ноября демо, наконец, вышло на Newgrounds в виде веб-версии, и на itch.io, где помимо веб-версии можно было скачать версию для Windows. Вскоре появились билды и для Linux с Mac.

То же сражение, которое было в прототипе, но в обновлённом виде. Девушка теперь сидит на колонке, иконка Парня на полоске жизней перерисована

Демо включало в себя вторую неделю с новыми персонажами и треками. Так в Friday Night Funkin’ называются уровни: на каждой неделе представлены разные локации, противники, и, конечно же, новые треки.

Что интересно, работая над демоверсией, команда успела посотрудничать с несколькими другими аниматорами и художниками с Newgrounds: Sr Pelo разрешил использовать в игре Скида и Пампа, персонажей из его мультсериала Spooky Month; Джеф «JohnnyUtah», автор легендарного логотипа Newgrounds, помог с редизайном лого игры; наконец, Bassetfilms поучаствовал в создании Монстра и написал для него песню.

Monster, первый трек и одноимённый персонаж в игре, который поёт не бипами и бопами, а на английском. Поёт, правда, всякие гадости про то, как будет расчленять Парня с Девушкой. Но всё равно душевно!

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

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

Так или иначе, сотрудничество с другими деятелями стало для команды FNF традицией. Как стало традицией и добавлять разных культовых для Newgrounds персонажей вроде тех же Пико и Нене из игр создателя площадки, Тома Фулпа.

Сам Том, очевидно, был совершенно не против подобных заимствований. Ещё бы: Friday Night Funkin’ стала самой популярной игрой на Newgrounds за всю 30-летнюю историю его сайта. Эта игра буквально вдохнула вторую жизнь в площадку, расцвет которой пришёлся на нулевые.

Популярность запроса «Newgrounds» в Google, с 1 января 2004 по наши дни. Не самый точный способ определить популярность площадки, но общую картину увидеть можно. Начало всплеска в 2020 связано с выходом FNF. Пик всплеска пришёлся на апрель и май 2021, потому что разработчики решили выпустить обновление сначала на Newgrounds, а уже потом на itch.io

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

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

Список можно продолжать ещё очень и очень долго.

Разные вариации экрана успешного завершения уровня. При низком проценте попадания в ноты Девушка садится Парню на... затылок. При идеальном прохождении можно увидеть долгожданный «Хэппи Энд»: Парень с Девушкой прыгают в постель и начинают творить Вуху. Здесь показаны экраны при игре за Парня, но они также отличаются в зависимости от выбранного персонажа.
Разные вариации экрана успешного завершения уровня. При низком проценте попадания в ноты Девушка садится Парню на... затылок. При идеальном прохождении можно увидеть долгожданный «Хэппи Энд»: Парень с Девушкой прыгают в постель и начинают творить Вуху. Здесь показаны экраны при игре за Парня, но они также отличаются в зависимости от выбранного персонажа.
Разные вариации экрана успешного завершения уровня. При низком проценте попадания в ноты Девушка садится Парню на... затылок. При идеальном прохождении можно увидеть долгожданный «Хэппи Энд»: Парень с Девушкой прыгают в постель и начинают творить Вуху. Здесь показаны экраны при игре за Парня, но они также отличаются в зависимости от выбранного персонажа.
Разные вариации экрана успешного завершения уровня. При низком проценте попадания в ноты Девушка садится Парню на... затылок. При идеальном прохождении можно увидеть долгожданный «Хэппи Энд»: Парень с Девушкой прыгают в постель и начинают творить Вуху. Здесь показаны экраны при игре за Парня, но они также отличаются в зависимости от выбранного персонажа.

Вот ещё пример. Когда во время прохождения недели 7 (одной из последних на данный момент в игре) я проигрывал, то тут же перезапускал уровень сначала.

Но стоило мне один раз задержаться на экране перезапуска на несколько секунд, как я услышал, что мой противник насмехается надо мной. Он произнёс что-то вроде «Может быть, тебе стоит вернуться к первой неделе?». Тогда я удивился в первый раз.

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

Экран перезапуска уровня после проигрыша. Синие мерцающие шарики в районе паха Парня являются шуткой, обыгрывающей английскую фразу «blue balls», которая, говоря простыми словами, означает недотрах. Так как Парень не справился с поставленной задачей, то вожделенной Девушки ему в этот раз не видать.

В подобных мелочах, на большинство из которых многие даже не обратят внимания, заключается вся суть Friday Night Funkin'.

При попытке деконструировать игру я очень быстро пришёл к выводу, что хоть FNF и пытается своей эстетикой мимикрировать под браузерные забавы времён золотой эпохи интернета, в действительности, на их фоне она настолько же продвинутая, насколько таковой была Pico's School для Flash-игр в 1999.

Это столкновение Пико и Парня будто бы олицетворяет собой столкновение старого, и нового, построенного на фундаменте старого
Мы реализовали немало идей в веб-игре всего за месяц, поэтому наблюдая за тем, как МНОГО людей оценили игру, забавно думать о том, что произойдёт, когда мы ДЕЙСТВИТЕЛЬНО сделаем игру такой, какой мы её видим.
ninjamuffin99
***
23
4
Kverk

Пишу про игры. Бухчу в комментах.

23комментария