OpenGL Engine on Desktops using SFML for Window management.