プロパティ全般)は非常に負荷が高い。UnityGUI(OnGui)は、割と負担が大きいらしく、モバイルでは使わないほうがよいらしい。無駄なコードや、明らかに時間が無駄にかかりそうなコードを書かない。可能なものはコルーチンを使い、処理を軽くする。instantiateやDestroyを頻繁に使用すると負荷が重い。クラスは作るのに時間がかかるが、構造体はすぐに作れる。○○」などはUpdateなどにできるだけ入れない。逆にVector3のようなのはできるだけUpdateに入れると、使用メモリが少なくてすむ。最初から最適化に凝りすぎると、プログラムがわけがわからなくなることがあるので注意する。不具合を生むくらいなら少々重いほうがマシである。パーティクル:パーティクルは重いので、可能ならベイクする。パーティクルの数を減らしたり、パーティクルに複雑なシェーダを使わない。高密度なパーティクルや数が多すぎるものは避ける。3Dでなく、2Dのパーティクルを使うと軽くなる。オブジェクトのロード:毎フレームごとに大量の読み込みを行うのは負担が大きく、タイムラグにつながりやすい。適切なタイミングを計る。スクリプトの最初の部分、ゲーム開始直前にできるだけメモリに入れると動作が早いが、一気に大量に詰め込むとメモリリークを起こすので注意する。モバイルはメモリも貧弱なので、注意。毎フレームあまり大量のオブジェクトをロードしないこと。レンダリング・ライト・マテリアル:リアルタイムでライトを照らさず、できるだけライトマップを使用する。マテリアル数をできるだけ少なくする。