unreal engine 5とかでブループリント覚えたらロジックの組み方に慣れたり
CPU(AI)のビヘイビアもノードで作れるのもいいし。
スマホゲーはUnityが多いが、そのアセットのuScriputは同時にC#自動生成する、
C#は、これからも長く開発続きそうで覚えても無益ってこともなさそう。
PCリソースに余裕がないならUnityでもいいかもね。
軽いから。