第1回UE4名古屋勉強会

24
Unreal Engine 4使ったゲーム制作について 第一回 Unreal Engine 4 名古屋 勉強会 By alwei

Transcript of 第1回UE4名古屋勉強会

Page 1: 第1回UE4名古屋勉強会

Unreal Engine 4を使ったゲーム制作について

第一回 Unreal Engine 4名古屋勉強会

By alwei

Page 2: 第1回UE4名古屋勉強会

自己紹介

H.N : alwei

Twitter : aizen76

元ゲームプログラマー。

現在はフリーでゲーム作りに関連するお仕事をいろいろやっています。

ゲームをやるのも作るのも大好き。

仕事ではずっと3Dアクションゲームを作る事が多かった。

色々なゲームエンジンを触るのが好き。

最近はアンリアルエンジンを使ったお仕事をさせてもらっています。

Page 3: 第1回UE4名古屋勉強会

Unreal Engine 4って?

今更説明するまでもないと思いますが、アメリカにあるゲーム開発会社ある、

エピック・ゲームズが開発している統合型ゲームエンジン(以下UE4)。

めでたく今年のGDC2015にて、無料化を発表。

注目度が一気に上がっています。

プロ、学生、同人、インディー、誰でも同じ開発環境であるUE4が使えます。

Page 4: 第1回UE4名古屋勉強会

ぶっちゃけそういう話は既にエピック今井さんがしてくれているはずなので省略

Page 5: 第1回UE4名古屋勉強会

さて皆さん。

Page 6: 第1回UE4名古屋勉強会

既にUE4を触ってますか?

Page 7: 第1回UE4名古屋勉強会

UE4を使ったゲーム制作が難しい?

Page 8: 第1回UE4名古屋勉強会

そんなアナタに

Unityを使った事があるアナタ

比較的楽にUE4を使えるようになると思います。

ベースとなる考え方は両エンジンでそんなに差はありません。

Unity その他の統合型ゲームエンジンを使った事がないアナタ

今までとは考え方を変えて、ゲームを作る必要があります。

統合型ゲームエンジンはその概念や理念、ワークフローなどを

しっかりと理解する使う必要があります。

Page 9: 第1回UE4名古屋勉強会

Unityを使った事があるアナタ

まずはこれを読みましょう。

Unity引っ越しガイド(公式)

https://docs.unrealengine.com/lates

t/JPN/GettingStarted/FromUnity/inde

x.html

内容がUnity使用者の視点でUE4を解説してくれている。Unityにあるもので比較するのですぐに理解できる。

Page 10: 第1回UE4名古屋勉強会

最大の違い

スクリプト部分

UnityではC#をメインにコードを書く事に対して、UE4ではブループリントというビジュアルスクリプトを使います。

C++も使えますが、作業の9割以上がほぼBPのみで完結できます。

Page 11: 第1回UE4名古屋勉強会

一番戸惑うところ

特にUnityを経験してきたプログラマーは他の部分はさほど難しくもなく、

理解が出来る方が多いのですが、ブループリントは戸惑うようです

逆にプログラマーじゃない人はすんなりと受け入れられている印象。

全てをC++コードで記述するというのも可能ですが、それではUE4本来の

メリットを受ける事が出来ません。勿論C++を使わなくてはならない場合も

あるのでケースバイケースではあります。

ただし、実際にゲームを作ってみて9割以上BPのみでも大丈夫でした。

Page 12: 第1回UE4名古屋勉強会

お勧めブループリント学習教材(入門)

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

Page 13: 第1回UE4名古屋勉強会

お勧めブループリント学習教材(発展)

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

Page 14: 第1回UE4名古屋勉強会

Unityなどを使った事がないアナタ

統合型ゲームエンジンを知らない方は今までのゲーム開発とは

全く違った事になるという事をしっかりと理解してください。

ここでいう統合型とは、UnityやCryEngineなどのゲーム開発に必要な

ツールや環境、システムなどを一通り用意してくれるものを指します。

DXLibやCocos2d-xなどは統合型というよりもライブラリーやフレームワーク

といった面の方が強いので、本来は別物と考えた方が良いでしょう。

Page 15: 第1回UE4名古屋勉強会

まずはしっかりと理解しよう

何もわからないところから始める場合には、始めをはしょらないように。

