Motor minimalista para el desarrollo de videojuegos con Flutter.
English | 简体中文 | Polski | Русский | Español
Nuestro objetivo es lanzar pronto la v1. Periódicamente lanzamos RCs (release candidates) a medida que el código evoluciona, y estamos bastante complacidos en el punto que nos encontramos (aunque aún pueden existir cambios).
Favor de usar esta versión como un avance de la nueva versión de Flame y también para aportar feedback al equipo sobre la nueva estructura y/o características.
La rama main
es lo más próximo a una migración hacia la v1. La rama master-v0.x
es el último lanzamiento v0
(en la cual aún estamos fusionando algunos parches y arreglos críticos).
La actual v1 lanzada es en pub. La última versión estable hasta ahora es . Siéntase libre de elegir la versión que mejor se adapte a sus necesidades.
Tome en cuenta que la documentación en la rama main
de este repositorio es más nueva que la última versión lanzada.
Aquí puede encontrar la documentación para las diferentes versiones:
- Última versión estable: Flame-engine website
- Última versión estable: GitHub docs
- Última versión v1.0.0: GitHub docs
La documentación completa se puede encontrar aquí.
Proporcionamos muchos ejemplos de diversas características que pueden ser probadas desde su navegador de Internet aquí. También puede examinar el código fuente de estos ejemplos aquí.
El sitio oficial de Flame, el cual también contiene la documentación se puede encontrar aquí.
Tenemos un canal de ayuda en el servidor de Discord Blue Fire, únete aquí.
También contamos con un FAQ, por favor busque su respuesta primero ahí.
El objetivo de este proyecto es la de ofrecer un conjunto completo y sin obstáculos de soluciones para los problemas más comunes que comparten todos los desarrolladores de videojuegos en Flutter.
Actualmente te ofrece:
- un ciclo de juego
- un sistema de componentes/objectos
- un motor de físicas (Forge2D, disponible con flame_forge2d)
- soporte de audio
- efectos y partículas
- soporte de gestos y entradas
- imágenes, sprites y sprite sheets
- soporte básico de Rive
- y algunas otras utilidades para facilitar el desarrollo
Puede utilizar cuales quiera que desee, ya que todas ellas son independientes
La forma más simple de mostrar su apoyo a este proyecto es dando una estrella.
También puede apoyarnos convirtiéndose patrón en Patreon:
O realizando una única donación al comprarnos un café:
Además puede mostrar en su repositorio que su juego está hecho con Flame al utilizar una de las siguientes insignias:
[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg)](https://flame-engine.org)
[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg?style=flat-square)](https://flame-engine.org)
[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg?style=for-the-badge)](https://flame-engine.org)
Advertencia: Estamos trabajando en traer Flame a su primera versión estable, actualizaciones a versiones 0.x
están detenidas, excepto por arreglo de fallos críticos. Si desea contribuir a esa versión, por favor
tenga esto presente, y utilice la rama master-v0.x
. Para contribuciones a la v1, los PR deben apuntar
hacia la rama main
. Si aún mantiene dudas, asegúrese de conversar sobre su contribución con el equipo, ya sea por
medio de un issue o Discord.
¡Toda ayuda es apreciada! Comentarios, sugerencias, reporte de errores, PRs.
¿Ha encontrado algún error o tiene alguna sugerencia para mejorar Flame? Inicie un issue y lo revisaremos lo antes posible.
¿Desea contribuir con un PR? Los PRs son siempre bienvenidos, sólo asegúrese de crearlo desde la rama correcta (ver arriba) y completar el checklist que aparecerá cuando se abra el PR.
Puede encontrar una colección de guías aquí. Considere que estos tutoriales están basados
en la rama main
. Para asegurarse que está en los tutoriales que corresponden a la versión que utiliza,
seleccione la etiqueta correcta de la versión utilizada.
Esta colección de guías es un trabajo en progreso, más guías y tutoriales serán agregados próximamente.
Además, ofrecemos una selecta lista de juegos, librerías y artículos en awesome-flame.
Tome a consideración que algunos de los artículos podrían estar algo desactualizados, pero aún son de utilidad.
- El Flame Engine team, quienes están trabajando continuamente en mantener y mejorar Flame.
- Todos los amables contribuidores y las personas que ayudan en la comunidad.