この記事はTech KAYAC Advent Calendar 2021の18日目です 皆様こんにちは。 入社2年目、CL事業部フロントエンドエンジニアの古園です。 最近はポケットモンスター ブリリアントダイヤモンドをプレイし、 チャンピオンのシロナが持つガブリアスに6縦されました。 地面タイプへの対策を何もしていなかった僕の手落ちです。ギャラドス育てるか。 なぜthree.jsでわざわざ2Dを? 元々WebGLを扱えるエンジニアになりたいという思いがあり、仕事でもpixi.jsを扱う案件に入っていました。 そんな時に個人開発をスタートさせたので、仕事で扱っているpixi.jsを扱うよりもthree.jsを覚えて何か作る方が勉強になるしモチベーションも上がるのでは?と思い立ち、three.jsを使って何かを作ることにしました。 そんな経緯で初めたところまではよかったのですが、 いきなり3D