
実践しなければ身につかない!
例えば、泳げるようになりたいなら、呼吸や手足の動かし方を学んだあとは、実際にプールで泳ぐ練習を繰り返さなければ、絶対に泳げるようにはなりません。プロのゲーム開発も同じです。基礎を講義で学んだあとは、実際にゲームをつくる練習を繰り返さなければ、必要なスキルは絶対に身につかないのです。

ゲームプログラマー養成カリキュラム
0(ゼロ)からプロのクリエイターに
AMGなら入学1年でここまで出来る!
AMGでは1年次に3回、卒業までの2年間で計6回のゲーム制作(チーム制作・個人制作含む)を行います。近年では1年次後期で制作するゲームの大半が3Dゲームで、入学時は全くの初心者でも1年間でゲーム制作における最先端の知識と技術を身につけています。
業界屈指の就職率が立証する「教育水準」がAMGのゲーム系学科の誇りであり最大の特徴です。
※動画はすべて1年次の作品です
履修科目
ホンモノの力を身につける!
講義と開発実習により、ホンモノの技術と実務を習得。独自の就職指導により、ホンモノの就業力を育成。
必ずプロ=就職へ導きます。
-
基礎講義
コンピュータとは?プログラムとは?すべての講義に先立って、コンピュータとプログラムの基礎を学習します。C言語基礎
ゲーム開発のプログラミングで幅広く利用されているC言語の基礎を、8日間集中して学習します。C言語プログラミング
C言語基礎に引き続き、文法の理解をさらに深め、スクリプトエンジンなどのゲーム開発に欠かせないプログラミングを学習します。プログラム技術基礎
ゲームプログラムで必須とされる、アニメーション、キー入力、サウンド再生などを、AMゲームライブラリを用いて学習します。ゲームプログラミング基礎
ゲームプログラムの骨組みを、シューティングゲーム、アクションゲームなどをベースに学習します。ゲーム数学基礎
ゲームプログラムをつくる上で必要となる、数学の公式や物理法則の基礎を学習します。ゲーム企画・創作基礎
ゲーム開発の現場では、プログラマーがゲームの企画書、仕様書について深く理解する必要があります。各開発実習に向けて基礎的な知識を学習します。ゲームグラフィック基礎
画像をプログラムで扱うために、画像データに関する知識が必要となります。グラフィックツールを用いて、画像データの扱い方や加工の仕方などを学習します。C言語応用
C言語を基礎より学び直し、ポインタ、関数、構造体などの理解を深め、より高度なプログラムの設計やデータ構造などを学習します。ゲーム数学Ⅰ
3Dゲームのプログラムをつくる上で必要となる数学の公式や物理の法則を、実装例をもとに学習します。アルゴリズム
より高度なプログラミングを行うため、アルゴリズムの定石について、問題を解きながら学習します。Java言語基礎
インターネットの仕組みやスマートフォンなど、ゲーム開発でも利用されるネットワーク技術の基礎とJava言語を学習します。就業力支援育成講座Ⅰ
成功する就職へ向け、カラダを使った学習で、楽しみながら就活への勇気を燃やす。就業力支援育成講座Ⅱ
ホンモノの就業力を育成に向け、社会人基礎力を理解し身につけます。就業力支援実践講座Ⅰ
グループディスカッションと企業研究の実践力育成集中講座です。
-
夏期共同制作
他学科共同による多人数でのゲーム開発実習です。
グループワークやコミュニケーション能力を養い、現場で必要な実務を学習します。個人ゲーム制作Ⅰ
個人で行なうゲーム開発実習です。実践的なゲームの設計と実装方法から、自己管理能力や制作上の問題を自分なりに解決する方法までを学習します。冬期共同制作
他学科共同によるチームでのゲーム開発実習です。就職活動を見据えた、作品をつくると共に、実務に磨きをかけて、さらにスキルを高めます。
-
C++言語基礎
ゲーム開発で主流のC++言語について、文法やクラスの理解から、オブジェクト指向の基礎までを、8日間集中して学習します。C++言語応用
C++言語の理解を深めるため、デザインパターンなどを用いて、オブジェクト指向プログラミングを学習します。3Dゲームプログラミング
PS3、Wii、Xbox360のゲームソフトはリアルな3Dゲームが主流です。よりリアルで高度な3Dプログラミングを、実装例をもとに学習します。ユーザーインターフェース
ゲームの遊びやすいインターフェース、心地よいインターフェースとは何かを学習します。Java言語応用
Java言語からJNIまでAndoroid端末向けゲームソフト制作などを学習します。
※Andoroid端末向けのゲームソフトはNGP(次世代PSP)で遊べます。コンピュータ概論
コンピュータを動かすためにプログラムは存在します。プログラムの理解を深めるために、コンピュータの仕組みなどを学習します。アセンブリ言語
プログラマブル・シェーダなどアセンブリ言語の知識が必要となる場合があります。またコンピュータとプログラムをより深く理解するためにもアセンブリ言語を学習します。特別講義
3DSが採用した3D立体視の技術やNGP(次世代PSP)やスマートフォン(iPhone/Andoroid)向けゲーム開発など就職活動時にプラスアルファとなる知識や技術を学習します。就業力支援実践講座Ⅱ
ホンモノの就業力を育成に向け、企業の出題問題をベースに実戦力を身につけます。
-
個人ゲーム制作Ⅱ
個人で行なうゲーム開発実習です。シェーダーや物理シミュレーションなど、より高度なゲーム制作を行います。また、自己管理能力や問題解決力を更に高めます。個人ゲーム制作Ⅲ
個人で行なうゲーム開発実習です。学んだ技術を最大限に生かし、集大成となるゲーム作品の制作を行います。
※AMGインターンシップ中の者は免除されます。卒業ゲーム制作
卒業制作となるゲーム開発実習です。各自テーマを決めてゲーム作品の制作を行います。
※AMGインターンシップ中の者は免除されます。
講師紹介

ゲームプログラマー学科担任 猪狩 賢一郎
なぜプログラムや数学を学ぶのか?
そう、すべてはゲームをつくるため、自分自身の手でゲームをつくりたいからです。
また、ゲームプログラマーとしてのスキルを効率よく身につけるには、実際にゲームをつくる中で学ぶのが一番です。ゲームが大好きなあなた、自分自身の手で、繰り返しゲームをつくり、未経験から効率よくスキルを身につけて、ゲームプログラマーを目指してみませんか?













