Polycodeはクリエイティブ・コードのためのフレームワーク……要するにProcessingのようなものだ。基本はC++で作られているのだけれど、Luaによるスクリプティングも使うことができるという点が、大きな特徴としてあげられる。 一通りの2D, 3D描画の機能を備えているほかに、Box2D, Bulletによる2D, 3D物理シミュレーションも使うことができる。ボーンアニメーションやパーティクルシステムなど、凝った効果を作り出すのに必要な機能を備えているのも魅力だ。 なにぶん、できたばかりのフレームワークであるために、まだ不安定な部分もあるようだ。コミュニティに規模が無いのも心許ない。ただ、Luaベースのスクリプティングを導入している点はとても興味深いので、今後の発展に期待したいところ。