
BananaBread — это трёхмерный шутер от первого лица, работающий в веб-среде. Он использует движок Cube 2: Sauerbraten, написанный на C++ и OpenGL, и скомпилировнный с помощью Emscripten в JavaScript и WebGL, что позволяет запускать игру в современных браузерах, используя стандартные веб-API и без необходимости установки плагинов.
Mozilla (разработчик Firefox) создала этот проект по нескольким причинам. Во-первых, он должен служить тестовым примером для запуска требовательной трёхмерной игры в браузерах: наличие работающего тестового примера позволяет нам опробовать новые функции браузера и профилировать производительность, чтобы повысить их скорость. Другая цель — доказать, что игры такого рода могут работать на JavaScript и WebGL, к чему многие относятся скептически. Наконец, весь код этого проекта (и практически все графические ресурсы) открыт, поэтому другие могут учиться на этом опыте и использовать этот код для создания своих собственных браузерных игр.
| Запуски | 149 |
| Категории | Демки, Игры и развлечения |
| Языки | English |
| Регистрация | Не требуется |
| Устанавливаемые приложения | - |
| Адаптация для мобильных устройств | - |
| Прогрессивное веб-приложение (PWA) | - |
| API | - |
| Виджет(ы) | - |
| Исходный код | https://github.com/kripken/BananaBread |
| Открытый исходный код | + |
| Разработчик | |
| Дата добавления/обновления записи | 17.10.2025 |
| СООБЩИТЬ О ПРОБЛЕМЕ |