The type or namespace ‘UI’ does not exist in namespace ‘UnityEngine’というエラーがUnityエディタで出る

April 30, 2025, 2:55 a.m.

#Unity 

少々いつもと異なる方法でUnityプロジェクトを作ったとき、

The type or namespace ‘UI’ does not exist in namespace ‘UnityEngine’

というエラーが出てしまった。Visual Studioの参照として UI が見つからない場合とは別の話らしく、今回の問題はこの回答にあるように、「Package Manager」→「Unity Registry」→「Unity UI」をインストールすればよい。それが com.unity.ugui となっているためである。