Quest3D
Quest3Dでは、"Channel"と呼ばれるコンポーネントをつなぎ合わせることでアプリケーションを構築していく。
コンポーネントはツリー状につなぎ合わされ、これが実際のプログラム構造を表す。 エンジンは毎フレームごとにツリー内を駆動し、つなぎ合わされたチャンネルを実行していく。 このことにより、リアルタイムに動作するアプリケーションが構築される。 全てのチャンネルはコンパイル済みのコードで構成されており、アプリケーションの実行にはコンパイルが必要ない。 このため、作成されたアプリケーションのパフォーマンスはコンパイル済みのコードとの差がない。 ただし、仮想機械でアプリケーションが実行された場合はこの限りではない。