Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
広島Unity勉強会 ナカオクタカヒロ
1
意思ヨワでも完成できる
Unityの使い方
2017/06/17 第12回IWM(出雲web勉強会) 「Unity勉強会」
出雲のみなさんこんにちは!
2
ナカオク タカヒロ
NAKAOKU    TAKAHIRO
3
1992年 生まれる
2002年 プログラミングを学び始める
2014年 Religion をリリース
同年  広島Unity勉強会 を立ち上げ
2015年 hubot-cyboz...
4
こぐるみプロジェクト
http://cogurumi.info
Unityが好きな人
もっと楽しみたい人
を応援したい!
http://hiroshima-unity.jimdo.com
5
イベント展示・Unity講座
Unity勉強会 などを開催
6
ゲームジャムの
主催や協力
7
皆さんは意思は弱いですか?
8
質問
寝
た
い
9
遊びたい
疲れた ゲーム作り、
たいぎい
時間が
ない
興味はあるけど、作れないよ!
このセッションでは
10
・最後までゲームを作るコツ
・楽しくゲームを作るコツ
をお届けします。
(Unity&業務向けの事はあまり喋りません・・・)
ゲーム作りは
モチベーションに頼らない?!
11
同人ゲーム(自主制作ゲーム)の 9割は完成しないと言われます。
・基本的に単純作業
・楽しくない作業が結構ある
というのが大きな理由かなぁ、と思います。私はゲーム案の妄想してる時が一
番モチベー...
ゲーム制作を習慣にしよう。
12
毎日コツコツ作っていけば形になります。
なので「今日はプログラミング」「明日は気分転換に画像作成」など
タスクをうまく処理していきましょう。
13
モチベーション
制作期間
完成α版開発開始
企画時
小さいものから
大きなものへ
14
自分が作りたいものを作るのが一番です。・・・と言っても自分の技量と相談し
て、小さなゲームから開発するのも大切です。例えば超大作を作ろうとすると、
時間がかかるうえ完成も長引く( or完成しない)ので、モチベ...
15
開発開始
(HSP3)
C言語へ
全書き換え
C++へ
全書き換え
3Dライブラリが
開発停止
Unityへ
全書き換え
完成
2年目初年 4年目 5年目 7年目 8年目
開発中止期
先ほどは自分の反省でもあります。私と友人は TPSゲー...
アイデアに価値はない。
Google創業者 ラリー・ペイジ
16
「実現することが大切」なのです。誰よりも早く行動しましょう!
失敗しよう!
早く!早く!
17
ゲームを作ってみて動かしてみると、「あれ楽しくない・・・」という状況になり、
ずるずる開発して、結局つまらないものができることがあります。
プロトタイピングはその可能性を低くします。また複数人でアイデアを共有し...
ペーパプロトタイピング
18
・紙を使ってゲームの
試作を行う
・ローコストでできる
(専門技術必要なし)
・ブレスト感覚で開発できる
19
ゲームジャムで行った例です。アイデアから必
要な要素を洗い出し、紙で作成しました。詳し
い内容は下で。
https://goo.gl/pmPVqp
デジタルプロトタイピング
20
・実際にゲームを試作してみ
る方法
・ゲームジャム制作のゲーム
も含まれることがある
・ゲームエンジンのおかげ
で簡単に試作できる
ようになった。
Splatoonの例
https://www.nintendo....
21
作って見たら、楽しくない・・・
試作してみたから、面白さが
分かる!
失敗を減らして、成功率を上げよう!
22
モチベーション
制作期間
完成α版開発開始
開発期
労力を節約する制作方法
23
Unityをなるべく使うな!
24
なんで?
・ゲーム制作の作業量は膨大
・本来するべきの、面白さを追求する
時間が無くなる。
・楽しくない仕事を減らそう。
オリジナル過激派は早く直そう
(超重要)
25
楽しくない
作業
楽しい
作業>
参考 : http://zelda.gamepedia.com/
26
プログラミング
・リードプログラミング
・プレイヤープログラミング
・カメラプログラミング
・敵プログラミング
・物体プログラミング
・生体プログラミング
・NPCプログラ...
アセットストア
27
・Unity標準の素材ストア
・モデルからスクリプトまで何でも揃う
GitHub(など)
28
・OSSの共有を目的としたSNS
・ライブラリや途中プロジェクト、
動作サンプルなど様々なものがある。
29
各ページ
ソースファイル
と実行ファイル
http://globalgamejam.org
ゲームジャムによっては、実行ファ
イルの他にソースも同時に配布さ
れてることがあります。
ライセンスはマチマチなので、確認
してつかってください。
30
モチベーション
制作期間
完成α版開発開始
QAフェーズ
31
締め切り無きに
完成あらず
なんで?
・ゲーム制作は際限なく面白さ
を追求する作業
・締め切りがないとダラける
&
・モチベーションが維持できない
32
↑は自分のゲーム開発ログです。締め切りに間に合わせるために、
朝早くから夜遅くまでコード書きまくりました。
33
私、意思弱いから・・・
安心してください。解決しますよ。
自分のゲームを公開する日を決めよう
34
webで公開するのも良いですが・・・
人と直接接するイベント
がおすすめ
・文化祭
・コミックマーケット
・地方即売会
pic by @CentBoss
多くの人に見てもらおう
35
ゲーム展示会オススメ
・BitSummit
・デジゲー博
・megabit convention
・同人ゲームフェス
・東京サンドボックス
・東京ゲームショー
pic by Cafoo
36
ローカルコミュニティでも!
37
体系的に学ぶには?
ゲームジャムに参加しよう!
38
ゲームジャムとは
ゲームジャムは、集まったメンバーが即席チームを組んで、即興でアイデアや技術を出
しあい、限られた時間内にゲームを完成させるイベントです。
39
ゲーム教育だけでなく、新しいゲーム
のプロトタイプの作成の場としても用
いられ、ビ...
40
ゲームジャムのスケジュール(一例)
集
合
顔
合
わ
せ
テ
|
マ
発
表
ゲーム案
作成
案
プ
レ
ゼ
ン
ゲーム
開発開始
α
リ
リ
|
ス
β
リ
リ
|
ス
完
成
版
リ
リ
|
ス
体
験
会
1日目
開発期間
2日目...
41
テーマ発表
1日目 9時
ゲームジャムでは開
催時にテーマが発表
されます。
これにより、あえて制
限を加えることで、創
造性を高める目的が
あります。
42
ゲーム案の作成
1日目 10時〜12時
紙やペンを使い、どんなゲームを
作るか決めます。
ブレストやプロトタイピングを重
ね、土台を固めます。
43
ゲーム案のプレゼン
1日目 13時
作ったゲームの案をまとめ
てプレゼンします。
宣言することで、士気を高
める働きがあります。
ゲームジャムによってはイ
ンターネット中継で全会場
に流す場合があります。
44
ゲーム開発
1日目 14時〜2日目
実際にゲームを作成していきます。
1日目の終わりにα版、2日目朝に
β版をリリースし、全体でのテストプレイ
を何度か行います。
45
ゲーム発表&体験会
2日目 15時
完成版をリリースし、プレゼンを行いま
す。その後参加者全員で、
作ったゲームをプレイし合います。
ゲームジャムからプロダクトへ
46
ゲームジャムは単なるお遊びでなく、
実際に作られたものからビジネスに発展
したものまであります。
こうした話は大都市圏だけでなく、広島でもVR
ゲームジャムからウラオニゴッコが生まれ、ビ
ジネスに発展しました...
47 https://unityroom.com/unity1weeks
GJに挑戦しよう!
月末に開催される、1週間で
ゲームを1本作るイベント
・webで参加できる
・SNSで他人の成果を確認できる
・短期間でモチベーションが
 下がらない...
