・「const int …」は長すぎる配列を簡略化するのに欠かせないのでしょうか。
そうではありません。
配列の要素数を用いる処理が複数ある場合、そのすべてにおいて要素数を記述すると、
将来、要素数が変わった場合に、すべてを正しく書き換える必要があります。
数値の変更は文法エラーになりづらく、ミスの発見が困難ですので、これを改善するものです。
const int 定数 = 要素数; としておいて、要素数を用いるすべての処理で、この定数を使います。
すると、要素数が変わっても、書き換える場所を極小化できるわけです。
・ゲームは多くのクラスから生成されたオブジェクトの集合体の様な物なのでしょうか。
ゲームに限らず、C#で書かれたプログラムは全て、オブジェクトの集合体になります。
今まで作成してきたプログラムも、実は、複数のオブジェクトの集合体になっていました。
今後は、このことを意識しながら学習していきます。