グラフィックは2dと3dに対応しており、後者はopenglまたはwebglを使っているが、どのプラットフォームに出力する場合でもアプリケーション層のソースレベルでは(opengl esに近いところの)opengl 2.0としてc言語で記述できるため、1つのソースをほとんど修正することなく全てのプラットフォームに対応できる。