Sobre el proyecto
Excalibur es un motor de juegos 2D gratuito y de código abierto escrito en TypeScript, diseñado para crear juegos en canvas HTML5. Su objetivo es simplificar el desarrollo de juegos al encargarse del código repetitivo del motor, apuntar a multiplataforma (usando BrowserStack para pruebas automatizadas) y ofrecer una API flexible que permite a los desarrolladores usar tanto o tan poco como necesiten. El motor tiene licencia BSD de 2 cláusulas, lo que permite el uso comercial, y es gratuito para siempre.
Las características clave incluyen un sitio completo de documentación para el usuario, referencia de API y una colección de ejemplos. El proyecto se desarrolla activamente, con una hoja de ruta para la versión 1.0, y fomenta las contribuciones de la comunidad, los comentarios y los informes de errores a través de GitHub Discussions e Issues. Es compatible con las dos últimas versiones de los navegadores de escritorio y móviles populares, con pruebas automatizadas mediante BrowserStack.
Para los desarrolladores, el repositorio proporciona instrucciones de configuración para Visual Studio Code y Dev Containers, junto con scripts de npm para compilar, probar y ejecutar un sandbox basado en Storybook para pruebas visuales. El proyecto está comprometido con el código abierto y agradece las contribuciones tanto al código como a la documentación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.