
GDevelopが高校生のプログラミング学習を支援する事例
スペインのバレンシア州ウティエルに位置するIES Alameda高校で、コンピューターサイエンス教師を務めるÁngel González氏は、高校生(15〜17歳)にプログラミングを教える上でGDevelopを活用しています。Ángel氏は、ビデオゲームへの情熱を生徒たちに伝えたいと考え、3年前からGDevelopを導入しました。GDevelopは、入門ツールとして、学習のしやすさと機能性のバランスが取れている点が評価されています。
Ángel氏によると、PythonやC++といったテキストベースのプログラミング言語は、特に視覚的な成果を得にくい場合、生徒たちにフラストレーションを与えることがあります。しかし、GDevelopでは、意思決定構造、変数、イベントといった抽象的な概念を、自然かつ視覚的に学習できます。これは、Scratchでは物足りなくなりがちな15歳前後の生徒たちにとって、より「プロフェッショナル」な環境を提供し、学習意欲を維持させるのに役立っています。
Ángel氏は、自身が好む90年代のレトロゲーム、例えば『R-Type』のようなシューティングゲームや、ファミリーコンピュータの『スーパーマリオブラザーズ』のようなプラットフォーマーの制作方法を教えています。GDevelopのイベントシステムを通じて、ゲームの基本的な仕組みや論理構造、プログラミングの基礎を「コードを書かずに」学ぶことができ、その後の高水準言語への移行をスムーズにすると考えています。
また、Ángel氏は、ソフトウェアライセンス料によって教育へのアクセスが制限されるべきではないという考えから、GDevelopのような無料かつオープンソースのソフトウェア(FOSS)の重要性を強調しています。これにより、すべての生徒が家庭でも無料で学習ツールを利用でき、知識へのアクセスが民主化されると述べています。
GDevelopは、Unityのようなプロフェッショナル向けツールの学習に移行する前の、優れたステップとして機能します。Unityは強力なツールですが、初心者にとっては学習曲線が急峻であり、多くの生徒にとって「圧倒的」になりがちです。GDevelopであれば、より多くの生徒がゲーム制作の楽しさを体験し、プログラミングの基礎を習得できるとÁngel氏は語っています。実際に、Ángel氏の指導のもと、生徒たちは地域のスチームコンペティションで優勝するなどの成果を上げています。
GDevelopは、教育現場での活用事例も豊富であり、次世代のゲーム開発者やプログラマー育成に貢献しています。