| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 50185:[2025 Spring]Game Creation Workshop 2 (W) § 50186:Interactive Programing Workshop (W) | 2025 | Spring | Tue4-5 | College of Image Arts and Sciences,Graduate school of Image Arts and Sciences | OKUDE SEIKI | 2 |
Campus
Class Venue
Language
Course Outline and Method
課題としてゲームに関連するものを多く取り上げる。
全14回の授業を前半と後半に分割し、前半で「プログラミングを行わない」ゲーム制作、後半でプログラミングに関するトピックを扱う。プログラミングにはプログラミング言語C#を使用する。
また、講座では自分のオリジナルゲームを作成するための作業を行う。
この授業は全14回対面で実施する。
Student Attainment Objectives
・課題制作を通してゲームがどのように構成されているのかを学習し、これを習得する。
・ゲームエンジンの使い方を通してプログラミングの基礎を学習し、ゲーム制作におけるプログラミングの役割とゲームのメカニズムに対する理解を深める。
Recommended Preparatory Course
Course Schedule
| Lecture/Instructor(When there are multiple instructors) | Theme |
|---|---|
| Keyword, References and Supplementary Information | |
| 1 | ガイダンスとゲーム制作技術について |
なぜゲームエンジンを使うのか、意義などを紹介する。
|
|
| 2 | データの取り込み(モデル、モーションデータのインポート) |
外部ツールで作成されたデータ、おもに3Dモデルデータをプロジェクト内に取り込み利用するための手順を確認する。3Dのモデルデータ、とくにアニメーションを組み込み済みのデータに関しては、アニメーションシステムを用いて容易にその動作を再現することができる。 |
|
| 3 |
アニメーション人型モデルと歩行処理の導入、モデル作成
|
アニメーション付きの人型CGモデルの取り込み設定と、人型モデルを操作できるようにするための処理を導入する。
|
|
| 4 | 地形作成、建物作成 |
地形作成機能を用いて自然に見える背景を作成する。
|
|
| 5 |
ゲームイベント処理、UI作成、シーン管理
|
ステージ内で起きるイベントに対してのリアクションを処理する機構を組み合わせて、ゲームの遊びの部分の制作を行えるようにする。関連する項目としてユーザーインターフェースの扱い、シーンの移行なども扱う。 |
|
| 6 | ポストプロセス、ライト、レベルデザイン、ステージ構成 |
画面の見た目の品質向上のために後処理フィルタと照明の設置などを行う。
|
|
| 7 |
オリジナルゲームアイデア作成、実装
|
ゲームのステージとレベルデザイン、シナリオなどを企画し、実際に遊ぶことができるように制作を行う。 |
|
| 8 | プログラミングハンズオン |
ここまではプログラミングを行わない形でゲームの制作を行ってきた。
|
|
| 9 | 変数、制御文、条件判断 |
プログラミングの基本要素として「変数」「制御構造」「条件判断」をとりあげ、学習する。 |
|
| 10 | 物を動かす、キー入力 |
ゲームオブジェクトを移動させる処理を学習する。また、キー入力による操作を組み合わせる。 |
|
| 11 | 当たり判定、UIを使う |
オブジェクト同士の接触を判定し、そのリアクションを処理する。 |
|
| 12 | プレハブと動的生成 |
ゲームオブジェクトの動的生成のための処理を学習する。 |
|
| 13 | 前期前半の制作物の改造 |
ここまでの学習内容を実践する。前半で作成したゲームを改造する。
|
|
| 14 | 改造の仕上げ、発表 |
ゲームの品質上昇のための作業を行い、時間中に完成し発表、提出する。 |
Class Format
Recommendations for Private Study
Grade Evaluation Method
| Kind | Percentage | Grading Criteria etc. |
|---|---|---|
| Final Examination (Written) | 0 | |
| Report Examination (A report to be submitted by the unified deadline) |
0 | |
| Exams and/or Reports other than those stated above, and Continuous Assessment (Evaluation of Everyday Performance in Class) |
100 | 実習成果をスクリーンショット撮影して提出する。これを全15回、毎回授業後に行う。
|
Grade Evaluation Method (Note)
Advice to Students on Study and Research Methods
プログラミング言語はC#を使用します。
実習ではUnity6以降を使用する予定。
自分のPCを使う場合は、Unityのバージョンを学校のPCと揃えておくこと。
Textbooks
Textbooks (Frequency of Use, Note)
Reference Books
| Title | Author | Publisher | ISBN Code | Comment |
|---|---|---|---|---|
| Unityの教科書 Unity6完全対応版 | 北村愛実 | SBクリエイティブ | 978-4815628192 | |
| もっと早く教えてほしかった!Unity C#入門 | MARU | 979-8372322851 |
Reference Books (Frequency of Use, Note)
Web Pages for Reference
How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)
Other Comments
ゲームプログラマーとして開発業務を担当。
コンシューマーゲーム、アーケードゲーム、モバイルゲームの開発経験あり。
Unity認定インストラクター資格保有。
この授業はゲーム制作を実践形式で学習する。そのためこれらの実務経験・資格は強く関連する。
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/