48
まとめ
49
・ゲームエンジン(Unity等)は銀の弾丸ではない。
・ただ上手に使えば、大幅な時間短縮ができる。
・細かく作って大きくしよう!
・締め切り決めよう。
・ゲームジャムで学ぼう。
Do it all, with unity!
まとめ
50
・ゲームエンジン(Unity等)は銀の弾丸ではない。
・ただ上手に使えば、大幅な時間短縮ができる。
・細かく作って大きくしよう!
・締め切り決めよう。
・ゲームジャムで学ぼう。
こがぁなもんみなぁ出来るで
Unityでのぉ。(広島...
告知
広島フロントエンド勉強会&広島Unity勉強会
「これから始めるWebVR」
2017年8月5日(土)14:30〜
広島市中区袋町 合人社ウェンディひと・まちプラザ
各ブラウザでサポートされ始めた、 WebVR。
これから挑戦してみたいと...
告知 その2
今年もやります!福島ゲームジャム2017 in 広島
2017年8月19日(土)9:00〜
広島市中区大手町
デジタルものづくりスペース デジハコ
詳細については後日お送りしますので、
下の広島Unity勉強会connpassをフ...
53
ご静聴だんだん!
広島でお会いしましょう!
http://hiroshima-unity.jimdo.com
Upcoming SlideShare
Loading in …5
×

意思ヨワでも完成できるUnityの使い方

785 views

Published on

2017年6月17日に開催された『第12回IWM(出雲web勉強会)「Unity勉強会」』で発表した資料です。

詳細 : https://iic.connpass.com/event/58296/
広島Unity勉強会 : https://hiroshima-unity.jimdo.com

Published in: Engineering
  • Be the first to comment

意思ヨワでも完成できるUnityの使い方

  1. 1. 広島Unity勉強会 ナカオクタカヒロ 1 意思ヨワでも完成できる Unityの使い方 2017/06/17 第12回IWM(出雲web勉強会) 「Unity勉強会」
  2. 2. 出雲のみなさんこんにちは! 2
  3. 3. ナカオク タカヒロ NAKAOKU    TAKAHIRO 3 1992年 生まれる 2002年 プログラミングを学び始める 2014年 Religion をリリース 同年  広島Unity勉強会 を立ち上げ 2015年 hubot-cybozulive をリリース 2016年 こぐるみプロジェクト に参加 kamera25 Github/FB/Twitter Religion (オンラインTPSゲーム) https://crowsullcore.jimdo.com
  4. 4. 4 こぐるみプロジェクト http://cogurumi.info
  5. 5. Unityが好きな人 もっと楽しみたい人 を応援したい! http://hiroshima-unity.jimdo.com 5
  6. 6. イベント展示・Unity講座 Unity勉強会 などを開催 6
  7. 7. ゲームジャムの 主催や協力 7
  8. 8. 皆さんは意思は弱いですか? 8 質問
  9. 9. 寝 た い 9 遊びたい 疲れた ゲーム作り、 たいぎい 時間が ない 興味はあるけど、作れないよ!
  10. 10. このセッションでは 10 ・最後までゲームを作るコツ ・楽しくゲームを作るコツ をお届けします。 (Unity&業務向けの事はあまり喋りません・・・)
  11. 11. ゲーム作りは モチベーションに頼らない?! 11 同人ゲーム(自主制作ゲーム)の 9割は完成しないと言われます。 ・基本的に単純作業 ・楽しくない作業が結構ある というのが大きな理由かなぁ、と思います。私はゲーム案の妄想してる時が一 番モチベーション上がって下がります(個人的な感想です)。
  12. 12. ゲーム制作を習慣にしよう。 12 毎日コツコツ作っていけば形になります。 なので「今日はプログラミング」「明日は気分転換に画像作成」など タスクをうまく処理していきましょう。
  13. 13. 13 モチベーション 制作期間 完成α版開発開始 企画時
  14. 14. 小さいものから 大きなものへ 14 自分が作りたいものを作るのが一番です。・・・と言っても自分の技量と相談し て、小さなゲームから開発するのも大切です。例えば超大作を作ろうとすると、 時間がかかるうえ完成も長引く( or完成しない)ので、モチベーションも上がりま せん。 「ゲームは完成させないと意味がない」のです。
  15. 15. 15 開発開始 (HSP3) C言語へ 全書き換え C++へ 全書き換え 3Dライブラリが 開発停止 Unityへ 全書き換え 完成 2年目初年 4年目 5年目 7年目 8年目 開発中止期 先ほどは自分の反省でもあります。私と友人は TPSゲームが好き(中二病)で、似たゲームを作成したくな り挑戦しました。ただ独学で作るには、あまりにもハードルが高かったのです。 時間がかかりすぎて使っていたライブラリが開発停止したり、モチベーションもなくなり開発がストップした こともありました。
  16. 16. アイデアに価値はない。 Google創業者 ラリー・ペイジ 16 「実現することが大切」なのです。誰よりも早く行動しましょう!
  17. 17. 失敗しよう! 早く!早く! 17 ゲームを作ってみて動かしてみると、「あれ楽しくない・・・」という状況になり、 ずるずる開発して、結局つまらないものができることがあります。 プロトタイピングはその可能性を低くします。また複数人でアイデアを共有し、 コミュニケーションコスト(=意識合わせの時間など)を減らすことができます。
  18. 18. ペーパプロトタイピング 18 ・紙を使ってゲームの 試作を行う ・ローコストでできる (専門技術必要なし) ・ブレスト感覚で開発できる
  19. 19. 19 ゲームジャムで行った例です。アイデアから必 要な要素を洗い出し、紙で作成しました。詳し い内容は下で。 https://goo.gl/pmPVqp
  20. 20. デジタルプロトタイピング 20 ・実際にゲームを試作してみ る方法 ・ゲームジャム制作のゲーム も含まれることがある ・ゲームエンジンのおかげ で簡単に試作できる ようになった。 Splatoonの例 https://www.nintendo.co.jp/wiiu/interview/agmj/vol1/ 「塗ってナワバリを増やす」という面白さをベースをプロトタイプ で作り、全員で共有することができた。 ゼルダの伝説 ブレスオブザワイルド http://jp.ign.com/the-legend-of-zelda-hd/12313/feature/8-bot w 「火や水などを制御する、化学エンジンがあれば楽しいので は?」という実証のために 2Dで作成。そこから化学の連鎖(火 で草が燃え、上昇気流が発生など)について手応えを得た。
  21. 21. 21 作って見たら、楽しくない・・・ 試作してみたから、面白さが 分かる! 失敗を減らして、成功率を上げよう!
  22. 22. 22 モチベーション 制作期間 完成α版開発開始 開発期
  23. 23. 労力を節約する制作方法 23
  24. 24. Unityをなるべく使うな! 24
  25. 25. なんで? ・ゲーム制作の作業量は膨大 ・本来するべきの、面白さを追求する 時間が無くなる。 ・楽しくない仕事を減らそう。 オリジナル過激派は早く直そう (超重要) 25 楽しくない 作業 楽しい 作業>
  26. 26. 参考 : http://zelda.gamepedia.com/ 26 プログラミング ・リードプログラミング ・プレイヤープログラミング ・カメラプログラミング ・敵プログラミング ・物体プログラミング ・生体プログラミング ・NPCプログラミング ・イベントプログラミング ・UIプログラミング ・環境プログラミング ・物理プログラミング ・AI誘導プログラミング ・フレームワークプログラミング ・グラフィック/テレインプログラミング ・特殊効果プログラミング ・サウンドプログラミング ・システムツール開発 ・ゲームツール開発 ・パイプラインエンジニアリング ・QAエンジニアリング 20倍 ゼルダの伝説 (ファミコン/1986) ゼルダの伝説 ブレスオブザワイルド (WiiU・スイッチ/2017) 右のプログラミング機能は、ゲームエンジンに 組み込まれてる機能もあります。 しかしここまで細分化すると、一人で何でもオリ ジナルでやろうとするのは無謀と思いません か? (かなり大規模なゲームの例ですが・・・)
  27. 27. アセットストア 27 ・Unity標準の素材ストア ・モデルからスクリプトまで何でも揃う
  28. 28. GitHub(など) 28 ・OSSの共有を目的としたSNS ・ライブラリや途中プロジェクト、 動作サンプルなど様々なものがある。
  29. 29. 29 各ページ ソースファイル と実行ファイル http://globalgamejam.org ゲームジャムによっては、実行ファ イルの他にソースも同時に配布さ れてることがあります。 ライセンスはマチマチなので、確認 してつかってください。
  30. 30. 30 モチベーション 制作期間 完成α版開発開始 QAフェーズ
  31. 31. 31 締め切り無きに 完成あらず
  32. 32. なんで? ・ゲーム制作は際限なく面白さ を追求する作業 ・締め切りがないとダラける & ・モチベーションが維持できない 32 ↑は自分のゲーム開発ログです。締め切りに間に合わせるために、 朝早くから夜遅くまでコード書きまくりました。
  33. 33. 33 私、意思弱いから・・・ 安心してください。解決しますよ。
  34. 34. 自分のゲームを公開する日を決めよう 34 webで公開するのも良いですが・・・ 人と直接接するイベント がおすすめ ・文化祭 ・コミックマーケット ・地方即売会 pic by @CentBoss
  35. 35. 多くの人に見てもらおう 35 ゲーム展示会オススメ ・BitSummit ・デジゲー博 ・megabit convention ・同人ゲームフェス ・東京サンドボックス ・東京ゲームショー pic by Cafoo
  36. 36. 36
  37. 37. ローカルコミュニティでも! 37
  38. 38. 体系的に学ぶには? ゲームジャムに参加しよう! 38
  39. 39. ゲームジャムとは ゲームジャムは、集まったメンバーが即席チームを組んで、即興でアイデアや技術を出 しあい、限られた時間内にゲームを完成させるイベントです。 39 ゲーム教育だけでなく、新しいゲーム のプロトタイプの作成の場としても用 いられ、ビジネスにも活用されていま す。
  40. 40. 40 ゲームジャムのスケジュール(一例) 集 合 顔 合 わ せ テ | マ 発 表 ゲーム案 作成 案 プ レ ゼ ン ゲーム 開発開始 α リ リ | ス β リ リ | ス 完 成 版 リ リ | ス 体 験 会 1日目 開発期間 2日目 9時 10時 13時 20時 11時 15時
  41. 41. 41 テーマ発表 1日目 9時 ゲームジャムでは開 催時にテーマが発表 されます。 これにより、あえて制 限を加えることで、創 造性を高める目的が あります。
  42. 42. 42 ゲーム案の作成 1日目 10時〜12時 紙やペンを使い、どんなゲームを 作るか決めます。 ブレストやプロトタイピングを重 ね、土台を固めます。
  43. 43. 43 ゲーム案のプレゼン 1日目 13時 作ったゲームの案をまとめ てプレゼンします。 宣言することで、士気を高 める働きがあります。 ゲームジャムによってはイ ンターネット中継で全会場 に流す場合があります。
  44. 44. 44 ゲーム開発 1日目 14時〜2日目 実際にゲームを作成していきます。 1日目の終わりにα版、2日目朝に β版をリリースし、全体でのテストプレイ を何度か行います。
  45. 45. 45 ゲーム発表&体験会 2日目 15時 完成版をリリースし、プレゼンを行いま す。その後参加者全員で、 作ったゲームをプレイし合います。
  46. 46. ゲームジャムからプロダクトへ 46 ゲームジャムは単なるお遊びでなく、 実際に作られたものからビジネスに発展 したものまであります。 こうした話は大都市圏だけでなく、広島でもVR ゲームジャムからウラオニゴッコが生まれ、ビ ジネスに発展しました。 http://www.cogurumi.info/projects/uraoni/
  47. 47. 47 https://unityroom.com/unity1weeks GJに挑戦しよう! 月末に開催される、1週間で ゲームを1本作るイベント ・webで参加できる ・SNSで他人の成果を確認できる ・短期間でモチベーションが  下がらない オススメです!
  48. 48. 48
  49. 49. まとめ 49 ・ゲームエンジン(Unity等)は銀の弾丸ではない。 ・ただ上手に使えば、大幅な時間短縮ができる。 ・細かく作って大きくしよう! ・締め切り決めよう。 ・ゲームジャムで学ぼう。 Do it all, with unity!
  50. 50. まとめ 50 ・ゲームエンジン(Unity等)は銀の弾丸ではない。 ・ただ上手に使えば、大幅な時間短縮ができる。 ・細かく作って大きくしよう! ・締め切り決めよう。 ・ゲームジャムで学ぼう。 こがぁなもんみなぁ出来るで Unityでのぉ。(広島弁)
  51. 51. 告知 広島フロントエンド勉強会&広島Unity勉強会 「これから始めるWebVR」 2017年8月5日(土)14:30〜 広島市中区袋町 合人社ウェンディひと・まちプラザ 各ブラウザでサポートされ始めた、 WebVR。 これから挑戦してみたいという人に向けたセミナーです。 https://hirofuro.org/vr.html 51
  52. 52. 告知 その2 今年もやります!福島ゲームジャム2017 in 広島 2017年8月19日(土)9:00〜 広島市中区大手町 デジタルものづくりスペース デジハコ 詳細については後日お送りしますので、 下の広島Unity勉強会connpassをフォローしてください。 https://hirouni.connpass.com 52
  53. 53. 53 ご静聴だんだん! 広島でお会いしましょう! http://hiroshima-unity.jimdo.com

×