raylib. Librería simple y fácil de usar para crear videojuegos
raylib: Librería simple y fácil de usar para crear videojuegos

Si has programado alguna vez o conoces las librerías SDL, Allegro, o cualquier tipo de framework, te habrás dado cuenta el tiempo que ahorras en implementar por tí mismo ciertas llamadas al sistema o al lenguaje que quieres usar.
raylib es una pequeña librería open source bajo la licencia zlib/libpng en C muy interesante con ejemplos sencillos para que puedas crear juegos o aplicaciones multimedia multiplataforma. Además, tiene soporte para Android, HTML5 y por supuesto, Raspberry Pi.
Algunas de sus características son:
Aceleración por hardware OpenGL (1.1, 3.3+ or ES2)
Módulo para tipos de fuente con soporte de SpriteFonts
Soporte múltiple de texturas (DDS y generador de mipmaps)
Soporte 3d básico para figuras geométricas, modelos, Heightmaps y Billboards
Módulo para operaciones con vectores o matrices [raymath]
Carga y reproduce ficheros WAV y OGG
La versión actual es la 1.2.2 y tienes un installer para Windows o puedes compilarlo fácilmente con las instrucciones que puedes seguir desde Github.
Demos: raylib_demo
Foro: raspberrypi.org
Código fuente: Github > raylib