狠狠撸

狠狠撸Share a Scribd company logo
Unreal Engine 4 ビギナー勉強会 福岡
2014/05/25
株式会社サイバーコネクトツー
中村 大介
1
目次
? ゲームエンジンとは、UE4とは
? これまでの勉強会
? エンジンの機能紹介
? ライセンス
? 情報の集め方
2
ゲームエンジンとは
? ゲームエンジンがあるとできること
– 最新のグラフィック技術やさまざまなツールをす
ぐ使える。
– 複数のプラットフォーム向けにビルドできる。(マ
ルチプラットフォーム)
– プログラムやデータのビルドの時間をかけずにす
ぐに動作や見た目が確認できる。(ラピッドイテ
レーション)
– 多くのユーザーがいれば人に聞ける可能性が高
まる。(コミュニティ)
3
ゲームエンジンとは
? ゲームエンジンがあってもできないこと
– ゲームの仕様は考えてくれない。
– アセット(モデルなどのデータ)は作ってくれない。
– ゲームロジックのプログラムは書いてくれない。
– エンジンで対応していない部分の実装は必要。
4
ゲームエンジンとは
? 代表的なゲームエンジン
– Unreal Engine(Epic Games)
– Unity(Unity Technologies)
– CryENGINE(Crytek)
– OROCHI(シリコンスタジオ)
– Source Engine(Valve)
– Frostbite(EA)
– MT Framework(カプコン)
– Fox Engine(コナミ)
– Panta Rhei(カプコン)
– Luminous Studio(スクウェア?エニックス)
5
ゲームエンジンとは
? GDC2014で歴史が動いた
– Unity5 発表!
– Unreal Engine 4
サブスクリプションプログラム発表!
– CryENGINE3
サブスクリプションプログラム発表!
6
サブスクリプションライセンス
? 最近流行っている。ツールの低価格化。
? Adobe Photoshop
– 月980円
? Adobe Creative Cloud
– 月4,980円(年間契約)
? Autodesk Maya LT
– 月$ 50(Steam版)
? Autodesk Mudbox
– 月1,080円
7
Unreal Engine とは
? Epic Games社が開発(1998年~)
? Unreal Engine 3(2004年ぐらい?)
– Gears of Warのヒットとともに成長
– 多数の採用事例
– UDK(無料版)
? そして Unreal Engine 4
http://www.slideshare.net/EpicGamesJapan/bit-summit2014-epicgames
8
これまでの勉強会
? 4/12 東京
– http://kokucheese.com/event/index/159462/
– Session1. はじめてのUnreal Engine 4
(ヒストリア 佐々木さん)
http://www.slideshare.net/shunsasaki98/unreal-engine-4
– Session2. Blueprintでさくっとマイゲームを作ってみる
(バンダイナムコスタジオ 湊さん)
http://youtu.be/roumUAQqVps
– Session 3. Blueprintでさくっと作ったマイゲーム?解説編
(バンダイナムコスタジオ 湊さん)
http://youtu.be/YdVCMeREtRo
– Togetter
http://togetter.com/li/654226
9
これまでの勉強会
? 5/18 大阪
– http://atnd.org/events/50017
– Togetter
http://togetter.com/li/669372
– 動画
? ニコニコ生放送(タイムシフト/要プレミアムアカウント)
http://live.nicovideo.jp/watch/lv179903265
? @alwei様公演分
http://unrealengine.hatenablog.com/entry/2014/05/24/235702
? Epic Games Japanロブ様のライブコーディング
http://youtu.be/eZJ5q8eA3yA
? 次は 6/14 東京!(予定)
10
公式サイト
? 公式サイト
– https://www.unrealengine.com/
11
公式サイト
? 公式サイト
– 言語設定を日本語にしていて英語のみ存在する
ページを開くと日本語のトップページにリダイレク
トされてしまう。
– 右上の地球儀マークから明示的に英語に戻すと
表示されます!
12
公式サイト
? 公式サイト DOCUMENTATION
– とりあえず検索するならここ!
– サイト内の各カテゴリを一括検索。
13
公式サイト
? 公式サイト Wiki、Answer Hub、Forum
– Answer Hub:バグ報告、機能リクエスト、質問
– Forum:ディスカッション、自分の活動報告
? 例えばこんなのとか:
– https://forums.unrealengine.com/showthread.php?2325-
Edge-grabing
– 壁につかまるアニメーションをBPでやるぜ!
? 日本語正常化しているので ぜひ!
– https://forums.unrealengine.com/forumdisplay.php?19-
Japan
14
対応プラットフォーム
? エディタ:Windows、Mac、Linux?
? ランタイム:Windows / Mac / iOS / Android /
Webブラウザ(HTML5) / Linux (SteamOS) /
PS4 (Morpheus VR) / XboxOne / Oculus VR
15
動作環境
? Processor
– Quad-core Intel or AMD, 2.5 GHz or faster
? Memory
– 8 GB RAM
? Video Card
– NVIDIA GeForce GTX 470 or AMD Radeon HD 6870 series
or higher (2010年ごろ以降のもの)
? OS
– Windows 7/8 64-bit、Mac OS X 10.9.2
? https://docs.unrealengine.com/latest/INT/Gettin
gStarted/RecommendedSpecifications/index.ht
ml
16
PCがない!?そんなあなたに
? UE4ぷちコン
– http://historia.co.jp/ue4petitcon
– 優勝賞品: UE4が動くノートPC (機種選定中)
17
機能紹介
? Marketplaceからサンプルをダウンロード。
? 解説は結構充実しています(日本語も)。
– https://docs.unrealengine.com/latest/JPN/Resou
rces/index.html
18
機能紹介
? ContentExamples
– Effects
– Blueprint_Overview
– Animation
– Matinee
– Navmesh
– Landscapes
19
機能紹介 4.1
? https://www.unrealengine.com/ja/blog/41-
release-notes
20
機能紹介 4.2
? https://www.unrealengine.com/blog/unreal-
engine-42-update-preview
21
ロードマップ
? ロードマップが公開されている。voteしよう!
– https://trello.com/b/gHooNW9I/ue4-roadmap
22
ソースコード全公開
? 見るだけならGitHubに登録するだけ!
– https://www.unrealengine.com/ja/ue4-on-github
? ビルドするにはVisual Studio 2013
Express Editionが必要(無料!)
– http://youtu.be/usjlNHPn-jo
23
ソースコード全公開
? リリース前の機能が試せます。
? コーディングの学習に
– FPSをゼロから組むチュートリアル
? https://wiki.unrealengine.com/First_Person_Shooter_
%28Tutorial%29
– Wikiのコーディングカテゴリ
? https://wiki.unrealengine.com/Category:Code
– ホットリロード
24
物理ベースマテリアル
? 時代は「物理ベースレンダリング」(PBR)
– 代表的なエンジンでは全て搭載
? UE4 / Unity5 / CryENGINE3 / OROCHIの次世代版 / etc…
? なぜ物理ベースか
– 1つのアセットでさまざまなライティング環境下でなじむ絵
作りができる。
– アーティストの調整工数が大幅に削減できる。
– ディファードシェーディングと相性がいい。
? フォトリアルな表現のためのものというわけではない
– Pixer/Disneyも同様の手法を導入。
– 絵作りの可能性はアーティスト次第。
– http://www.4gamer.net/games/999/G999902/201404020
83/
25
物理ベースマテリアル
? 具体的には?
– 4つのパラメータで質感を表現する。
– Base Color、Roughness、Metallic、Specular
– https://docs.unrealengine.com/latest/INT/Engine
/Rendering/Materials/PhysicallyBased/index.ht
ml
? そんなので表現できるの?
– 目を疑うけど実際にできている。
? Realistic Rendering サンプル
– 厳密には物理ベース以外の手法も使っています。
26
物理ベースマテリアル
? どうやって作るの?
– 手作業でテクスチャを描いてもできなくはない
が??
– Substance Designer / Painter
? UE4にアセットを取り込むプラグインもある
– Quixel SUITE
? まもなく発売
? 勉強したい人向け
– http://d.hatena.ne.jp/hanecci/20130727
– http://www.marmoset.co/toolbag/learn/pbr-
practice
27
UIをどうやってつくるか
? エンジン標準
– Canvas
– Slate
? ミドルウェア
– Coherent UI
? HTML5ベース
? all UE4 indie developers will be able to get Coherent UI as a $12.99
monthly subscription ($129 yearly subscription /$10.75 per month).
(http://coherent-labs.com/coherent-ui-2-0-pricing/)
– Scaleform
? FLASHベース
? コンソール機も対応
28
プラグイン
? エンジンコードに手を入れることなく機能拡張
が可能。
29
プラグイン:Paper2D
? フォーラム
– https://forums.unrealengine.com/showthread.php?3539-
Project-Paper2D
? 公開されているタスク
– https://trello.com/b/Kl9Pjqfn/paper2d-tasks
? ゲーム作っている人がいる
– https://forums.unrealengine.com/showthread.php?4225-
Video-Series-Covering-the-UnCovered-advanced-stuff-!
30
プラグイン:Leap Motion
? https://forums.unrealengine.com/showthrea
d.php?6783-Plugin-Leap-Motion-exposing-to-
blueprint-WIP
31
プラグイン:JavaScript
? フォーラム
– https://forums.unrealengine.com/showthread.ph
p?254-Linking-V8-%28JavaScript%29-to-UE4
? 具体的に何ができるのかいまいちわからない
が可能性は感じる???。
32
UNREAL TOURNAMENT
? https://www.unrealengine.com/ja/blog/the-
future-of-unreal-tournament-begins-today
? コードの1行目からオープン開発
– すでにGitHub上で開発が始まっています
? 完成したゲームは無料
33
ライセンス
? サブスクリプションライセンス
– https://www.unrealengine.com/ja/ja-eula
– https://www.unrealengine.com/ja-eula-faq
? 原文:
– https://www.unrealengine.com/eula
– https://www.unrealengine.com/faq#legal
? カスタムライセンス
– https://www.unrealengine.com/custom-licensing
– https://www.unrealengine.com/ja/custom-
licensing
34
ライセンス
? 基本
– 月$19
– インストール台数制限無し。
– Epic Gamesはサポートの義務なし。
? でも現実はたくさんサポートしてくれています!
– 更新しなくてもその時点で取得したエンジンはそ
のまま利用可能。製品のリリースもできる。
35
ライセンス
? ロイヤリティ
– ロイヤリティ5%(粗利の5%)
– アーケード、非ゲームはロイヤリティゼロ
– 四半期ごとに3000ドルまでは免除
? https://twitter.com/EpicGamesJapan/status/45950062
1842747392
36
ライセンス
? ソースコード
– GPL等、Copyleftなソースを混ぜるのは禁止。(そ
うするとソースコードの公開義務が発生してしまう
ため)
– エンジンコードを他の無関係なプロジェクトへのコ
ピペするのは禁止。(禁止というか、そうした時点
でEULA適用対象となりロイヤリティが発生する。)
– しかしエンジンコードを読んで得た知識はフ
リー!
– エンジンコードをディスカッション目的で30行まで
開示可能。これはライセンシー同士である必要は
なく、オープンな場で開示してよい。
37
ライセンス
? サンプルに入っているアセットに関して
– アセットをゲームに組み込んだり映像として配布
するのはOK。
– アセットの元データのままライセンス所有者以外
と共有するのはNG。
? サンプルデータを使ったプロジェクトをオープンに共有
できないので若干不便。
38
https://www.facebook.com/groups/unrealuserj/permalink/579943662104506/?comment_id=580386395393566
ライセンス
? 学術利用
– 教育機関は、月 19 ドルのサブスクリプション1人
分の料金で、その教育機関(たとえば、大学のコ
ンピュータ実習室)が所有するすべてのコン
ピュータに本ソフトウェアをインストールし、誰もが
使用できます。
– https://www.unrealengine.com/ja/blog/unreal-
engine-4-for-schools-faculty-and-students
39
情報の集め方
? 公式サイト
– https://www.unrealengine.com/
40
情報の集め方
? 公式サイト DOCUMENTATION
– とりあえず検索するならここ!
– サイト内の各カテゴリを一括検索。
41
情報の集め方
? 公式サイト Wiki、Answer Hub、Forum
– Answer Hub:バグ報告、機能リクエスト、質問
– Forum:ディスカッション、自分の活動報告
? 例えばこんなのとか:
– https://forums.unrealengine.com/showthread.php?2325-
Edge-grabing
– 壁につかまるアニメーションをBPでやるぜ!
? 日本語正常化しているので ぜひ!
– https://forums.unrealengine.com/forumdisplay.php?19-
Japan
42
情報の集め方
? 公式サイト Tutorial、その他動画系
– https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL
2XjKluO7N2Pmmw9pvhE
? UE4 Editor Tutorials(11本/1h08m)
– https://www.youtube.com/playlist?list=PLZlv_N0_O1gasd4IcOe9Cx9wHo
BB7rxFl
? Blueprint 3rd Person Game Creation(22本/3h20m)
– https://www.youtube.com/playlist?list=PLZlv_N0_O1gZS5HylO_368myr-
Kg2ZLwb
– Wiki → Tutorials
https://wiki.unrealengine.com/Category:Tutorials
– Tesla Dev
https://www.youtube.com/channel/UC3QBWg9pMnaFF-
q0qjXPDEg
? とにかく膨大にありますが、日本語系はあまりないの
で情報発信のチャンス!
43
情報の集め方
? Unreal Engineユーザー助け合い所
(Facebook)
– https://www.facebook.com/groups/unrealuserj/
44
情報の集め方
? Twitter
– @UnrealEngine
? 公式(英語)
– @EpicGamesJapan
? 公式(日本語)
– @junyash
? 下田さん(日本語)
– あとはリツイートされたものから
気になった人をフォロー!
45
情報の集め方
? Blog
– 「Let’s Enjoy Unreal Engine」
http://unrealengine.hatenablog.com/
? 関西勉強会主催者
– 「もんしょの巣穴blog」
http://monsho.blog63.fc2.com/
? グラフィック系
– 「UnrealEngine奮闘記」
http://unrealengine-blog.hatenablog.com/
? インベーダー
– 「ヒストリア」
http://historia.co.jp/
– 「強火で進め」
http://unrealengine.blog.jp/
– 「Epic Games Japan」
http://egjpress.tumblr.com
46
ご清聴ありがとうございました
47

More Related Content

Unreal Engine 4 勉強会 福岡 2014/05/25