第1回UE4名古屋勉強会
-
Upload
masahiko-nakamura -
Category
Engineering
-
view
3.216 -
download
0
Transcript of 第1回UE4名古屋勉強会
Unreal Engine 4を使ったゲーム制作について
第一回 Unreal Engine 4名古屋勉強会
By alwei
自己紹介
H.N : alwei
Twitter : aizen76
元ゲームプログラマー。
現在はフリーでゲーム作りに関連するお仕事をいろいろやっています。
ゲームをやるのも作るのも大好き。
仕事ではずっと3Dアクションゲームを作る事が多かった。
色々なゲームエンジンを触るのが好き。
最近はアンリアルエンジンを使ったお仕事をさせてもらっています。
Unreal Engine 4って?
今更説明するまでもないと思いますが、アメリカにあるゲーム開発会社ある、
エピック・ゲームズが開発している統合型ゲームエンジン(以下UE4)。
めでたく今年のGDC2015にて、無料化を発表。
注目度が一気に上がっています。
プロ、学生、同人、インディー、誰でも同じ開発環境であるUE4が使えます。
ぶっちゃけそういう話は既にエピック今井さんがしてくれているはずなので省略
さて皆さん。
既にUE4を触ってますか?
UE4を使ったゲーム制作が難しい?
そんなアナタに
Unityを使った事があるアナタ
比較的楽にUE4を使えるようになると思います。
ベースとなる考え方は両エンジンでそんなに差はありません。
Unity その他の統合型ゲームエンジンを使った事がないアナタ
今までとは考え方を変えて、ゲームを作る必要があります。
統合型ゲームエンジンはその概念や理念、ワークフローなどを
しっかりと理解する使う必要があります。
Unityを使った事があるアナタ
まずはこれを読みましょう。
Unity引っ越しガイド(公式)
https://docs.unrealengine.com/lates
t/JPN/GettingStarted/FromUnity/inde
x.html
内容がUnity使用者の視点でUE4を解説してくれている。Unityにあるもので比較するのですぐに理解できる。
最大の違い
スクリプト部分
UnityではC#をメインにコードを書く事に対して、UE4ではブループリントというビジュアルスクリプトを使います。
C++も使えますが、作業の9割以上がほぼBPのみで完結できます。
一番戸惑うところ
特にUnityを経験してきたプログラマーは他の部分はさほど難しくもなく、
理解が出来る方が多いのですが、ブループリントは戸惑うようです
逆にプログラマーじゃない人はすんなりと受け入れられている印象。
全てをC++コードで記述するというのも可能ですが、それではUE4本来の
メリットを受ける事が出来ません。勿論C++を使わなくてはならない場合も
あるのでケースバイケースではあります。
ただし、実際にゲームを作ってみて9割以上BPのみでも大丈夫でした。
お勧めブループリント学習教材(入門)
UE4 ブループリント超入門編(まずはここから)
http://unrealengine.hatenablog.com/entry/2014/05/05/204403
ブループリントのクイックスタートガイド(公式)
https://docs.unrealengine.com/latest/JPN/Engine/Blueprints/QuickStart/index.
html
見てわかるUnreal Engine 4 ブループリント超入門(書籍)
http://www.shuwasystem.co.jp/products/7980html/4371.html
50分でわかるブループリントについて(自分のスライド)
http://www.slideshare.net/masahikonakamura50/50-40986508
お勧めブループリント学習教材(発展)
UE4 の学び部屋(非常に丁寧にBPを解説されてます)
http://manabibeya.com
ブループリントでエンドレスランナーを作る(ロブさんの公式チュートリアル)
https://www.youtube.com/playlist?list=PLr_Cbd4sUDTwkCNG4VeL7D4opgjAk9
NhZ
第5回ue4ハンズオンセミナー(過去に自分で開催したやつです)
http://www.slideshare.net/masahikonakamura50/5ue4
Learning Templates [Blueprint Power](大量のレトロゲームサンプル!)
https://forums.unrealengine.com/showthread.php?60150-Learning-Templates-
Blueprint-Power
Unityなどを使った事がないアナタ
統合型ゲームエンジンを知らない方は今までのゲーム開発とは
全く違った事になるという事をしっかりと理解してください。
ここでいう統合型とは、UnityやCryEngineなどのゲーム開発に必要な
ツールや環境、システムなどを一通り用意してくれるものを指します。
DXLibやCocos2d-xなどは統合型というよりもライブラリーやフレームワーク
といった面の方が強いので、本来は別物と考えた方が良いでしょう。
まずはしっかりと理解しよう
何もわからないところから始める場合には、始めをはしょらないように。
ゲームエンジン特有の専門用語などを覚えよう。
まずはここから(公式)
https://docs.unrealengine.com/latest/JPN/GettingStarted/index.html
アンリアル・エンジン 4 の専門用語
https://docs.unrealengine.com/latest/JPN/GettingStarted/Terminology/index.
html
一通り理解したら
まずはテンプレートを解析してみよう
テンプレートには基本的に最も少ない情報でゲームが作れるように、とても簡素な作りになっています。始めての時はまずテンプレートがどうやって作っているのか自分で調べてみる事が肝心です。
テンプレートのFirstPerson(4.8.2)を解析してみる
http://enjoy2unreal.blogspot.jp/2015/07/firstperson482.html
素晴らしい見本のような解析の仕方。どんなプロでもまずはどうやって作っているのか解析するところから始めます。
ワークフローなど
一通りの概念や理念が理解できたら、あとはゲームを作るために
どういうワークフローを踏めばいいのか理解しておきます。
コンテンツの管理
https://docs.unrealengine.com/latest/JPN/Engine/Content/index.html
どういうアセットが必要で、どうやって準備して、
どうやって使うのかをしっかりと理解しておきましょう。
アセットを組み込んでどうやってゲームに実装するまでの方法がわからないと
いざゲームを作ろうとしても手を進める事ができません。
基本がわかってきたアナタ
どんどん新しい機能を覚えていきましょう。
エンジン機能のサンプル
https://docs.unrealengine.com/latest/JPN/Resources/Showcases/index.html
エンジンの様々な機能についてを解説してくれる公式サンプルです。
ランチャーから無料でダウンロードする事が可能です。
これを理解する事が出来ればUE4の使い方はほぼ理解出来たと
言っても過言ではないでしょう。
わからないことがでてきたら…
まずは公式ドキュメントを調べてみましょう。
アンリアルエンジン 4 のドキュメント
https://docs.unrealengine.com/latest/JPN/index.html
UE4のドキュメントはとても優秀で、かなりの確率でドキュメントを
しっかりと調べてみると解決する事が多いです。
日本語だと翻訳が微妙だったり、英語に追いついていない事が多いので、
可能な限り英語の方を読んでみてください。
それでもわからないときは
AnswerHubやフォーラムを調べてみましょう。
ほとんどは英語ですが、世界中から様々な書き込みがあり、
様々な問題点の解決方法やテクニックが共有されています。まさに情報の倉庫。
UE4 AnswerHub
https://answers.unrealengine.com/index.html
UE4 フォーラム
https://forums.unrealengine.com/forum.php
ひとりで解決できないときは
日本語でも相談できます。
UE4 AnswerHub 日本語セクション
https://answers.unrealengine.com/spaces/16/japanese.html
Facebook Unreal Engineユーザー助け合い所
https://www.facebook.com/groups/unrealuserj/
他、Twitter上でUE4で困った事などをつぶやくと、
UE4コミュニティの誰かが教えてくれることもあります。
昨日、新しい本が発売しました!
Unreal Engine 4で極めるゲーム開発:サンプルデータと動画で学ぶUE4ゲーム制作プロジェクト
http://www.amazon.co.jp/dp/48624
62553
著者はバンダイナムコで鉄拳などを
作っている湊さん!!
ゲームエンジン・アーキテクチャー
翻訳などでも有名な方です。
最後にお願い
UE4はまだまだ情報が少ないと言われています。
どんなに小さい事でも問題を解決した事や、こんな事やってみたぜ!
といった事などなんでもいいのでネット上でシェアしてください!
その情報の蓄積が後発の方のためとなります。
初心者だから情報を発信してはダメというわけではありませんので、
UE4でやってみたことは発信してもらいたいです。
UE4はまだこれからです!一緒に勉強しましょう!