SFML
Más info
- Creador
- Laurent Gomila
- Año
- 2007
- Tipo
- Biblioteca multimedia
- Licencia
- zlib
- Sitio oficial
- sfml-dev.org
Simple and Fast Multimedia Library: una biblioteca de C++ para ventanas, gráficos 2D, audio y red, y a menudo lo primero con lo que alguien escribe un juego cuando se cansa de empezar de cero.
SDL está escrita en C y deja casi todo en manos del programador. SFML, publicada por el francés Laurent Gomila en 2007, asumió la misma tarea pero puso una interfaz orientada a objetos en C++ sobre OpenGL: sprites, texturas, texto y formas son clases que se crean y se dibujan. Está dividida en módulos —sistema, ventana, gráficos, audio y red— y solo se enlaza lo que se usa.
No es un motor: ni grafo de escena, ni física, ni editor. Precisamente por eso triunfó en las aulas y en las game jams, donde lo que importa es entender el bucle de juego y no aprender a hacer clic en un motor. La versión 3.0 llegó a finales de 2024 y exigió C++17, con lo que rompió casi todos los tutoriales antiguos de internet.