ゲーム開発

Unity

【Unity】敵AIの作り方!自動で行動する敵キャラクターを作ってみよう

Unityに限らず、ゲームを作っていると多くの場面で「敵キャラクター」が必要になる場合があります。 一口に敵キャラクターといっても様々だと思いますが、中でも「AIで状況を判断して自動行動する敵キャラクター」は特に需要が高いと思われます...
Unity

【Unity】重いTerrainの描画処理を軽くする方法

Unityでオープンワールドゲームを作るときなど、広大な地形を扱う場合はほぼ確実にTerrain(テレイン)機能を使うことになると思います。好きな地形をUnityエディタ上で手軽に作れるのはとても便利ですよね。 しかし、Terrain...
Unity

【Unity】ラグドール(Ragdoll)でキャラクターをぐったりさせる方法

Unityで3Dゲームを作っていると、倒した敵をぐったりさせてみたくなることがあります。そのようなときに便利なのが「ラグドール(Ragdoll)」という機能です。 ここではそのラグドールの設定方法について書いていきますね。 ラグドー...
Unity

【Unity】ゲームをWebGL形式でビルドするときの注意点

Unityでゲームを作ってビルドするとき、ブラウザから手軽にプレイできるWebGL形式でビルドしたくなる場合は多いと思います。ところがUnityのWebGLビルドは落とし穴が多く、初心者の方は「なんじゃこりゃー!」となることも少なくないでし...
Unity

【Unity】ScriptableObjectの作り方・使い方

Unityでゲームを作っていると、特にRPGなどで大量のデータを扱う必要が出てきて「データの管理が大変だからデータベース的なものが欲しいなぁ」と思うことがあります。 そんなときに便利なのがUnity標準の「ScriptableObje...