Bachelor of Science (BS) in Game Programming
- San Francisco, アメリカ合衆国
- Online
理学士
存続期間
8 学期
言語
英語
ペース
フルタイム
申請期限
最も早い開始日
Jan 2026
授業料
USD 1,463 *
学習形式
通信教育, 校内で
* per unit for international students / USD 1,239 per unit for domestic students
学生は、強力な問題解決スキルを身につけ、効率的なコードを書く方法を学び、アーティストやデザイナーと協力して、ゲーム デザインに最適化されたソリューションを提供します。ゲーム プログラミング カリキュラムの BS では、最先端のゲームを作成するために業界で使用されているデータ構造、アルゴリズム、およびソフトウェア アーキテクチャ技術に重点を置いています。
Undergraduate students will meet the following student performance criteria:
Architecture
- プログラムの凝集性を高め、システム間の結合を制限するために、アーキテクチャ設計パターンを適切に使用します。
- プロ品質の技術文書を書く
- データ駆動型コードを作成する
Implementation
- プログラムデータを管理するための適切なデータ構造を実装する
- プログラミングの問題を解決するための効率的なアルゴリズムを書く
- 防御的でエラーのないコードを書く
Professionalism
- コメント、コーディング標準の遵守、命名規則の遵守など、業界標準のソフトウェア エンジニアリング プラクティスに準拠します。
- 業界標準ツールの習熟度を証明する
- 業界標準を満たすプロフェッショナルなポートフォリオを作成する
- Work cooperatively and effectively in a professional production environment
Academy of Art University Learning Outcomes
Graduates of the Academy of Art University will demonstrate the ability to:
- Produce a body of work suitable for seeking professional opportunities in their chosen field of art and design.
- Solve creative problems within their field of art and design, including research and synthesis of technical, aesthetic, and conceptual knowledge.
- Communicate their ideas professionally and connect with their intended audience using visual, oral, and written presentation skills relevant to their field.
- Execute technical, aesthetic, and conceptual decisions based on an understanding of art and design principles.
- Evaluate work in their field, including their own work, using professional terminology.
- Recognize the influence of major cultural and aesthetic trends, both historical and contemporary, on art and design products.
- Learn the professional skills and behaviors necessary to compete in the global marketplace for art and design.
Academy of Art Universityでは、将来のゲーム開発のキャリアで活躍できるよう、最高のトレーニングと実践的な経験を提供しています。当校は、業界で成功するための市場価値のあるスキルを総合的に備えたプログラムを設計し、プロフェッショナルを目指す人々に提供することに誇りを持っています。
当社のゲーム開発コースでは、ゲームデザイン、コンセプトアート、UI/UX デザイン、アニメーション、テクニカルアート、拡張現実や仮想現実などの新興テクノロジーの分野でエキサイティングなキャリアを成功させるために必要なスキルを教えます。
3Dキャラクターアーティスト
3Dキャラクターモデラーとして、キャラクターに命を吹き込みましょう。複雑なキャラクターモデルや有機的なメッシュを構築し、チームメンバーと連携しながら、リグ、ライティング、テクスチャリング、アニメーションなど、作品に命を吹き込みます。
3D環境モデラー
3D モデリング技術を使用して、ビデオ ゲーム環境に命を吹き込みます。色、テクスチャ、シェーダー、照明を追加して、環境に完成した外観を与えます。
アニメーションVFX
アニメーションと視覚効果はゲームに個性を与えます。どんなに精巧にデザインされ、巧みに作られたキャラクターも、誰かが動かし、個性を与えなければ生き生きとはしません。炎、レーザー光線、ワープゲートといった視覚効果は、プレイヤーを魅了し、全く別の世界へと誘います。
キャラクターコンセプトアーティスト
インタラクティブゲームのキャラクターをデザイン・制作します。インタラクティブキャラクターのビジュアルを、文脈に沿ったディテールを交えて想像し、生き生きと表現します。
環境コンセプトアーティスト
遊び心のある想像力と高度な芸術的スキルを組み合わせます。小さな小道具から完全な文化キットまで、環境デザインのあらゆる側面をコンセプト化し、洗練させます。
ゲーム/レベルデザイナー
ゲームプレイ要素のバランスを取り、ゲームの魅力を維持します。また、システムを改善し、機能に貢献し、テストに参加して、没入感のある世界を作り出し、感情を呼び起こします。
ゲームプレイプログラマー
ゲームプレイ プログラマーは、あらゆるゲームの中核です。あなたの仕事は、コアとなるゲームプレイの仕組みを実装して、ゲームに命を吹き込むことです。デザイナーと密接に連携して、ゲーム自体を構築します。
システムプログラマ
システム プログラマーは、ゲームを実行するエンジン テクノロジーを構築します。システム プログラマーとして、あなたのコードはエンジンのバックエンドを強化し、チームの創造性を可能にします。グラフィックス、ネットワーク、ファイル システム、物理システム、およびその他のコア システムがこの領域に含まれます。
ツールプログラマ
ツール プログラマーは、ゲーム業界の陰の功労者です。あなたの仕事は、他の開発者がゲームプレイを構築できるようにすることです。マップ エディターを作成し、プラグインを記述し、デザイナーの創造性を可能にするカスタム ツールを構築します。
UX / UIデザイナー
ゲームの機能、デザイン、モーション グラフィックス、ユーザー パスに関する知識を活用して、没入感のあるエクスペリエンスを作成します。
ユニット要件
| 選考科目 | 30 |
|---|---|
| リベラルアーツ | 45 |
| 選択科目 | 9 |
| コア | 36 |
| 合計 | 120 |
学位要件
- すべての主要科目および以下の教養科目で最低 C- の成績を取得していること。
- LA 107 多言語アーティストのためのライティングまたは LA 108 アーティストのための作文
- LA 255 大学数学
- LA 271 大学代数と幾何学
- LA 286 離散数学
- LA 288 ベクトル、行列、変換
- 最小2.0 GPA
- そして、次の一般的な教育要件:
- 1書面によるコミュニケーション:作文
- 1書面によるコミュニケーション:批判的思考
- 1書面によるコミュニケーション:コンテキストとスタイル
- 1美術史意識
- 1歴史認識
- 1基礎的な数学
- 1応用数学
- 1 離散数学
- 1 3D数学
- 1雇用に関するコミュニケーションと実践
- 1文化的なアイデアと影響
上記の一般的な教育要件が満たされたら、必要に応じて教養科目を選択して、教養単位の要件を満たします。
カリキュラム
セメスター1
- GAP 120: コンピュータサイエンスの原理 (コア)
- GAP 125: ゲームプログラミング 1 (コア)
- LA 101: 新入生シンポジウム: 芸術的レジリエンス (教養学)
- LA 255: 大学数学(教養)
セメスター2
- GAM 110: ゲーム開発入門 (コア)
- GAP 225: ゲームプログラミング 2 (コア)
- GAP 255: オブジェクト指向プログラミングと設計 (コア)
- LA 108: アーティストのための作曲(教養科目)
夏におすすめ - LA 271: 大学代数と幾何学 (教養)
- LA 286: 離散数学(教養)
夏におすすめ
セメスター3
- GAP 235: データ構造とアルゴリズム (コア)
- GAP 275: ゲームプログラミング 3 (コア)
- LA 288: ベクトル、行列、変換 (教養)
- LA 291: キャリアデザイン(教養学)
セメスター4
- GAP 285: AAA ゲーム エンジン アーキテクチャ (コア)
- GAP 295: 低レベルプログラミングと最適化 (コア)
- GAP 301: ゲーム エンジンのプログラミング (コア)
- LA 131: ゲームの歴史 (教養)
夏におすすめ - LA 201: プログラミング言語 (教養)
- LA 202: 英語作文: 創造的な説得と議論 (教養)
夏におすすめ
第5学期
- GAP 305: プロダクション向けプログラミング (コア)
- GAP 311: コンピュータグラフィックスの基礎 (専攻)
- GAP 321: 人工知能(専攻)
- GAP 331: ネットワークプログラミング(専攻)
セメスター6
- GAM 150: ゲームデザイン、理論、分析 (選択科目)
夏におすすめ - GAM 245: モバイルゲーム開発 (専攻)
- GAP 351: インディーゲームプログラミング(専攻)
- GAP 361: ゲーム UI とツールのプログラミング (専攻)
- LA 110: 短編小説の書き方 (教養)
- LA 462: 神話と象徴の力 (教養)
夏におすすめ
セメスター7
- GAM 252: システム設計(選択科目)
- GAM 498P: ポートフォリオ プロジェクト: プログラミング (専攻)
- GAM 499: 特別トピック(専攻)
- LA 171: 西洋文明(教養)
セメスター8
- GAM 405: ゲームポートフォリオの準備 (コア)
- GAM 498P: ポートフォリオ プロジェクト: プログラミング (専攻)
- GAP 499: 特別トピック(専攻)
- GAP 500: ゲームプログラミングのインターンシップ(選択科目)
- LA 306: クリエイティブスピーキング: デザイナーのためのプレゼンテーション (教養)
夏におすすめ - LA 345: 科学の芸術、芸術の科学 (教養)
夏におすすめ
PTEで英語力の証明を。より速く、より公平で、よりシンプルな英語テスト。世界中の何千もの大学で認められています。PTEで安心して受験しましょう!


