Они десятилетиями искали лучшие решения для проблем, описанных в предыдущем параграфе, чтобы привлечь в свои игры как можно больше геймеров.
У них огромная аудитория, почти на 100 % состоящая из молодых людей. Так, на онлайн-платформе Roblox играют более половины всех детей США в возрасте до 16 лет. И для них это второй сайт после Google.
10 лет назад в интернете были очень популярны видео с малышами, которые пытались расширить пальчиками картинку в бумажном журнале. Сегодня эти малыши стали подростками, завтра они превратятся во взрослых людей. Для них нет никакого перехода в цифровой мир они в нем родились.
Несмотря на это, процесс создания Метавселенной будет непростым. Рассмотрим его в деталях.
Как создать Метавселенную
Больше пропускной способности
Задержка в передаче данных считается приоритетной проблемой, и решить ее непросто. Создатели игр научились обходить эту сложность, например используя алгоритмы, которые предсказывают поведение игрока, или намеренно задерживая информацию с устройства одного игрока, пока на устройство не поступят данные его партнера по игре. Однако эти решения плохо масштабируются за пределами конкретных игр с их более-менее определенными сценариями.
Кроме того, мешают законы физики. Данные по оптико-волоконным кабелям движутся с неизбежной задержкой как из-за преломления света внутри кабеля, так и из-за извилистых маршрутов самого кабеля (все это забирает до 30 % скорости). Прокладка же новых кабелей как внутри одной страны, так и между странами представляет собой масштабную инженерную задачу и требует времени.
Беспроводную инфраструктуру модернизировать проще:
с помощью сетей 5G. Их реклама всячески акцентирует внимание клиентов на малой задержке данных (экономия может составлять до 2040 мс по сравнению с сетями 4G), и она не врет. Но речь только о последних сотнях метров передачи данных, поскольку вышки 5G тоже связаны с магистральными сетями;
с помощью глобальной спутниковой системы Starlink от компании SpaceX. Однако здесь задержки тоже неизбежны из-за перемещения данных между спутниками. Или из-за нехватки спутников американцы столкнулись с этой проблемой в начале 2022 года, когда скорость загрузки Starlink в США упала на треть.
Больше вычислительных мощностей
Данные надо не только передать, но и расшифровать, превратить в картинку. Это работа центральных (CPU, central processing unit) и графических (GPU, graphics processing unit) процессоров будем называть это «вычислительными ресурсами».
Правда такова: в этой сфере спрос всегда будет опережать предложение. Как только компьютеры умнеют, мы задаем им все более сложные задачи.
Но вот как можно решить эту проблему:
нагружая вычислениями удаленные центры обработки информации, а не локальные устройства пользователей. Так, к примеру, поступают игровые платформы Google Stadia и Amazon Luna. Сторонники этого подхода сравнивают внешнюю обработку данных с работой электростанций: вам нет нужды покупать в дом электрогенератор, если есть централизованное электропитание. Правда, остается проблема задержки данных.
Вариант этого решения облачные графические процессоры (GPU Cloud). Однако здесь аналогия с электростанцией перестает работать. Облачные графические процессоры не генерируют общую вычислительную мощность для рендеринга[1] всех игроков один GPU (неважно, локальный или удаленный) работает только на одного пользователя;
Примечания
1
Рендеринг визуализация, создание двух- и трехмерных изображений.