Как игры переехали в браузер
Сегодня игру можно открыть по ссылке и начать через секунду. Путь к этому занял почти семьдесят лет: от осциллографа в физической лаборатории до трёхмерной графики на обычной веб-странице.
-
1958
Tennis for Two
Физик Уильям Хигинботам собрал для дня открытых дверей Брукхейвенской национальной лаборатории игру в теннис на экране осциллографа. Одна из первых видеоигр в истории работала на аналоговом компьютере и развлекала посетителей, а не учёных.
-
1962
Spacewar!
Стив Рассел с коллегами написали космическую дуэль для мини-компьютера PDP-1 в Массачусетском технологическом институте. Копии игры быстро разошлись по другим университетам.
-
1972
Pong
Atari выпустила аркадный автомат с простым электронным пинг-понгом. Pong стал первым массовым коммерческим хитом и показал, что видеоигры могут быть бизнесом.
-
1984
Тетрис
Алексей Пажитнов написал головоломку с падающими фигурами на компьютере «Электроника-60» в Вычислительном центре Академии наук СССР. Версия для Game Boy 1989 года сделала тетрис мировой классикой.
-
1990
«Сапёр» от Microsoft
Игра вышла в наборе Microsoft Entertainment Pack, а в 1992 году вошла в стандартную установку Windows 3.1. Миллионы людей впервые сыграли в компьютерную игру именно на рабочем компьютере.
-
1995
Java-апплеты
С первой версией языка Java появились апплеты: небольшие программы, которые запускались внутри веб-страницы. На них писали первые браузерные игры, но для каждой нужен был отдельный плагин.
-
1996
Рождение Flash
В декабре 1996 года Macromedia купила компанию FutureWave и выпустила её анимационный редактор FutureSplash под именем Macromedia Flash. В 2000-х Flash стал главной платформой браузерных игр: на порталах флеш-игр выходили тысячи проектов, а многие будущие известные студии начинали именно там.
-
2004
Элемент canvas
Apple добавила в свой движок WebKit элемент canvas для рисования из JavaScript. Позже он вошёл в стандарт HTML5 и стал основой для игр без плагинов.
-
2011
WebGL 1.0
В марте 2011 года вышла спецификация WebGL 1.0. Браузеры получили доступ к видеокарте, и трёхмерные игры смогли работать прямо на странице.
-
2014
2048 и Hextris
9 марта 2014 года Габриеле Чирулли опубликовал 2048, написанную за выходные на JavaScript и CSS. Игра с открытым кодом разошлась по миру за несколько дней. В том же году появилась Hextris, тоже с открытым исходным кодом.
-
2017
Закат плагинов
Java 9 объявила апплеты устаревшими. В том же году энтузиасты начали проект Flashpoint, чтобы сохранить тысячи флеш-игр до того, как браузеры окончательно откажутся от Flash.
-
2020
Конец Flash Player
31 декабря 2020 года Adobe прекратила поддержку Flash Player. Браузерные игры окончательно перешли на открытые технологии: HTML5, JavaScript, canvas и WebGL.
-
2023
WebGPU
В апреле 2023 года Chrome и Edge включили поддержку WebGPU, нового интерфейса к видеокарте. Он ближе к современным графическим API и открывает браузеру графику уровня настольных игр.
Что дальше
Браузерная игра сегодня не требует ни установки, ни плагинов, ни регистрации. Все игры на этом сайте работают именно так: на JavaScript, canvas и WebGL, без единого внешнего запроса.