PlayCanvas Engineは、一言で言えば「ウェブベースのパワフルなグラフィックスランタイム」です。WebGL、WebGPU、WebXRといった最新のウェブ技術を駆使して、ブラウザ上で高性能な3Dコンテンツやゲームを実現するための心臓部となるライブラリです。
今回は、高性能なフレームプロファイラである wolfpld/tracy について、ソフトウェアエンジニアの視点から、トランクス派とブリーフ派のコント風で分かりやすく解説していきますね!舞台は、とあるソフトウェア開発会社の休憩室。ベテランのトランクス派エンジニアと、若手のブリーフ派エンジニアが、熱くプロファイラについて語り合っています。
Bevyは、Rustという銘柄の最高級スピリッツを使って作られた、とびきりシンプルで爽やかなゲームエンジンです。普通のゲームエンジンは、いろいろな素材が混ざり合って、ちょっと複雑で重たいカクテルになりがちですが、Bevyはまるでジンとトニックのように、シンプルだけど奥深い味わいが特徴です。
このエディターは、まるでアニメ制作スタジオの司令塔。キャラクターの動き、背景の美術、カメラワークなど、全てを一つの場所でコントロールできるんです。まるで「魔法少女」が変身するシーンを想像してみてください。通常、変身には複雑な呪文(コード)が必要ですが、PlayCanvas Editorは、その面倒な部分を肩代わりしてくれます。