SFML es una API multimedia simple, rápida, cruzada y orientada a objetos. Proporciona acceso a ventanas, gráficos, audio y red. Está escrito en C ++ y tiene enlaces para varios idiomas como C, .NET, Ruby, Python.
El desarrollo se centra en la versión 3 en la rama master . No se planean más funciones para la serie de lanzamiento 2.x.
La forma más fácil de comenzar con SFML es nuestra plantilla de proyecto basada en Cmake. Esta plantilla descargará y construirá automáticamente SFML junto con su propia aplicación. Lea el ReadMe para obtener instrucciones completas sobre cómo usarlo.
Siga las instrucciones de los tutoriales, hay una para cada plataforma/compilador que SFML admite.
Hay varios lugares para aprender SFML:
Aquí hay algunos enlaces comunitarios útiles:
SFML es un proyecto de código abierto, y necesita su ayuda para seguir creciendo y mejorando. Si desea participar y sugerir algunas características adicionales, presente un informe de errores o envíe un parche, eche un vistazo a las pautas de contribución.
Las bibliotecas SFML y el código fuente se distribuyen bajo la licencia ZLIB/libpng. Ver licencia. MD. Las bibliotecas externas utilizadas por SFML se distribuyen bajo sus propias licencias.
En resumen, SFML es gratuito para cualquier uso (comercial o personal, patentado o de código abierto). Puede usar SFML en su proyecto sin ninguna restricción. Incluso puede omitir mencionar que usa SFML, aunque sería apreciado.