---
title: 【Unity道場 幕張スペシャル3】大阪電気通信大学デジタルゲーム学科における、ゲームを活用したプログラミング教育の事例
tags:  #unity #unity3d #unity道場 #unitydojo #unity道場 幕張スペシャル3 -education編-  
author: [Unity Technologies Japan](https://convert.docswell.com/user/UnityJapan)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/4VEP5K9NE8.jpg?width=480
description: 2019/9/14に開催されたUnity道場 幕張スペシャル3 -Education編-の講演スライドです。 講師：沼田哲史（大阪電気通信大学デジタルゲーム学科）  Unityのイベント資料はこちらから：https://www.slideshare.net/UnityTechnologiesJapan/clipboards
published: October 02, 19
canonical: https://convert.docswell.com/s/UnityJapan/5Y9R3Z-unity-3-178434259
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/4VEP5K9NE8.jpg)

ゲームを活用したプログラミング教育の事例
大阪電気通信大学
デジタルゲーム学科
准教授 沼田 哲史
Satoshi Numata, Ph.D.


# Page. 2

![Page Image](https://bcdn.docswell.com/page/L27VPVMY7Q.jpg)

沼田 哲史（ぬまた さとし）, Ph.D.
●
デジタルゲーム学科、ゲーム＆メディア学科
プログラミング全般担当
• プログラミング教育全般を担当
• 専門は情報デザイン、プログラミング技法
• 日本英語発音協会役員
著書
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/Z5JGPLGWJL.jpg)

大阪電気通信大学 デジタルゲーム学科
●
●
●
●
4年制大学として日本初のゲーム学科。
2003年4月設立、17年目。
東京ゲームショウに2007年から出展して13回目。
輩出している人材
•
•
•
•
•
•
ゲームプログラマ
グラフィック・デザイナ
プランナー
システム・エンジニア
イラストの描ける企画・営業
Webデザイナ
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/V47Q2YXQEP.jpg)

学科の方針
●
●
工学系の大学として優秀なエンジニアを輩出。
プログラミング技術の習得レベルを確認するため
のゲーム制作。
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/DKE4LW6YE1.jpg)

ユニット制
３つのユニットを組み合わせて完成させる。
【デジタルゲーム学科のユニット】
Career (必須)
社会との関わり
Development
Engineering
プログラミング、ソフトウェア
プログラマ
ハードウェア工学
●
Graphics
Art &amp; Design
デッサン、CG
デザインと表現
●
Management
企画、マネジメント
●
●
●
●
グラフィッカ
プランナ
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/PL71LYVN7G.jpg)

プログラミング教育
1コマ1.5時間×15週
● 1年 ゲーム制作入門実習
• Photoshop, GarageBand などで制作した素材の組み合わせ
●
1年 アルゴリズム基礎論
●
1年 オブジェクト指向プログラミング・実習
●
2年 C++プログラミング・実習
●
2年 オブジェクト指向ソフトウエア開発
●
2年 データ構造とアルゴリズム
●
1・2年 ゲームの数学
●
3年 ゲーム開発演習
• 探索、ソート
• C言語
• C++
• 要求分析、UMLの活用
• 配列、動的配列、連結リスト、木構造
• 線形代数（ベクトル、行列）、三角関数
• カメラの原理、ライティング、ゲーム実装の技法
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/8G7WVG3ME2.jpg)

Unityの活用事例
●
基礎のプログラミングはUnityではやらない。
●
やる学生はUnityで自発的に作り出す。
●
• アルゴリズムの理解、数値モデル設計は重要
• Unityの内部の仕組みなどを説明できるのが教員の責任
• 基本描画を行うライブラリを利用（デモ）
• QiitaやYouTubeでの情報の充実
• 東京ゲームショウに出展できるコンペ（デモ）
• コンセプトの確認や技術面、ポートフォリオ化を教員がサポート
Unityが使えると面白いことができるデモを適宜見せて、
モチベーション・アップ、視野の拡大を狙う。
• 「1年 ゲームの数学」（デモ）
• 「3年 ゲーム開発演習」（デモ）
●
卒業研究・卒業制作などでのUnityの活用。
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/W4JZ4LVME3.jpg)

DrawPad
●
●
●
Xcode (macOS)
C/C++プログラミング演習
N88-BASICのようなグラフィック描画
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/KYE63W55EV.jpg)

DrawPad
https://github.com/sazameki/osx_drawpad
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/5GE5LMYGJ4.jpg)

ゲーム表現のウソとホント。
自動でつくリアル、手動でつけるリアル。
カメラ
3年 ゲーム開発演習
カメラの原理とライティング
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/V972L9GDER.jpg)

Unityの活用事例
●
基礎のプログラミングはUnityではやらない。
●
やる学生はUnityで自発的に作り出す。
●
• アルゴリズムの理解、数値モデル設計は重要
• Unityの内部の仕組みなどを説明できるのが教員の責任
• 基本描画を行うライブラリを利用（デモ）
• QiitaやYouTubeでの情報の充実
• 東京ゲームショウに出展できるコンペ（デモ）
• コンセプトの確認や技術面を教員がサポート
Unityが使えると面白いことができるデモを
適宜見せてモチベーション・アップを狙う。
• 「1年 ゲームの数学」（デモ）
• 「3年 ゲーム開発演習」（デモ）
●
卒業研究・卒業制作などでのUnityの活用。
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/5DJYQ4VMEM.jpg)

Have a break!


