IT、WEB、プログラミングの世界では、良い意味で人の作ったプログラムやゲームをマネして作ってみることが多いです。
誰かの作ったゲームを再現してみることで、今の自分のプログラミング力や知識や考え方のレベルがわかります。
「どうしてこのスプライトは動いているんだろう?」
「この動き方が凄い!」
そんなことを考えながらいっぱい考えながらトライアル&エラーを繰り返していく事で、頭の中に「理解し再現出来る動き方(プログラム)」が増えていきます。
Scratch(スクラッチ)でもそういった学習を継続して繰り返せるように、作ったゲームを公開し、かつそのプログラムの中身を見たりコピーしてカスタマイズする機能があります。