Джонатан Блоу (1971 г.р.) — американский дизайнер видеоигр и программист. Он наиболее известен своей работой над независимыми видеоиграми Braid (2008) и The Witness (2016). Блоу родился в Калифорнии, США, и заинтересовался программированием игр еще в средней школе. Он изучал информатику и английский язык в Калифорнийском университете в Беркли , но бросил учебу, чтобы основать игровую компанию. После того, как компания закрылась из -за краха доткомов , Блоу работал подрядчиком по разработке игр. Он стал соучредителем Experimental Gameplay Workshop и вел ежемесячную техническую колонку для журнала Game Developer .
Блоу получил известность в 2008 году с фильмом Braid . Он использовал свой финансовый успех для финансирования своей следующей игры The Witness и основал компанию под названием Thekla Inc. После длительного периода разработки The Witness была выпущена в 2016 году и, как и Braid , имела критический и финансовый успех. Во время разработки Блоу начал проектировать и создавать новый язык программирования после того, как разочаровался в C++ , языке, который Текла использовала для программирования игры. Полноценная работа над языком под кодовым названием Jai и новой игрой, реализованной на нем, началась после выхода The Witness . Компилятор языка Jai в настоящее время находится в бета-версии .
Игры Блоу известны своей художественностью и сложностью. Они созданы с использованием специальных игровых движков , имеют больший бюджет и более длительное время разработки, чем большинство игр, финансируемых независимо. Блоу фигурирует в Indie Game: The Movie и известен своим твердым мнением об игровой индустрии.
Джонатан Блоу родился в Южной Калифорнии в 1971 году. [1] Его отец работал оборонным подрядчиком в TRW , а мать была бывшей монахиней. [1] Он четвертый из пяти братьев и сестер, у него есть два брата и две сестры. [2] Блоу был воспитан христианином и сказал, что его семья регулярно посещала церковь. [3] Блоу учился в средней школе в северном округе Сан-Диего . [4] Там он посещал компьютерный класс в пятом или шестом классе, где домашний компьютер VIC-20 познакомил его с программированием и компьютерами. [1] [4] Когда родители заметили его интерес, они купили ему цветной компьютер TRS-80 , на котором Блоу научился программировать на языке BASIC , часто используя тетради от RadioShack . [5] [6] В старшей школе он программировал игры на Commodore 64 . [1] [7] Некоторые из игр, которые он запрограммировал, были вдохновлены Индианой Джонсом и Pac-Man . [1] [8]
В 1989 году Блоу поступил на бакалавриат Калифорнийского университета в Беркли , получив двойную специализацию: информатика и английский язык. [2] Он начал со специальности физики, но переключился на информатику, потому что «просто почувствовал призвание в этом направлении». [9] Он был членом и президентом Ассоциации студентов компьютерных наук , а также Экспериментального вычислительного центра , студенческой компьютерной организации. [10] [11] [12] Во время учебы в колледже Блоу написал несколько произведений научной фантастики, которые опубликовал под псевдонимом. [13] Он провел пять лет в Калифорнийском университете в Беркли [2] , но бросил учебу менее чем за один семестр. [14] Он сказал; «Я был очень подавлен из-за учебы в школе, мне это не нравилось. Я плохо проводил время». [15]
Покинув Калифорнийский университет в Беркли, Блоу шесть месяцев проработал в «действительно скучной» компании по разработке корпоративного программного обеспечения, [16] прежде чем перейти на должность подрядчика в Silicon Graphics , где он портировал Doom и Doom II на приставку . [2] В начале 1996 года Блоу вместе с Бернтом Хабермайером, с которым Блоу познакомился в Экспериментальном вычислительном центре, стал соучредителем игровой компании Bolt-Action Software, которая базировалась в Окленде, штат Калифорния . [2] [12] [17] Позже к компании присоединился художник, [12] и они создали Wulfram , 3D-экшен-стратегию для 32 игроков, в которой игроки управляли тяжеловооруженными ховертанками. [18] [19]
На пике своего развития в Bolt-Action Software работало 14 сотрудников. В 2000 году компания закрылась из-за краха доткомов . [2] В интервью 2020 года Блоу сказал, что он убежден, что 1996 год был самым трудным временем в истории для создания компании по производству видеоигр из-за перехода от 2D к 3D-играм. [20] Ряд компонентов игры было сложно реализовать, но Блоу извлек уроки из опыта, — сказал он; «мы разорились, и я несколько лет после этого выгорал от упорного труда… но так я стал хорошим программистом». [21]
После того как Блоу закрыл свою первую студию, он работал подрядчиком для игровых студий с большими бюджетами. Среди игр, над которыми он работал, — Oddworld: Munch's Oddysee , Deus Ex: Invisible War и Thief: Deadly Shadows . [22] В 2002 году Блоу стал соучредителем Мастерской экспериментального игрового процесса на Конференции разработчиков игр , которая демонстрирует прототипы игр, включающие новую механику или представляющие собой новые жанры или среды видеоигр. [23] [24] Примерно в это же время он вел The Inner Product , ежемесячную техническую колонку для журнала Game Developer . [25] [26]
В это время Блоу переехал в Нью-Йорк, где его познакомили с исследовательским проектом IBM по серверам на основе клеточных процессоров . [27] Блоу представил им доказательство концепции насыщенной физикой многопользовательской онлайн-игры о гигантских роботах, атакующих город. [28] Блоу и Атман Бинсток сделали большую часть программирования игры; [29] Блоу написал клиентский код, графику и игровой процесс, а Бинсток с нуля написал физический движок для работы на сервере. [28] После подачи окончательного отчета в IBM команда передала игру в Electronic Arts , которая, по словам Блоу, не была впечатлена. [30]
Другая контрактная работа Блоу включала программирование эффектов частиц для Flow на Sony PlayStation 3 ; [31] [32] проверка кода после покупки MTV компании Harmonix ; [32] и программирование музыкальной экшн- игры Phase для iPod . [33] Блоу рассказал об этой части своей жизни; «Я просто шел вперед, как это иногда делают люди, и делал все, что мог, а именно программирование». [34]
В декабре 2004 года Блоу создал прототип 2D -игры-платформера-головоломки , включающей манипулирование временем. Пять месяцев спустя он начал работу над превращением прототипа в полноценную игру, и к декабрю 2005 года была завершена первая версия того, что впоследствии будет известно как Braid . . [35] Большая часть работы выполнялась неполный рабочий день, поскольку Блоу также занимался консультационной работой и обучением боевым искусствам. [35] Блоу посчитал, что графика и художественный стиль первой версии игры «выглядели чрезвычайно любительскими», [35] и нанял Дэвида Хеллмана для создания всего графического оформления игры. [35] Для создания этой истории Блоу черпал вдохновение из некоторых из своих любимых книг и фильмов, таких как « Невидимые города» и «Малхолланд Драйв» . [35] Повествование игры рассказывается посредством текстового представления миров, экологического искусства и игрового процесса и интерпретируется по-разному. [36]
В середине 2007 года Блоу подписал контракт с Microsoft на выпуск Braid через свою платформу распространения XBLA . Блоу считал, что время, потраченное на прохождение сертификации XBLA, было бы лучше потратить на доработку игры, но он отметил, что Microsoft «очень не вмешивалась» в игровой дизайн, и что «окончательная игра — это именно то, что я хотел туда включить». [37] По оценкам Блоу, он потратил более 180 000 долларов собственных денег на разработку Braid . [38]
Braid был выпущен в августе 2008 года и вызвал всеобщее признание, [39] стал «немедленной сенсацией» [36] и сделал Блоу миллионером. [40] В 2010 году Блоу вместе с некоторыми другими успешными независимыми разработчиками игр стал соучредителем финансирующей организации Indie Fund . [41] Блоу появился в документальном фильме «Indie Game: The Movie» , в котором он рассказывает о своем опыте разработки и выпуска Braid . [42] В 2014 году Блоу заявил, что продажи Braid принесли более 4 миллионов долларов, которые он использовал для финансирования The Witness (2016). [40]
Следующим проектом Блоу стала The Witness (2016), игра от первого лица, в которой игроки решают головоломки, рисуя пути. Блоу хотел создать игру, использующую невербальное общение ; правила головоломки никогда не объясняются словами, но сами головоломки учат игрока правилам. Блоу чувствовал, что решение головоломок таким способом может вызвать прозрения для игроков, и попытался разработать игру так, чтобы игрок снова и снова переживал «миниатюрные прозрения». [43] По оценкам Блоу, решение каждой головоломки в игре займет более 80 часов. [43]
Работа над The Witness началась в 2008 году. Блоу создал прототипы нескольких игровых идей, прежде чем выбрать ту, которая ему понравилась больше всего, несмотря на то, что это была 3D-игра, которую он «совершенно не хотел делать». [44] На протяжении всего процесса разработки Блоу нанимал разработчиков на полный рабочий день и основал компанию Thekla, Inc., президентом которой он является. [44] [45] [46] The Witness был представлен публике в 2010 году, когда над игрой полный рабочий день работали три человека. [44] Блоу надеялся выпустить The Witness в 2013 году в качестве стартовой игры для Sony PlayStation 4 , но цель не была достигнута, поскольку масштаб игры увеличился. [47] К 2015 году основная команда выросла до восьми человек. [43] В то время небольшая независимая игровая студия очень редко тратила на игру более семи лет. [43]
Игра была выпущена для Windows и PlayStation 4 в январе 2016 года. Блоу сообщил, что доход от продаж The Witness за первую неделю составил более 5 миллионов долларов США, и она была одной из самых популярных загрузок на нелегальных BitTorrent- сайтах. [48] [49] Игра получила признание критиков, [50] [51] несколько номинаций на премию BAFTA и Game Developers Choice Awards , [52] [53] и появилась в категории «Лучшие за десятилетие» от IGN , [54] Polygon , [55] NME , [56] CNET , [57] и National Post . [58]
Ближе к концу разработки The Witness Блоу разочаровался в C++ , языке программирования, который Текла использовала для реализации движка игры. [59] Блоу счел этот язык слишком сложным, отметив; «C++ — в некотором смысле мощный язык… но он делает [разработку программного обеспечения] намного сложнее, чем следовало бы». [59] В сентябре 2014 года Блоу выступил на своем канале Twitch с докладом о возможности создания нового языка программирования, предназначенного для разработки игр. [60] Он оценивал альтернативные языки программирования системного уровня, такие как Go и Rust , но в конечном итоге выразил желание создать новый язык. [60] По оценкам Блоу, новый язык программирования, предназначенный для разработки игр, может сократить типичное время разработки как минимум на 20% и улучшить вид искусства, сделав программирование более приятным. [61] Он также сказал, что создать этот язык будет относительно легко по сравнению с созданием такой игры, как The Witness . [62]
В 2014 году Блоу приступил к разработке языка под кодовым названием Jai и начал создавать для него компилятор . [59] Первые полтора года работы над «Джаем» проводились неполный рабочий день, потому что Текла выпускала «Свидетеля» . [63] В середине 2016 года он начал постоянную работу над языком, игровым движком, написанным на языке Джай, и головоломкой в стиле Сокобан для игрового движка. [64] [63] В 2023 году Блоу назвал игру «крупнейшей однопользовательской головоломкой, которую когда-либо создавали» [65] и подсчитал, что на прохождение игроку потребуется более 400 часов. [66]
Помимо прочего, Блоу надеется, что этот язык улучшит процесс программирования игр и позволит программистам создавать больше функций с меньшим количеством кода. [59] Работая одновременно над игрой Sokoban, ее движком и Jai, Блоу может протестировать дизайн языка и скорректировать его на ранних этапах его существования. [67] По состоянию на август 2023 года [обновлять]компилятор Jai находится в бета-версии . [68]
В августе 2020 года Thekla анонсировала Braid, Anniversary Edition , обновленное издание Braid . [69] Блоу сказал, что ремастер будет верен оригиналу, отметив, что Брэйд не получит обращения «Гридо стреляет первым» — отсылка к изменению, внесенному в «Звездные войны» , [70] и что он содержит более 15 часов комментариев. . [71] Изначально Thekla планировала выпустить игру в начале 2021 года, [70] но в ноябре 2023 года было объявлено, что игра выйдет 30 апреля 2024 года на PS4 , PS5 , Xbox One , Xbox Series X , ПК и на мобильных устройствах через Netflix . [71]
В 2013 году Блоу начал создавать прототип однопользовательской игры, которая не была головоломкой. [72] В 2018 году Блоу заявил, что в игре 40–50 часов игрового контента. Он намерен, чтобы Текла создала игру, используя игровой движок, разработанный для игры Sokoban, как только она станет более зрелой. Он планирует работать над игрой 20 лет, выпуская ее частями. Каждая часть будет делать игру больше и сложнее. [73] Блоу отметил, что одна из целей его проекта — расширить свои дизайнерские способности. [74]
В юности Блоу любил играть в текстовые приключенческие игры от Infocom ; его любимой была Trinity , которая, по словам Блоу, «относительно глубоко повлияла на меня с точки зрения того, как я думаю об играх». [75] В колледже его любимой игрой был Netrek . [76] В начале своей карьеры Блоу часто играл в Counter-Strike . [77]
Игры Блоу известны своей художественностью, сложностью и не следуют тенденциям индустрии. В ретроспективе Braid GQ отметил , что игра была выпущена в то время, когда на рынке доминировали жестокие и повторяющиеся шутеры от первого лица, но «приложила серьезные усилия, чтобы сделать художественное заявление», выходящее за рамки этой тенденции. [78] Загадки Брейда были описаны как «сложные» [79] и «грозные». [80] Time охарактеризовал The Witness как «категорически вызывающую» и описал ее прием как «широко оцениваемую как игру, созданную гением для гениев». [81]
Игры Блоу имеют более высокие бюджеты и более длительное время разработки, чем большинство игр, финансируемых независимо, а также имеют собственные игровые движки. Braid была создана с относительно большим бюджетом для независимых игр в то время, [82] в то время как The Witness , которая в основном финансировалась за счет прибыли Braid , стоила около шести миллионов долларов. [83] Время разработки Braid и The Witness было очень редким для независимых игр того времени. [83] [43] Блоу создал собственный игровой движок для обеих игр, что в случае с The Witness заняло много времени на разработку. Он отметил, что, когда началась разработка The Witness , готовые движки, такие как Unity и Unreal Engine , были недостаточно пригодны для создания игры. Блоу также отметил, что он старается создавать игры, которые выдержат испытание временем, поэтому наличие собственного движка означает, что он может продолжать предоставлять игры людям, в отличие от готовых движков, которые не имеют такой гарантии. [84] [a] Художник по косам Дэвид Хеллман сказал, что Блоу не беспокоили ни время, ни бюджет, и что для него «игра всегда была на первом месте». [85]
Блоу сказал, что когда он создает игру, он пытается создать что-то, во что ему хотелось бы играть и чем было бы интересно. [86] Он хочет понять мир со многих точек зрения, [87] и пытается раскрыть и понять истины о Вселенной через игровой дизайн. [9] Блоу любит исследовать вариации простой идеи. [83] Он описал идеального игрока в своих играх как человека, который «любознателен и любит, чтобы к нему относились как к умному человеку». [88] Блоу надеется, что дизайнерские навыки, которые он развил, работая над сложными играми, сделали Jai лучше, чем большинство языков. [59]
Блоу основал Thekla, потому что хотел творческой свободы, а не из-за стремления управлять компанией. [89] Он использовал почти всю прибыль Braid для независимого финансирования The Witness , отмечая, что, поступая так, он имел полную творческую свободу и, следовательно, не должен был корректировать игру, чтобы угодить прихотям издателя. [83] Команда, работавшая над The Witness, заявила, что Блоу предоставил им большую автономию при работе над игрой. [90] Блоу не планирует время разработки игр в Thekla, отмечая; «Мы не делаем это, как Electronic Arts. Мы не выбираем квартал и не выпускаем игру. Мы просто пытаемся сделать лучшую игру». [73]
VentureBeat охарактеризовал Блоу как имеющего «репутацию человека, выполняющего выдающуюся работу» [73] и известного тем, что он высказывает свое мнение об игровой индустрии. [91] Его описывают как «колючего гения» [83] и как «самого умного разработчика игровой индустрии, но также и как ее самого резкого и противоречивого внутреннего критика». [92] Комментируя свою критику, Блоу сказал: «Я честно говорю, что думаю об играх, и честно говорю, считаю ли я что-то хорошим или нет, и почему». [93] Стивен Тотило из Kotaku сказал, что критика Блоу направлена не против отдельных лиц или конкретных игр, а против отраслевых тенденций. [94]
Блоу считает, что в играх хорошо работают отдельные элементы повествования, включая настроение, персонажей и обстановку; [95] , но считает, что игры — ужасный способ повествования в целом. [96] По состоянию на 2016 год он считал, что качество повествования в играх значительно ниже, чем в литературе. [97] В 2018 году он сказал, что многие современные игры включают дизайн, который саботирует сам себя и ослабляет структуру игры, в которой они находятся, несмотря на то, что такие проекты существовали почти десять лет назад, что указывает на застопорившийся прогресс в этой среде. [98] [b] Он не считает микротранзакции по своей сути неэтичными, [99] но считает, что многие игры, созданные для телефонов, «просто притворяются играми, чтобы иметь кнопку микротранзакций или показывать рекламу». [100] Он считает игры в социальных сетях злом, [101] и отмечает, что, хотя SimCity и FarmVille кажутся внешне похожими, SimCity — это творческая деятельность, которая включает в себя решение проблем, а FarmVille — это удержание внимания игрока как можно дольше. [102]
По мнению Блоу, игры могут сыграть гораздо большую культурную роль [103] и помочь определить состояние человека . [104] Хотя Блоу стремится придать своим играм смысл, [94] он отметил, что игры с относительно пустым геймплеем, такие как многопользовательские онлайн-игры (MMO), которые удерживают игроков на крючке фальшивыми наградами, могут причинять людям реальный вред. [104]
Несмотря на то, что Блоу считают образцом для подражания в независимой разработке, [93] ему неудобно, когда его называют инди-разработчиком: он чувствует, что сцена инди-игр превратилась в нечто, к чему он не принадлежит. [93] [105] В 2019 году он сказал, что сцена независимой разработки изменилась: создавать и выпускать игры стало проще, чем когда-либо прежде, но с точки зрения игрового дизайна «прогресс не был таким большим, как люди предполагают». ". [95] Блоу отметил, что Stephen's Sausage Roll , игра, которую он в 2017 году считал «возможно, лучшей головоломкой всех времён», [106] редко обсуждалась в кругах разработчиков, что указывает на стагнацию на сцене разработки. [95] Комментарии привлекли внимание социальных сетей, что вызвало беспокойство у Блоу; «Работа не в том, чтобы быть в сообществе, а в том, чтобы сделать хорошую игру». [99]
Блоу считает, что большая часть текущего программного обеспечения имеет низкое качество. В интервью 2020 года он отметил: «Я думаю, что сейчас мы находимся в ситуации, когда все в мире наводнены программным обеспечением низкого качества, и все хотят, чтобы у них было программное обеспечение более высокого качества». [107] Он считает большую часть того, что программисты сейчас делают, расточительным, описывая программирование в 2021 году как занятие с ненужной сложностью. [108] Он невысокого мнения о современном C++, назвав его в 2020 году ужасным языком, [109] и отчасти был мотивирован на создание Jai, чтобы улучшить качество жизни программистов. [59]
Хотя некоторые хобби Блоу хорошо известны, Блоу описывают как «очень личное». [1] Блоу начал заниматься кунг-фу , когда начал работать над Braid , занимаясь по 15 часов в неделю ближе к концу разработки. [110] В ходе обучения он изучил практики медитации, которые помогли ему в разработке игр, отметив: «Я не знаю, закончил бы я Braid , если бы не занимался кунг-фу». [111] Он практиковал тай-чи во время ранней разработки The Witness . [92] Блоу заядлый танцор, и во время работы над The Witness он ходил на танцы несколько вечеров в неделю . [1] [108] Он обнаружил, что танцы помогают ему генерировать идеи, и в 1990-е годы носил в клубы блокнот, чтобы записывать идеи программирования, которые приходили к нему на танцполе. [112]
Ниже включены только игры, в разработке которых Blow сыграл важную роль. Например, работы, в которых он отмечен специальной благодарностью , опущены.
Раньше, когда я учился в колледже, вы знаете, я написал немного научной фантастики и кое-что опубликовал, но это под псевдонимом, так что вы не можете их найти.
{{cite magazine}}
: CS1 maint: ref дублирует дефолт ( ссылка )