Дистрибуцией первой созданной Кармаком игры (Shadowforge) и последовавшей за ней Wraith: The Devil’s Demise занималась небольшая компания Nite Owl Productions. Ни одна из игр не блистала продажами, но, по мнению Кармака, даже несколько проданных экземпляров – уже само по себе чертовски здорово: выходит, созданный им продукт оказался достаточно хорош, раз уж кто-то решил купить его за реальные деньги. Дальше – больше: следующая игра (Tennis) привлекла внимание более крупного издателя – Softdisk из Луизианы. Компания не только купила права на издание кармаковского Tennis, но и соблаговолила принять его в штат разработчиков игр. Там Кармак повстречал несколько родственных душ, а трое из них впоследствии стали его компаньонами, когда он создал собственную студию игр id Software в 1991 году.
К моменту основания id почти все игры, которые нравились публике и хорошо продавались, создавались исключительно под консоли. На то была причина: из-за маломощной графики компьютерные игры не шли ни в какое сравнение с быстродействием и великолепием консольных. Взять, к примеру, сайд-скроллер[20] вроде Super Mario Bros. Когда игроки начинают двигать Марио (или Луиджи) по экрану, «камера» плавно и непрерывно движется следом, удерживая персонажа в кадре. В компьютерных играх такого не наблюдалось. Если персонаж выпадал из кадра, он оказывался в новом поле. Иными словами, это был побочный эффект недостаточно мощной графики, и это воспринималось как норма, пока Джон Кармак не разработал технологию адаптивного обновления игрового поля (Adaptive Tile Refresh), сделавшую прокрутку игр на ПК плавной и непрерывной, как в Super Mario Bros. Для того, собственно, основатели id Software и сделали демо под названием Dangerous Dave in Copyright Infringement, которое практически безупречно воспроизводило первый уровень Super Mario Bros 3. Разница заключалась лишь в том, что место Марио занял персонаж по имени Дейв, созданный посредством спрайтовой графики. Это был отличный способ показать, насколько похожими на Mario могут быть компьютерные игры.
Революционная технология адаптивного обновления игрового поля стала главной фишкой первой игры, выпущенной id, – Commander Keen. Хотя эта игра неплохо продавалась, показатели считались хорошими только «для ниши ПК-игр». В те времена всегда делали такую оговорку, так как на фоне топовых консольных игр (вроде Super Mario Bros, у которых продажи исчислялись десятками миллионов копий) и их менее успешных «собратьев» (вроде Hogan’s Alley, которая разошлась миллионным тиражом) лучшие показатели продаж среди компьютерных игр лишь изредка добирались до сотни тысяч. Даже те игры для ПК, что входили в состав популярных франшиз наподобие Ultima или Zork, не могли конкурировать с приставками. Вскоре необходимость делать оговорку исчезла, потому что после Commander Keen id удалось изменить игровую индустрию. В течение последующих десяти лет компания выпустила несколько суперхитов, таких как Wolfenstein 3D (продано более двухсот тысяч копий), Quake (более миллиона копий) и Doom (более десятка миллионов копий), не говоря уже о пиратских копиях, которых, по приблизительным данным, насчитывается несколько миллионов.
Игры вроде Wolfenstein 3D, Quake и Doom принесли Кармаку славу рок-звезды, а такие технологии, как адаптивное обновление игрового поля, кэширование поверхностей и алгоритм теневых объемов, названный в его честь Carmack’s Reverse, сделали Джона легендой геймерского сообщества. Однако в его характере было нечто особенное – некая идейность, превратившая Кармака из просто живой легенды в героя вроде Гэндальфа