Javascriptを用いた本格的なプログラムが学べます。
カリキュラムの目標は、1本のゲームを自分で作れるスキルを身につけることです。
完成したゲームはPCだけでなく、スマホでも遊べますので、友人や家族にプレイしてもらうことができます。

「学んで作る」意欲を掻き立てるカリキュラム

Javascript言語の習得と、ゲームならではなスキル、キャラの動き、BGM、効果音、あたり判定、スクロール、スコア、ルール決めなど、ゲームに特化したスキルやアルゴリズムを学びます。

「完成させる」ゲームプログラミングの基礎を学ぶ

各レベルで準備されたゲームは未完成の状態から始まります。
指示に従ってコーディングを行い、ゲームを完成させていきます。
「どこに」に「何を」追加したら「どう」変化するのか?
・キャラクターを表示させる
・キャラクターを動かせるようにする
・速度を変えてみる
・敵の数、属性を変更してみる
など、まずはテキストの指示に従ってコーディングを行い、ゲームを完成させます。

「改造する」創造する楽しさを知る

ゲームプログラミングの楽しさは、自分の考えたゲームルールへ改造することです。
完成したゲームで遊び、思いついた機能の追加にチャレンジします。
・ワープする?
・無敵アイテムをつくる?
・ジャンプできるようにする?
・難しくする?

自分で考えた新しいルールを追加してオリジナルなゲームに作り変えます。
・どうしたら実現できるか?
・どこにコーディングすると良いのか?

エンジニアが教えることを強みにしている教室です。
・思いついた機能やルールはどうしたら実現できるか?
・もっとも効率のよい方法は?
・何はできる?何はできない?工夫も必要です。

できるだけ自分で答えを出せるように、エンジニア講師がサポートします。
講師と一緒に考えながら改造を楽しみます。

「デザインする」さらにオリジナルに

通常のカリキュラムから少し外れて、グラフィックツール、サウンドツールなどを使って、キャラクターや音もオリジナルにしてみよう。
希望があれば、グラフィックツールの使い方、サウンドツールの使い方など、ゲーム作成に必要なアプリケーションの使い方まで学びます。
・どのツールを使うのか?
・どんなツールが存在するのか?
・フリーなのか?有料なのか?

自分で見て、調べて、学ぶ力が成長する学習スタイル

ネット検索する、インストールすることから全部自分で行ってもらいます。(講師も一緒に作業します)
用意されたストーリーでなく、やりたいことを聞き、その場で一緒に考え、作業を進めて行きます。