ゲームエンジン特有の専門用語などを覚えよう。

まずはここから(公式)

https://docs.unrealengine.com/latest/JPN/GettingStarted/index.html

アンリアル・エンジン 4 の専門用語

https://docs.unrealengine.com/latest/JPN/GettingStarted/Terminology/index.

html

Page 16: 第1回UE4名古屋勉強会

一通り理解したら

まずはテンプレートを解析してみよう

テンプレートには基本的に最も少ない情報でゲームが作れるように、とても簡素な作りになっています。始めての時はまずテンプレートがどうやって作っているのか自分で調べてみる事が肝心です。

テンプレートのFirstPerson(4.8.2)を解析してみる

http://enjoy2unreal.blogspot.jp/2015/07/firstperson482.html

素晴らしい見本のような解析の仕方。どんなプロでもまずはどうやって作っているのか解析するところから始めます。

Page 17: 第1回UE4名古屋勉強会

ワークフローなど

一通りの概念や理念が理解できたら、あとはゲームを作るために

どういうワークフローを踏めばいいのか理解しておきます。

コンテンツの管理

https://docs.unrealengine.com/latest/JPN/Engine/Content/index.html

どういうアセットが必要で、どうやって準備して、

どうやって使うのかをしっかりと理解しておきましょう。

アセットを組み込んでどうやってゲームに実装するまでの方法がわからないと

いざゲームを作ろうとしても手を進める事ができません。

Page 18: 第1回UE4名古屋勉強会

基本がわかってきたアナタ

どんどん新しい機能を覚えていきましょう。

エンジン機能のサンプル

https://docs.unrealengine.com/latest/JPN/Resources/Showcases/index.html

エンジンの様々な機能についてを解説してくれる公式サンプルです。

ランチャーから無料でダウンロードする事が可能です。

これを理解する事が出来ればUE4の使い方はほぼ理解出来たと

言っても過言ではないでしょう。

Page 19: 第1回UE4名古屋勉強会

わからないことがでてきたら…

まずは公式ドキュメントを調べてみましょう。

アンリアルエンジン 4 のドキュメント

https://docs.unrealengine.com/latest/JPN/index.html

UE4のドキュメントはとても優秀で、かなりの確率でドキュメントを

しっかりと調べてみると解決する事が多いです。

日本語だと翻訳が微妙だったり、英語に追いついていない事が多いので、

可能な限り英語の方を読んでみてください。

Page 20: 第1回UE4名古屋勉強会

それでもわからないときは

AnswerHubやフォーラムを調べてみましょう。

ほとんどは英語ですが、世界中から様々な書き込みがあり、

様々な問題点の解決方法やテクニックが共有されています。まさに情報の倉庫。

UE4 AnswerHub

https://answers.unrealengine.com/index.html

UE4 フォーラム

https://forums.unrealengine.com/forum.php

Page 21: 第1回UE4名古屋勉強会

ひとりで解決できないときは

日本語でも相談できます。

UE4 AnswerHub 日本語セクション

https://answers.unrealengine.com/spaces/16/japanese.html

Facebook Unreal Engineユーザー助け合い所

https://www.facebook.com/groups/unrealuserj/

他、Twitter上でUE4で困った事などをつぶやくと、

UE4コミュニティの誰かが教えてくれることもあります。

Page 22: 第1回UE4名古屋勉強会

昨日、新しい本が発売しました!

Unreal Engine 4で極めるゲーム開発:サンプルデータと動画で学ぶUE4ゲーム制作プロジェクト

http://www.amazon.co.jp/dp/48624

62553

著者はバンダイナムコで鉄拳などを

作っている湊さん!!

ゲームエンジン・アーキテクチャー

翻訳などでも有名な方です。

Page 23: 第1回UE4名古屋勉強会

最後にお願い

UE4はまだまだ情報が少ないと言われています。

どんなに小さい事でも問題を解決した事や、こんな事やってみたぜ!

といった事などなんでもいいのでネット上でシェアしてください!

その情報の蓄積が後発の方のためとなります。

初心者だから情報を発信してはダメというわけではありませんので、

UE4でやってみたことは発信してもらいたいです。

Page 24: 第1回UE4名古屋勉強会

UE4はまだこれからです!一緒に勉強しましょう!