montessori method

ゲームの構成要素は素材とシナリオがメインだと思いますが、素材の中でも音楽(音)の要素はほぼ全てのゲームで必須だと思います。例えばUnityなどでも音無しではスパイスに欠けるわけですから、何らかの手段で音作りが必要になりますが、Sonic Piは有力な選択肢ではないかと思います。

Soni PiはRubyで記述されたシンセサイザーソフトですが、作曲もRuby風の言語(言語内DSL)で記述することで、作曲しながら言語を学べるといったところに特徴があります。以下はtutorialの一部ですが、ステップバイステップで言語習得と音楽作成が同時にできて、なおかつ準備されている多くの音源やサンプルを使うことでオリジナルの楽曲を作成できます。

音楽ソフトの側面もありますが、それよりはプログラミング教育ツールとしての役割が大きいように思います。