Realmente depende de lo que quieras decir con gratificante. Si te refieres a lo que logras en comparación con el esfuerzo que pones, es muy gratificante (desde una perspectiva de principiante) porque oculta muchas cosas no tan útiles del programador, y es fácil comenzar, además de fácil de aprender en comparación con otras bibliotecas como OpenGL / DirectX. Además, ofrece una gran cantidad de funciones como sonido / redes / carga y escritura en archivos de imagen / gráficos 2D.
Ahora, la desventaja de SFML es que es SIMPLE (y una biblioteca multimedia rápida), por lo que no está diseñado para su uso en grandes proyectos o cosas complejas en grandes empresas como google o adobe, y no trae mucho sistema operativo. cosas de interacción
Pero si tiene la intención de usarlo para un juego 2D personal, es realmente bueno porque fue diseñado para brindar suficiente funcionalidad para desarrollar juegos simples y no ser monstruoso (como otras bibliotecas).
Si hace esta pregunta porque no está seguro de qué aprender como su primera biblioteca, aprender SFML es una buena decisión.
- ¿Prefieren las personas la física de los muñecos de trapo en los videojuegos a la física escrita?
- ¿Es posible crear un juego de mesa que sea una simulación exacta de la vida real? Incluyendo cada acción y cosa.
- ¿Cuál es el atractivo de los juegos de rol?
- ¿Cuáles son algunos consejos para ganar en el acorazado?
- ¿En qué videojuegos los personajes tienen las representaciones más complejas de los estados mentales internos?