Об этом проекте
Excalibur — это бесплатный 2D-движок с открытым исходным кодом, написанный на TypeScript и предназначенный для создания игр на HTML5 canvas. Его цель — упростить разработку игр, взяв на себя стандартный код движка, поддержку кросс-платформенности (с использованием BrowserStack для автоматического тестирования) и предоставив гибкий API, позволяющий разработчикам использовать столько функций, сколько им нужно. Движок распространяется под лицензией BSD с двумя пунктами, что допускает коммерческое использование, и остаётся бесплатным навсегда.
Ключевые особенности включают обширный сайт документации для пользователей, справочник по API и коллекцию примеров. Проект активно развивается, имеет дорожную карту для версии 1.0 и поощряет вклад сообщества, отзывы и сообщения об ошибках через GitHub Discussions и Issues. Он поддерживает последние две версии популярных настольных и мобильных браузеров, с автоматическим тестированием через BrowserStack.
Для разработчиков репозиторий предоставляет инструкции по настройке Visual Studio Code и Dev Containers, а также npm-скрипты для сборки, тестирования и запуска песочницы на основе Storybook для визуальных тестов. Проект привержен открытому исходному коду и приветствует вклад как в код, так и в документацию.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.