Возможно, вы захотите попробовать Qt, который является кросс-платформенным GUI-SDK.
Qt Кросс-платформенное приложение и интерфейс пользовательского интерфейса
Для простых 2D-игр, вместо рамки GUI, вы можете попробовать вместо SDL .