メインコンテンツへスキップ
< すべてのトピックに戻る

ゲーム開発で最初に学ぶべき概念の優先順位は?

1. GameObjectとComponentの仕組み(親子関係と部品の概念)

2. Transform(座標と回転の操作)

3. MonoBehaviourのライフサイクル(StartやUpdateの呼ばれる順番)の順で学ぶのが最短ルートです。

Unityは「空の箱(GameObject)に部品(Component)をくっつけていく」という独特なアーキテクチャを採用しており、この基礎概念を飛ばしてC#の文法だけを学んでもゲームが作れないからです。

まずはエディタ上でCubeを作り、 Inspectorで座標を動かし、次に簡単なスクリプトをアタッチしてUpdateで動かす、という視覚的な変化を伴う実践から始めることを強く推奨します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に