出来るようになれば自然と分かることだが、
C#やC++の習熟度なんてゲーム開発においてあんまり意味は無いよ

それより動作の流れをきっちり日本語で言語化して工程表を作れるかが重要
例えば「クリックした地点までキャラを歩かせる動作はどういう手順を踏めば実現可能か」みたいな、
そういう工程を考えられるようになれば何だって作れるよ