GDC2017 行ってきたよーメモ





# 概要


「Game Developer Conferrence」
http://www.gdconf.com/
行った日：3月2日　
場所：SanFrancisco Moscone Center
参加者数；５日間の参加者合計は数万人かと。
入場料；一番安いExpoパスで249ドル。（全部に入れる一番高いパスだと2299ドルもする！無理！）
旅費含めオール自腹のため、定期預金を解約しました。
しばらく夕飯はもやしとビタミン剤です。


## Unity
企業ブースの一番正面にどかーんと陣取っていました。
Unreal Engineと比べてUnityのブースのほうが断然大きかったです。
3DとVR押し。

VRアプリの開発ツールとして、Unreal engineと比べて大きなシェアを誇るUnity。
この構図は3Dゲームの開発環境としてハイエンド向けのUnreal Engine、
ライト〜ミドル向けのUnityだった頃から変わらず。
自分がいた[3Dのサッカーゲーム](https://www.bfbchamp.com/ja/)の開発スタジオでも、当初からUnityを採用しています。



### Vulcan in Unity
Unityの1０個以上ある開発ツールのブースの中で気になったのがこちらです。
Vulcanとは、
・レンダリングAPI 
・Unity5.6からVulkanAPIのサポートを開始
・マルチスレッドを可能にし電池使用を改善
・Android上でのフレームレンダリングに35%の改善効果がある
・対象CPUはARM。というかメインターゲットはスマホ。
　そのため[2016のGoogle I/O](https://blogs.unity3d.com/jp/2016/05/19/make-your-daydreams-a-reality/)でもDay Dreamの普及を後押しするAndroid端末向けのレンダラーとして紹介されたりした。
・日本語の説明は[こちら](https://blogs.unity3d.com/jp/2016/09/29/introducing-the-vulkan-renderer-preview/)
<img width="200" alt="1.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/59d6b70b-8d5e-5af0-8311-77aae3f7b78b.jpeg">
いいことづくめですがなんか落とし穴があるはず。
チートシートをもらってきましたが、自分はサーバサイドのソフトウェアエンジニアなのでさっぱりわからず。pdfに焼いたらこちらにアップします。

### Unity Connect beta
[Unity使い用のジョブマッチングサイト](https://connect.unity.com/)の宣伝ブース。
これを書いてる2017年4月3日現在ですと、29,937人のデザイナーやプログラマが登録し、10,822個のプロジェクトが登録されてました。



## Sony
当然のことながらPSVR推し。
https://uploadvr.com/sony-sells-nearly-1-million-psvr-headsets/

## Oculus 
複数のVRゲーム体験コーナーを設け、いずれも30分待ちくらいの列。
OculusはFacebookが買収したのでザッカーバーグの[モーガンフリーマンが音声AI役をやってる例の動画](http://wired.jp/2016/12/23/mark-zuckerberg-jarvis-ai/)のようなSNS系のVRの説明があるかと思ったが、ここは GDCなのでゲームのみ。
<img width="200" alt="2.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/9ad96168-1b3b-ac08-bec7-1b99269c04d2.jpeg">
VRで複雑なダンスをする人たちを尻目に、立って遊ぶVR自体はサンフランシスコまできてわざわざ少ない時間を割いてやるもんでもないのでパス。

## Facebook
VRはOculusのほうで展示してるので、こっちはFacebook Gameroomがメイン。
Facebook Gameroomとは、Windows PC向けのゲームプラットフォームで、去年の11月に公開された。
1億2500万以上のユーザーがいるSteamに勝負を挑んだもの。
ソフトウェア開発部長みずからUnity5.6でのFacebook Gameroomアプリのビルド方法を説明してくれた。
英語がゆっくりで聞き取りやすくたすかった。が、後でみたら内容は公式ページにあるものと同じ。
ビルド画面 https://developers.facebook.com/blog/post/2016/11/01/unity-editor-beta/
構成 https://developers.facebook.com/docs/games_payments
課金決済 https://developers.facebook.com/docs/games_payments
その他;
・動作するプラットフォームは、windowsのみ
・Facebook Infrastructure上で動作。サーバーを用意しなくて良いよ！
・Gameroom ad unitが使えるよ！
・ユーザー解析ツールが使えるよ！


## Google
１箇所目はDay DreamによるVRゲームで複数のブースを設け10分待ちの列。
<img width="200" alt="3.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/22566799-213c-e82f-c133-d49bd2d19387.jpeg">

記事；
Day Dream
http://www.moguravr.com/google-vr/
FireBaseによるサーバーレスゲームの勧め
https://firebase.google.com/features/?hl=ja の「Realtime Database」

離れたところに２箇所目の小さいブースがあり、プログラムのクイズを解いて豪華商品をもらうブース。難問らしく、8台のラップトップの前で苦悶の表情の若者たち。天才プログラマーを見出し、あとでGoogleからスカウトするのでしょう。

## Amazon
ゲームでAmazonというイメージなかったですが、そういえば2年以上前に[Twitch](https://www.twitch.tv/)を買収していましたね。
しかしTwitch Prime以外に広がりはなく、どうなるんでしょう。
欲しかったストリーミング技術は吸収したんでしょうか。
このGDCではTwithを全面に出してブースの色は紫でした。

[Amazon Lumberyard](https://aws.amazon.com/jp/lumberyard/)という3Dソフト作成ツールをこれでもかと紹介し、
さらに[Gamelift](https://aws.amazon.com/jp/gamelift/)の説明ブースがありました。
また AWS Genius Bar といって、AWSの説明ブースもありましたが、おじさんたちは手ぶら。
聞かれたことに何でも答えるスタイルで、おじさん自身がGenius、おじさん自体が展示物でした。
余談ですがAmazonグループで実は一番売り上げが大きいのはAWSだそうで、
スタートアップのデベロッパーはホスティング先にAWSを使ってるところが圧倒的に多いでしょうし、
ゲーム業界では縁の下の力持ちですね。


### [Amazon Lumberyard](https://aws.amazon.com/jp/lumberyard/)
3D編集とコードエディターが合体したUnityのようなツール。
無料。
<img width="200" alt="4.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/89a66521-232d-a2de-b7ce-3a10d335a452.jpeg">
もちろん、VRの開発エディターもついています。
<img width="200" alt="5.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/5caa347c-a47b-4132-bbdf-93549238bf8d.jpeg">

### [Amazon GameLift](https://aws.amazon.com/jp/gamelift/)
・マルチプレイヤーゲームの、サーバーサイド管理システム。
・AWS上にある。
・Lumberyardに対応している。
・Amazon GameLift SDKを組み込むと、GameLiftサーバーに接続するための関数が使えるようになる。
関数の概要説明はこちら：https://aws.amazon.com/jp/gamelift/technical-overview/
<img width="200" alt="amazon-5.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/0a91173f-e3fb-1db4-e37b-6ec8226b5edf.jpeg">
AWSの世界中のリージョンをつないで、レイテンシが極力起きないようにするというのがすごいです。
でも本当？AWSのリージョン間って専用線じゃなく普通にインターネット経由でしたよね。

あと、ユーザー管理や、イベントのパラメータのマスタ管理は含まれてないようです。
そうなるとキャラクターの強さを決定するパラメタは全部クライアントから渡すのでしょうか？
じゃぁ、クライアントがハッキングされたときにチートし放題なのでは。と一抹の不安がよぎります。


### echo dot
<img width="200" alt="6.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/5516a93a-8c6a-0b4c-9875-bbca0538cfac.jpeg">
4つ以上のブースで説明をきくと、echo dotがもらえました！
これはいま激アツのamazon製音声AIデバイス。
$49.99で売られてる市販品と同じもの。
これ目当てで説明をきく不届きものが多く(笑)、
各ブースのお兄さんもしゃべりっぱなしで疲れ切っていました。（笑）
自分はこれを持って帰国してから、Amazonの音声AIシステム「Alexa」の「Skill」プログラミング開発に
すっかりハマってしまいました。いま、とても<font color=red>ヤバイ</font>です。



## NVIDIA

Unity、Amazon、など様々なブースに入り込んで、各開発ツールや何かで作ったものがどのようにNVIDIA製のチップの上で美しく動くかをデモ。
<img width="200" alt="6.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/0392b30b-fc82-64b1-bcac-107e9d5f1ae4.jpeg">


## Unreal Engine

EpicGamesと合体したブース。
Unityと比べるとブースの規模は小さいが、
ハイエンドのゲームの開発スタジオでは十分に採用されているだろうし、
GDCなどで一般開発者に訴える必要性がそれほどないのだろうと推測。

<img width="200" alt="6.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/1ed822b2-5751-ddbe-20c0-9b808eeb82c7.jpeg">


## その他メーカーとインディーズ
たくさんあったが、おもしろかったもの3つ



### [VIRZoom](https://virzoom.com/)
VR用ゲームの室内自転車部分のメーカー。
$399.95

これを買うとゲームもダウンロードでき、ペガサスにのったり戦車を操縦したりして遊べます。
ただしVRメガネやPCはセットに含まれないので、自力で用意する必要があります。
対応機種;
> Oculus Rift (with recommended PC)
> HTC Vive (with recommended PC) 
> PlayStation VR (with PS4)

<img width="200" alt="6.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/173392/aba54daf-4235-d156-69b3-78818798bae0.jpeg">

なげなわでライバルを捕まえて引きずり下ろす事ができたり、
戦車を操縦して敵を撃破したりします。
たいへんな暴走チャリです。ゲラゲラ笑いながら漕いでいました。
また、消費カロリーが表示され
楽しく遊びながらフィットネスできます。

<img width="300" alt="" src="https://qiita-image-store.s3.amazonaws.com/0/173392/410c658f-7801-1e34-4072-3061dfae1fc5.png">
ペガサスモードでは、空中をおっこちる感じがリアルで、ヒイッとなりました。
自転車なのに！

フィットネス+VRのでふぁくとすたんだーどですね。
自宅が広かったら欲しいです。ジムの自転車マシンが全部これだったら誰も離れないと思います。


### Close the Leaks ( to prevent imminent death)
箱から4本の管が出ており、空気がシューシュー漏れています。
これを四人の参加者が手で塞いだり開けたりして、モニター上に2次元で表示された宇宙船を移動します。
四人揃わないと体験できないのですが、呼子のにいちゃんがやりてですぐ人が集まり、
見ず知らずのおじさんたちとゲラゲラ笑いながら遊んできました。
<img width="300" alt="" src="https://qiita-image-store.s3.amazonaws.com/0/173392/b7da32e2-3910-56d3-3189-7061bd1ea7de.jpeg">

### SpaceBox
21世紀の技術の粋を集めた、体感型宇宙船ゲーム！w w w
<img width="300" alt="" src="https://qiita-image-store.s3.amazonaws.com/0/173392/c7ae56a9-4515-376f-ceb0-5a7faf0570bd.jpeg">
まず段ボール箱に入ります。
前にモニターがあり、前のめりになると加速度がついて宇宙空間をぶっとびます。
段ボールにたくさんのセンサーがついていて、
段ボールのフチをつかんで体を左右に揺らすと、流星や障害物をさけることができます。
なお頭にかぶっているヘルメットにはセンサーはついてなくて、ただの飾りです w 
でもこれを被らないと乗らせてもらえないのです！

VRだけでなく、こういうゲームがあって良かったです。


### おまけ；　Virtual Bank
ゲームではないのですが興味深いものでしたのでピックアップしました。
これならわざわざ銀行にいって窓口に並ばなくても、
パソコン用のWebサイトのUIに慣れないという人でも、
オンラインでVRオペレーターによるガイダンスで口座の管理ができます。
このポスターの、若くない女の人が操作してるイメージが、ターゲット層をよく表していると思います。

<img width="300" alt="" src="https://qiita-image-store.s3.amazonaws.com/0/173392/eee05871-a819-f6bd-73e1-da7813559692.jpeg">

# 感想

開発者が集まる場なので、企業側からは開発ツールや説明をし、参加者はそれを使う側として、あるいはリクルーティングを目論んで参加していました。履歴書を持参して採用してくれと迫る若者もいました。googleのようにあからさまにプログラマーを募集してるブースもありました。また、インディーズのゲームメーカーはできるだけ遊んでもらい、あわよくば出資を募る心構えです。

とにかくVRの出展が多かったです。デモで遊んでいる人の奇妙なダンスを撮影して公開し、おもしろかった順に投票を募ったら、さぞやおもしろかろうと思いました。（訴えられちゃう・・w）


ところで、GDCは日本のゲーム開発者向けのイベントのどれに似ているか？
ですが、自分がゲーム関連で行ったことのある範囲での比較で恐縮極まりないですけれども
CEDECに巨大な展示会がくっついたものという感じでした。

|名前|種類|種類|
|:---|:---|:---|
|トーキョーゲームショー|今後発売される/人気を維持したいゲームの、ゲーム会社による一般ユーザー向けプロモーション。|展示会|
|闘会議|ドワンゴさんが主催する、Eスポーツとそれをニコニコ動画で実況する祭典。ゲームのプロモーション。|展示会|
|CEDEC|日本のゲーム開発者のノウハウを共有する場。|カンファレンス主体|
|UNITE|Unityを使ったゲーム開発ノウハウを共有する場。|カンファレンス|
|GDC|北米のゲーム開発者向けの情報共有の場。最新の開発技術があつまる。ゲームAIも。|カンファレンスと展示会|

CEDECで惜しみない情報公開をしてくださるスピーカーの方々には感謝しかありません。
ところで調べたら去年のCEDECの受講料は３日間パスで37,800円。
いつも高えーと思うもののGDCに比べたらまだお得だったんですね。


以上！