アドバンスコース|Unityを使って、本格3Dゲームを作れる

アドバンスコース

中学生・高校生

本格ゲームエンジンで
3Dゲームを作成

アーチ アーチ

Unity(C#)を使い、
高度で複雑なプログラミングを実践する

アドバンスコースでは、Unityという 開発プラットフォームを用い、3Dゲームの制作を行います。
扱うプログラミング言語は、C#です。

本コースはプログラミング以外に、重力や摩擦、力のベクトルなど、現実世界を再現するための知識も学ぶ、
Kidsプログラミングラボの最上級コースです。

カリキュラムの集大成として、ほかのコースで身につけてきた構文や文法をフル活用して学習を深めていきます。

キャッチ左画像キャッチ左画像
キャッチ右画像

SUMMARY

オリジナルゲームの制作を通し、
問題解決能力を鍛えるためのコース

  • Unityを用いて、2D/3Dのゲーム制作を実施。
  • 想像力をもとにゼロからゲームを設計・構築する。
  • プログラミングに加え、物理エンジンを用いた現実世界のシミュレーションも行う。
  • 最終的に、アイデアを自力で形にする力を身につけることが主眼。
  • 受講目安:
  • 中学生〜
  • 授業回数:
  • 2.0時間×2回/月
  • 学習期間:
  • 3年間
  • 必要なタイピング力:
  • 半角英数・ローマ字入力(入力は必須)
  • 入会金・受講費:
  • 各教室にお問い合せください
  • 使用ソフト:
  • Unity
  • 募集時期:
  • 2か月ごと
  • 備考:
  • ※アドバンスコースは、入会時にスタートアップ講座を行います。
    新しいコースに必要な基礎知識や、エディタの使い方などを学びます(別途費用あり)。
特徴左画像
特徴右画像
特徴背景アーチ

FEATURE

学校で学んできた知識を
ゲーム制作に活用できる

Unityを使ったゲーム制作では、単純に画面の中のものを動かすだけでなく、重力や摩擦抵抗などを考慮してより現実に近い演出を追求します。

学校で教わる数学や物理は、理論に偏りがちかもしれません。しかし、その知識をゲーム表現に組み込むと、内容を身近に感じて深く理解できます。

また、ゲームのルールさえも自分で考え、それに基づいて必要な計算式や各種素材、ストーリーなどを組み立てていく経験ができる のも、本コースの特徴です。

学校や家庭で得てきた知識を、自分が作りたいものに活用できたときの喜びは、プログラミング以外の学習においても、前向きな影響を与えるでしょう。

C#を使った複雑で高度なプログラミングの習得ができるのも強みですが、それ以上に、ものづくりによって 学ぶ楽しさを知ってもらうことが、本コースの目指すゴールです。

POINT

大人顔負けのオリジナル3Dゲームを作れる

Unityは、家庭用ゲーム機器の多くに対応しており、モバイルゲームでも大いに活用されています。

ただ、応用範囲が広いだけに学習難易度も高く、教材に採用しているプログラミング教室は多くありません。

そのため、Unityを学べること自体を喜んでくれる生徒が多いです。

また、大人顔負けの作品を、自分でアイデアを出すところから 作り上げている事実に、保護者の方からもよく驚きの声をいただきます。

3年間、じっくり時間をかけながら、本格的なゲームプログラミングを通してものづくりの楽しさを学んでいける点が、このコースの魅力です。

円形ポイント画像

ADVANTAGES

プログラミングは⼦どもの未来の可能性を
広げるツールです

プログラミング的
思考力を育む

創造性や
問題解決力を育む

将来の可能性を
広げる

⽇本では2020年度から、⼩学校のプログラミング教育が必修化されました。

必修化された背景にあるのは、情報化社会の進展に伴うニーズだけではありません。

⼩学⽣のうちからプログラミングに触れさせることで、⼦どもたち⼀⼈ひとりがプログラミング的思考⼒を⾝に付け、将来の社会を⽣き抜くためのさまざまな⼒を養うことができると期待されています。

詳しく見る

円形ポイント画像

FAQ

  • 学校でも漢字を習ってないのですが教科書を自分で読めるでしょうか?

    プライマリーコースでは、テキストをひらがな中心に構成しており、低学年のお子さまでも自分で読み進められるよう工夫しています。

  • マウス操作ができていないと入会できませんか。

    いいえ。マウスの使い方なども、授業の中でゆっくり覚えていけますし、プライマリーコースではタイピングもほとんど使いません。

  • ベーシックコースの3年間、ずっと同じレベルの内容ですか?

    いいえ。1〜2年目の「ベーシックA」では、ゲームづくりを楽しみながら、プログラミングの基礎をしっかり学びます。
    3年目の「ベーシックB」では、少しずつ複雑なしくみにもチャレンジしながら、テキストコーディングに進む準備をしていきます。
    Scratchのブロックを使って視覚的に学べるので、無理なくレベルアップできるのが特長です。

  • 他の教室でスクラッチを学んでいます。類似した内容ですか?

    Kidsプログラミングラボのスクラッチ教材は難しい内容となっています。躓いたときに自分で解決する問題解決能力を養ってもらいます。

  • 小学校や家でScratchをやっています。それでもKidsプログラミングラボで学ぶメリットはありますか?

    はい、あります!
    Scratchで基本的な操作を学ぶことができたとしても、Kidsプログラミングラボでは毎月異なる作品を作成することで、
    実際のプログラミングスキルがしっかり身に付きます。
    さらに、講師からの個別フィードバックや、仲間との交流を通じて、創造力や問題解決力も養われます。
    Scratchを使った学びが、毎月進化していく楽しさを実感できるのが私たちの教室の魅力です。

  • ScratchからPythonにステップアップしたいのですが、移行はスムーズにできますか?

    はい、できます。
    Kidsプログラミングラボでは、Scratchで培った「考え方」や「構造理解」を活かしながら、自然とPythonへ移行できるカリキュラムをご用意しています。
    いきなりコードを書くのではなく、「Scratchでやっていたことが、Pythonではどう表現されるのか?」を
    視覚的に学べるように設計されているため、無理なく段階的に理解できます。

  • タイピングに自信がないのですが、大丈夫でしょうか?

    はい、大丈夫です。
    受講していくうちにタイピングにも慣れてきます。また、タイピングのソフトも準備しています。

  • どのようなスキルが身につきますか?

    Pythonの基礎文法を学び、タイピングやコーディングの基礎を習得します。
    また、英語で出力されるエラーを読み解き、自分の力でバグを解消する作業なども行います。

  • どのような内容を学びますか?

    Webサイト制作に欠かせない『HTML』『CSS』『JavaScript』の知識を身につけながら、ブラウザで動くゲームを作ります。
    また、Webページがブラウザに表示される仕組みを学び、さまざまな画面サイズ(パソコン、スマートフォンなど)に対応したWebサイトも制作します。 他のコースと同じように、実際にものを作りながら、楽しくプログラミングを学んでいきます。

  • 必要なタイピングスキルはありますか?

    半角英数・ローマ字入力が必須となります。

  • どのようなスキルが身につきますか?

    ゲーム制作を楽しむ以上に、知的好奇心や何かを表現しようという欲求が強く出てきて、難しいものをちゃんと自分で調べ、理解しようとする姿勢も見られるようになります。

  • どのような内容を学びますか?

    Unityというゲームエンジンを使用し、C#を用いた2D/3Dゲームの制作を行います。
    プログラミングだけでなく、重力や摩擦などの物理エンジンを活用し、現実世界のシミュレーションも学びます。
    ゼロからゲームを設計・構築することで、アイデアを自力で形にする力を養います。

  • 難易度が上がり、難しそうですが大丈夫ですか?

    はい、大丈夫です。
    アドバンスコースでは、最初に「スタートアップ講座」でUnityやC#の基礎からしっかり学べるようになっています。
    難しいと感じる内容も、自分のアイデアでゲームを作るという「ワクワク」があるからこそ、乗り越えられる力になります。
    できることが増えるごとに達成感があり、モチベーションも自然と上がっていきますよ。

  • どのようなスキルが身につきますか?

    C#を用いた高度なプログラミングスキル、物理エンジンを活用した現実世界のシミュレーション、問題解決能力、創造力、論理的思考力などが
    身につきます。また、学校で学ぶ数学や物理の知識をゲーム制作に活用することで、学習内容を深く理解することができます。