← 一覧に戻る
入門 公式ブログ

ScratchからのステップアップにGDevelopを活用しよう

Scratchは1億3000万人以上のユーザーに、プログラミングが視覚的で創造的、そして楽しいものであることを伝えてきました。しかし、多くの教育者は、Scratchには限界があるという壁に直面します。物理演算、多様なエクスポートオプション、ブラウザ外での共有といった、より本格的なゲーム開発を求める学生に対し、従来のカリキュラムではUnityやGodot、Pythonといったツールへの移行が促されてきましたが、この大きなジャンプは多くの学生にとって困難を伴うことが指摘されています。

GDevelopのインターフェース
GDevelopのインターフェース

実際、2016年の研究では、Scratchが初年度のコンピューターサイエンス学生の半数未満しか引きつけず、自己効力感を向上させなかったという結果も示されています。10代の学生にとってScratchが物足りなく感じられ、UnityやPythonへの移行で学習意欲を失ってしまう学生を維持することは、教育者にとっての課題となっています。

しかし、この課題を解決するより良い道が存在します。世界中の何千もの教育者が、GDevelopという無料のオープンソースゲームエンジンを採用しています。GDevelopはブラウザで動作し、Windows、Mac、Linux、Android、iOS、Webなど、様々なプラットフォームへエクスポート可能です。2Dおよび3D開発をサポートし、すでに100万ダウンロードを超えるゲームを生み出し、7歳から学べる教室でも利用されています。

GDevelopの特筆すべき点は、ビジュアルプログラミングと実際のコードの選択を強制しないことです。イベントベースのシステムはScratchのブロックに似ていますが、内部ではJavaScriptに基づいています。これにより、初心者はビジュアルシステムで学習を進め、準備ができたらJavaScriptスニペットを導入するといった柔軟な指導が可能です。変数、条件、ループ、関数といったプログラミングの基本概念を、抽象的な演習ではなく、実際にプレイ可能なゲームを作りながら習得できます。

学生が自作のゲームを他者に見せ、実際にプレイしてもらう体験は、ゲーム開発教育における大きな転換点となります。GDevelopでは、作成したゲームをワンクリックでgd.gamesなどのプラットフォームに共有できるため、学生は自身の成果を容易に発表し、さらなるモチベーションにつなげることができます。

元の情報源を見る →