Me acabo de enterar que GLUT es obsoleto.
Eso es lo que sucede cuando aceptas la primera respuesta que encuentras; obtienes mala información. GLUT 3.7 no debe usarse, pero FreeGLUT es completamente compatible con versiones anteriores.
Sin embargo, su pregunta va a otra parte. Para hacer un juego real, GLUT of * form es inapropiado. No te da control del bucle principal, y realmente lo necesitas en un juego (FreeGLUT tiene una forma de controlar el bucle principal, pero aún es extraño). GLUT es para escribir demostraciones gráficas. Eso es muy importante al probar nuevos efectos gráficos, por lo que debe estar allí en su caja de herramientas cuando sea necesario. Pero tu código principal del juego nunca debería usarlo.
GLFW es una alternativa liviana centrada en el juego para GLUT. Proporciona soporte básico para cosas más allá de crear una ventana OpenGL. Le permite obtener entradas, cargar imágenes como texturas y un par de otras cosas.
SDL , SFML y Allegro 5 son todos kits de herramientas multimedia. Pueden crear ventanas OpenGL, pero hacen mucho más que eso. Proporcionan soporte completo para entrada, audio y otras cosas que necesitas para hacer un juego. Si estás haciendo un juego, cualquiera de estos es un buen punto de partida. Personalmente, me gusta Allegro 5, pero ese es solo mi sesgo hacia una buena documentación y una API limpia.