ゲームなどで意外に面倒な、メッセージ周りの処理をまとめて管理・実行します。 フォント作成やサーフェイス描画などの環境固有の処理はユーザーが用意したバックエンド上で実行できるので、大抵の環境には対応できると思います。