Soumettre la recherche
Mettre en ligne
第5回ue4ハンズオンセミナー
•
98 j'aime
•
142,406 vues
Masahiko Nakamura
Suivre
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 89
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
UE4プログラマー向け勉強会 in 大阪で喋った時に使用したスライドです。 https://connpass.com/event/76815/
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
Masahiko Nakamura
Event for Diverse Game Engineers #4 にて登壇した際に利用した資料です。 https://edge.connpass.com/event/122672/
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
Unreal Fest East 2017での講演の際に使用したスライドです。 https://unrealevent.eventcloudmix.com
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
Masahiko Nakamura
2018/02/25 に行われた 『Unreal Engine Meetup Nagoya #6 in 名古屋城』 において使用したスライドです。
わからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なこと
rarihoma
※本セッションには多くの動画が含まれていたり、ノートに備考が記載されている可能性があります。実際の講演で行われたスライドが下記からダウンロード可能ですので、是非そちらをご覧頂けますと幸いです。 講演パワーポイントリンク: https://epicgames.box.com/s/1ywmmc4oyeknaqvejdq5zwczfnwl7ywr 登壇者 吉田 武史さま 内容 ブループリント、レベル周りのワークフローや最適化関係をお話させていただきます。 本スライドは2019年3月15日に行われた「UE4を用いた大規模開発事例紹介 ~スクウェア・エニックス様をお招きして~」にてスクウェア・エニックス様に講演していただいたものです。
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
2018年9月8日に行われた「第8回UE4勉強会 in 大阪」で登壇した際に使用した資料です。 https://ue4study-osaka.connpass.com/event/98825/
猫でも分かる UE4の新しいサンプル「Action RPG」について
猫でも分かる UE4の新しいサンプル「Action RPG」について
エピック・ゲームズ・ジャパン Epic Games Japan
第2回関西UE4勉強会で発表したスライド内容です。 ブループリントを中心に解説しています。
50分でわかるブループリントについて
50分でわかるブループリントについて
Masahiko Nakamura
第6回UE4勉強会 in 大阪 https://ue4study-osaka.connpass.com/event/86875/
UE4勉強会 in 大阪 - もっとアニメーションBP
UE4勉強会 in 大阪 - もっとアニメーションBP
com044
Recommandé
UE4プログラマー向け勉強会 in 大阪で喋った時に使用したスライドです。 https://connpass.com/event/76815/
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
Masahiko Nakamura
Event for Diverse Game Engineers #4 にて登壇した際に利用した資料です。 https://edge.connpass.com/event/122672/
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
Unreal Fest East 2017での講演の際に使用したスライドです。 https://unrealevent.eventcloudmix.com
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
Masahiko Nakamura
2018/02/25 に行われた 『Unreal Engine Meetup Nagoya #6 in 名古屋城』 において使用したスライドです。
わからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なこと
rarihoma
※本セッションには多くの動画が含まれていたり、ノートに備考が記載されている可能性があります。実際の講演で行われたスライドが下記からダウンロード可能ですので、是非そちらをご覧頂けますと幸いです。 講演パワーポイントリンク: https://epicgames.box.com/s/1ywmmc4oyeknaqvejdq5zwczfnwl7ywr 登壇者 吉田 武史さま 内容 ブループリント、レベル周りのワークフローや最適化関係をお話させていただきます。 本スライドは2019年3月15日に行われた「UE4を用いた大規模開発事例紹介 ~スクウェア・エニックス様をお招きして~」にてスクウェア・エニックス様に講演していただいたものです。
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
2018年9月8日に行われた「第8回UE4勉強会 in 大阪」で登壇した際に使用した資料です。 https://ue4study-osaka.connpass.com/event/98825/
猫でも分かる UE4の新しいサンプル「Action RPG」について
猫でも分かる UE4の新しいサンプル「Action RPG」について
エピック・ゲームズ・ジャパン Epic Games Japan
第2回関西UE4勉強会で発表したスライド内容です。 ブループリントを中心に解説しています。
50分でわかるブループリントについて
50分でわかるブループリントについて
Masahiko Nakamura
第6回UE4勉強会 in 大阪 https://ue4study-osaka.connpass.com/event/86875/
UE4勉強会 in 大阪 - もっとアニメーションBP
UE4勉強会 in 大阪 - もっとアニメーションBP
com044
講演動画:https://www.youtube.com/watch?v=UPzeHX3VaHY 2018年10月14日に行われた「UNREAL FEST EAST 2018」における株式会社アクワイア様の講演で使用されたスライドです。 ●公式サイト https://unrealengine.jp/unrealfest/ === 2018年7月13日に発売されたNintendo Switch用ソフト『OCTOPATH TRAVELER』の開発会社であるアクワイアからアート編、プログラマ編の2つの視点から、UE4による開発事例をご紹介致します。
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 Osaka Meetup 2( https://connpass.com/event/43462/ )のLTで喋ったスライドです。 改造したエンジンの動画はこちら: https://www.youtube.com/watch?v=qPFEphXOSsE
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
com044
2016年6月28日、社内で行われたUnrealEngin初心者向け勉強会の資料を一部修正して公開します。 UnrealEngineの基本操作を記載しています。
UNREAL ENGINE 基本操作編
UNREAL ENGINE 基本操作編
Yuuki Ogino
Unreal Fest 2016 大阪で登壇した際に使用したスライドです。 一部当日の内容に注釈を新たに加えました。 一通りの内容を読んでもらえると、UE4のAI機能ついてを俯瞰することができると思います。
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
UNREAL FEST 2015 YOKOHAMAで登壇した際に発表した内容のスライドです。UE4上でマルチプレイネットワークゲームを作るための入門的な内容となっております。
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
CEDEC2018の講演資料を公開します。
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
Event for Diverse Game Engineersというイベントで喋った時のスライドです。 Unreal Engine 4のC++環境についての解説です。
UE4とUnrealC++について
UE4とUnrealC++について
Masahiko Nakamura
講演動画はこちら https://www.youtube.com/watch?v=Wbq3KO3ZJaI ※補足 Q,使用するSubSystemを取捨選択したい場合はどうするの? A.現状はPlugin内に自作Subsystemを置いて、プラグインをONOFFすることになるはずです。 発表者:岡田 和也(Epic Games Japan) 本スライドは2020年2月6日に行われた勉強会「 第4回 UE4何でも勉強会 in 東京」の講演資料です。 https://ue4allstudy.connpass.com/event/161710/
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
エピック・ゲームズ・ジャパン Epic Games Japan
2014/10/13 パシフィコ横浜で開催されたアンリアルフェス2014で講演しました「日本一詳しい人が教えるUE4」のスライドです。 ビデオはこちら → youtu.be/yua_WAEhZdM トゥーンのテスト動画はこちら → http://youtu.be/oLzpDRGzSFE
日本一詳しい人が教えるUE4
日本一詳しい人が教えるUE4
エピック・ゲームズ・ジャパン Epic Games Japan
UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
エピック・ゲームズ・ジャパン Epic Games Japan
https://ue4study-osaka.connpass.com/event/93325/ での講演資料です。
初心者がEQSやってみた
初心者がEQSやってみた
goolee
2019年03月08日に行われた「第11回UE4勉強会 in 大阪」で登壇した際に使用した資料です。 https://ue4study-osaka.connpass.com/event/120568/
非同期ロード画面 Asynchronous Loading Screen
非同期ロード画面 Asynchronous Loading Screen
エピック・ゲームズ・ジャパン Epic Games Japan
2017/04/15 (土)に開催された「UNREAL FEST WEST '17」で使用した資料です。 今年のGDC17で発表されたアニメーション、物理シミュレーションの新機能についてご紹介します。アンリアルエディタ内で設定と調整が可能な新しいクロス(布)ツールに、揺れ物やラグドールの品質とパフォーマンスを改善する新しい物理モードなど、プロジェクトで使ってみたくなるような新機能です!
Unreal Engine最新機能 アニメーション+物理ショーケース!
Unreal Engine最新機能 アニメーション+物理ショーケース!
エピック・ゲームズ・ジャパン Epic Games Japan
第7回UE4勉強会の資料です
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門
ssuser221848
補足:p87で指摘しているDefaultBloomKernelですが、完全にパッケージから除外したい場合はブラックリスト機能をご活用ください。 http://api.unrealengine.com/JPN/Platforms/Android/ReducingAPKSize/#%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E5%8C%96%E3%81%99%E3%82%8B 2018年8月5日に行われた「GTMF 2018 TOKYO」で登壇した際に使用した資料です。 https://atnd.org/events/98232
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 札幌Meetupで喋った時の内容のスライドです。 https://nfglabo.doorkeeper.jp/events/46882
絵心がなくてもわかるUE4絵作りのコツ
絵心がなくてもわかるUE4絵作りのコツ
Masahiko Nakamura
2017/10/8(日)に行われたUNREAL FEST EAST 2017における株式会社バイキング様の講演「バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~」で使用された資料です。 https://unrealevent.eventcloudmix.com/ スライドに埋め込まれた動画に関しましては、以下のURLにてご確認ください。 https://youtu.be/15CKcLAWSFU
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
エピック・ゲームズ・ジャパン Epic Games Japan
2018年3月30日に行われた「GAME CREATORS CONFERENCE '18」で登壇した際に使用した資料です。 http://www.gc-conf.com/ hash比較ですが現在のUE4ですと以下のようにコードを変更する必要があります。 /修正前 if (InstalledVersion != RemoteVersion && bInstallIsPatch == bRemoteIsPatch) { //修正後 bool isHashMatch = true; TSet<FString> Tags; auto DonwloadSize = (double)RemoteManifest->GetDeltaDownloadSize(Tags, InstalledManifest.ToSharedRef()); isHashMatch = DonwloadSize == 0; if (!isHashMatch || (InstalledVersion != RemoteVersion && bInstallIsPatch == bRemoteIsPatch)) {
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
エピック・ゲームズ・ジャパン Epic Games Japan
講演動画:https://www.youtube.com/watch?v=tqzJSVrnqgY UE4.25にてUProperty は FProperty にリファクタリングされました。この対応によりロード時間・パフォーマンス・メモリ消費量が改善されましたが、プロジェクトやエンジンのカスタムした箇所のC++コードに変更を加える必要があります。この動画ではそれらの詳細について解説いたします。 講師:Software Engineer Developer Relations, 鈴木 孝司 ( https://twitter.com/wankotank ) #EGJオンラインラーニング https://www.unrealengine.com/ja/blog/connect-with-the-unreal-engine-community-online
なぜなにFProperty - 対応方法と改善点 -
なぜなにFProperty - 対応方法と改善点 -
エピック・ゲームズ・ジャパン Epic Games Japan
Unreal Fest 2016 Yokohamaで喋った時のスライドです。
ブループリントマニアックス
ブループリントマニアックス
Masahiko Nakamura
名古屋で開催された第1回UE4名古屋勉強会で発表したスライドです。
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
Masahiko Nakamura
2014/11/1に行われた第2回 関西Unreal Engine4勉強会の 講演で使用したスライドです。 https://atnd.org/events/57368 pdfファイル https://www.dropbox.com/s/44mf3o73lbbp3v2/%E7%8C%AB%E3%81%A7%E3%82%82%E3%82%8F%E3%81%8B%E3%82%8BUE4.pdf?dl=0 pptxファイル+動画ファイルhttps://www.dropbox.com/s/i757bzkeugdzvg0/%E7%8C%AB%E3%81%A7%E3%82%82%E3%82%8F%E3%81%8B%E3%82%8BUE4.ZIP?dl=0 質問などありましたら、以下の連絡先にお願いします。 twitter: @pafuhana1213
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
Contenu connexe
Tendances
講演動画:https://www.youtube.com/watch?v=UPzeHX3VaHY 2018年10月14日に行われた「UNREAL FEST EAST 2018」における株式会社アクワイア様の講演で使用されたスライドです。 ●公式サイト https://unrealengine.jp/unrealfest/ === 2018年7月13日に発売されたNintendo Switch用ソフト『OCTOPATH TRAVELER』の開発会社であるアクワイアからアート編、プログラマ編の2つの視点から、UE4による開発事例をご紹介致します。
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 Osaka Meetup 2( https://connpass.com/event/43462/ )のLTで喋ったスライドです。 改造したエンジンの動画はこちら: https://www.youtube.com/watch?v=qPFEphXOSsE
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
com044
2016年6月28日、社内で行われたUnrealEngin初心者向け勉強会の資料を一部修正して公開します。 UnrealEngineの基本操作を記載しています。
UNREAL ENGINE 基本操作編
UNREAL ENGINE 基本操作編
Yuuki Ogino
Unreal Fest 2016 大阪で登壇した際に使用したスライドです。 一部当日の内容に注釈を新たに加えました。 一通りの内容を読んでもらえると、UE4のAI機能ついてを俯瞰することができると思います。
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
UNREAL FEST 2015 YOKOHAMAで登壇した際に発表した内容のスライドです。UE4上でマルチプレイネットワークゲームを作るための入門的な内容となっております。
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
CEDEC2018の講演資料を公開します。
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
Event for Diverse Game Engineersというイベントで喋った時のスライドです。 Unreal Engine 4のC++環境についての解説です。
UE4とUnrealC++について
UE4とUnrealC++について
Masahiko Nakamura
講演動画はこちら https://www.youtube.com/watch?v=Wbq3KO3ZJaI ※補足 Q,使用するSubSystemを取捨選択したい場合はどうするの? A.現状はPlugin内に自作Subsystemを置いて、プラグインをONOFFすることになるはずです。 発表者:岡田 和也(Epic Games Japan) 本スライドは2020年2月6日に行われた勉強会「 第4回 UE4何でも勉強会 in 東京」の講演資料です。 https://ue4allstudy.connpass.com/event/161710/
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
エピック・ゲームズ・ジャパン Epic Games Japan
2014/10/13 パシフィコ横浜で開催されたアンリアルフェス2014で講演しました「日本一詳しい人が教えるUE4」のスライドです。 ビデオはこちら → youtu.be/yua_WAEhZdM トゥーンのテスト動画はこちら → http://youtu.be/oLzpDRGzSFE
日本一詳しい人が教えるUE4
日本一詳しい人が教えるUE4
エピック・ゲームズ・ジャパン Epic Games Japan
UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
エピック・ゲームズ・ジャパン Epic Games Japan
https://ue4study-osaka.connpass.com/event/93325/ での講演資料です。
初心者がEQSやってみた
初心者がEQSやってみた
goolee
2019年03月08日に行われた「第11回UE4勉強会 in 大阪」で登壇した際に使用した資料です。 https://ue4study-osaka.connpass.com/event/120568/
非同期ロード画面 Asynchronous Loading Screen
非同期ロード画面 Asynchronous Loading Screen
エピック・ゲームズ・ジャパン Epic Games Japan
2017/04/15 (土)に開催された「UNREAL FEST WEST '17」で使用した資料です。 今年のGDC17で発表されたアニメーション、物理シミュレーションの新機能についてご紹介します。アンリアルエディタ内で設定と調整が可能な新しいクロス(布)ツールに、揺れ物やラグドールの品質とパフォーマンスを改善する新しい物理モードなど、プロジェクトで使ってみたくなるような新機能です!
Unreal Engine最新機能 アニメーション+物理ショーケース!
Unreal Engine最新機能 アニメーション+物理ショーケース!
エピック・ゲームズ・ジャパン Epic Games Japan
第7回UE4勉強会の資料です
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門
ssuser221848
補足:p87で指摘しているDefaultBloomKernelですが、完全にパッケージから除外したい場合はブラックリスト機能をご活用ください。 http://api.unrealengine.com/JPN/Platforms/Android/ReducingAPKSize/#%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E5%8C%96%E3%81%99%E3%82%8B 2018年8月5日に行われた「GTMF 2018 TOKYO」で登壇した際に使用した資料です。 https://atnd.org/events/98232
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 札幌Meetupで喋った時の内容のスライドです。 https://nfglabo.doorkeeper.jp/events/46882
絵心がなくてもわかるUE4絵作りのコツ
絵心がなくてもわかるUE4絵作りのコツ
Masahiko Nakamura
2017/10/8(日)に行われたUNREAL FEST EAST 2017における株式会社バイキング様の講演「バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~」で使用された資料です。 https://unrealevent.eventcloudmix.com/ スライドに埋め込まれた動画に関しましては、以下のURLにてご確認ください。 https://youtu.be/15CKcLAWSFU
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
エピック・ゲームズ・ジャパン Epic Games Japan
2018年3月30日に行われた「GAME CREATORS CONFERENCE '18」で登壇した際に使用した資料です。 http://www.gc-conf.com/ hash比較ですが現在のUE4ですと以下のようにコードを変更する必要があります。 /修正前 if (InstalledVersion != RemoteVersion && bInstallIsPatch == bRemoteIsPatch) { //修正後 bool isHashMatch = true; TSet<FString> Tags; auto DonwloadSize = (double)RemoteManifest->GetDeltaDownloadSize(Tags, InstalledManifest.ToSharedRef()); isHashMatch = DonwloadSize == 0; if (!isHashMatch || (InstalledVersion != RemoteVersion && bInstallIsPatch == bRemoteIsPatch)) {
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
エピック・ゲームズ・ジャパン Epic Games Japan
講演動画:https://www.youtube.com/watch?v=tqzJSVrnqgY UE4.25にてUProperty は FProperty にリファクタリングされました。この対応によりロード時間・パフォーマンス・メモリ消費量が改善されましたが、プロジェクトやエンジンのカスタムした箇所のC++コードに変更を加える必要があります。この動画ではそれらの詳細について解説いたします。 講師:Software Engineer Developer Relations, 鈴木 孝司 ( https://twitter.com/wankotank ) #EGJオンラインラーニング https://www.unrealengine.com/ja/blog/connect-with-the-unreal-engine-community-online
なぜなにFProperty - 対応方法と改善点 -
なぜなにFProperty - 対応方法と改善点 -
エピック・ゲームズ・ジャパン Epic Games Japan
Unreal Fest 2016 Yokohamaで喋った時のスライドです。
ブループリントマニアックス
ブループリントマニアックス
Masahiko Nakamura
Tendances
(20)
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UNREAL ENGINE 基本操作編
UNREAL ENGINE 基本操作編
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
UE4とUnrealC++について
UE4とUnrealC++について
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
日本一詳しい人が教えるUE4
日本一詳しい人が教えるUE4
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
初心者がEQSやってみた
初心者がEQSやってみた
非同期ロード画面 Asynchronous Loading Screen
非同期ロード画面 Asynchronous Loading Screen
Unreal Engine最新機能 アニメーション+物理ショーケース!
Unreal Engine最新機能 アニメーション+物理ショーケース!
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
絵心がなくてもわかるUE4絵作りのコツ
絵心がなくてもわかるUE4絵作りのコツ
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
なぜなにFProperty - 対応方法と改善点 -
なぜなにFProperty - 対応方法と改善点 -
ブループリントマニアックス
ブループリントマニアックス
En vedette
名古屋で開催された第1回UE4名古屋勉強会で発表したスライドです。
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
Masahiko Nakamura
2014/11/1に行われた第2回 関西Unreal Engine4勉強会の 講演で使用したスライドです。 https://atnd.org/events/57368 pdfファイル https://www.dropbox.com/s/44mf3o73lbbp3v2/%E7%8C%AB%E3%81%A7%E3%82%82%E3%82%8F%E3%81%8B%E3%82%8BUE4.pdf?dl=0 pptxファイル+動画ファイルhttps://www.dropbox.com/s/i757bzkeugdzvg0/%E7%8C%AB%E3%81%A7%E3%82%82%E3%82%8F%E3%81%8B%E3%82%8BUE4.ZIP?dl=0 質問などありましたら、以下の連絡先にお願いします。 twitter: @pafuhana1213
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
2016/11/26登壇資料
UE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまで
Daisuke Mizuno
GGJ直前 チーム開発ノウハウ勉強会 in 関西で発表した内容です。 https://ocujam.doorkeeper.jp/events/36924
ゲームジャムでのチーム制作における大事なこと
ゲームジャムでのチーム制作における大事なこと
Masahiko Nakamura
全スライドをDocswellで公開中! https://www.docswell.com/s/historia_Inc/5YE67Z-ue4-70230357 ================================= 2016年12月3日に行われた関西ゲーム勉強会2016WINTERにて発表させていただいた、ヒストリアのワークフローのスライドです。 まだまだ手探りではありますが、UE4を活かしたヒストリアらしいワークフローが見えてきたので、一度形にしてみました。 =================================
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
historia_Inc
Talk about HDR implementation on GTSPORT. Shown first at CEDEC 2017.
HDR Theory and practicce (JP)
HDR Theory and practicce (JP)
Hajime Uchimura
3DCGmeetup12で講演したセッションです UE4のマテリアルを用いて、リアルタイムレンダリングでのNPR表現について解説しました
リアルタイムレンダリングでのNPR表現
リアルタイムレンダリングでのNPR表現
kurosaurus
全スライドをDocswellで公開中! https://www.docswell.com/s/historia_Inc/ZDGQLZ-ss-75213477 ================================= こちらは UNREAL FEST WEST '17 にてお話したスライドです。 UE4 & 少人数開発におけるノウハウについて、弊社で開発中の Airtone を実例に挙げつつお話させて頂きました。 =================================
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
historia_Inc
CGWORLD クリエイティブカンファレンス2017にて発表しましたセッションのスライドになります。
CGWORLD Creative Conference 2017 「アセットの共有を円滑にするリグの作法」
CGWORLD Creative Conference 2017 「アセットの共有を円滑にするリグの作法」
BACKBONE-studio
3DCGMeetup #08 「オープンソースモジュラーリグシステム mGear の仕組みを紐解く」の資料です。 http://connpass.com/event/20485/
3DCGMeetup08_MayaRigSystem_mGear
3DCGMeetup08_MayaRigSystem_mGear
ue_ta
2017年1月21日に行われたライセンシー様向けマテリアル管理勉強会の資料です。(登壇者: 株式会社SQEX大阪 林武尊様) 「大規模チーム」、「エフェクト」、この二点を軸に、爆発するマテリアル管理や検証をどのように行っているかを説明しただいております。 時間の都合で本編ではカットされた内容も沢山盛り込まれております。
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
2017年1月18日に大阪で行われたSubstance勉強会で使用したスライドです。 2016年10月に東京で行われたSubstance勉強会と同じ内容です。 ハンズオン形式のため、スライドの解説は補助程度に使用するものになっています。 ◎告知ページ https://connpass.com/event/47822/
Substance勉強会 in Osaka
Substance勉強会 in Osaka
Aiko Shinohara
2017年1月21日に行われたライセンシー様向けマテリアル管理勉強会の資料です。(登壇者: Epic Games Japan 篠山範明) マテリアルとマテリアルインスタンスの内部の仕組み(シェーダ保有の有無)と、それによって生じる落とし穴について説明しております。
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
En vedette
(13)
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
UE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまで
ゲームジャムでのチーム制作における大事なこと
ゲームジャムでのチーム制作における大事なこと
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
HDR Theory and practicce (JP)
HDR Theory and practicce (JP)
リアルタイムレンダリングでのNPR表現
リアルタイムレンダリングでのNPR表現
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
CGWORLD Creative Conference 2017 「アセットの共有を円滑にするリグの作法」
CGWORLD Creative Conference 2017 「アセットの共有を円滑にするリグの作法」
3DCGMeetup08_MayaRigSystem_mGear
3DCGMeetup08_MayaRigSystem_mGear
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
Substance勉強会 in Osaka
Substance勉強会 in Osaka
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
Similaire à 第5回ue4ハンズオンセミナー
講演動画はこちら: https://youtu.be/NWOa52YRPdM 講演者: 岡田 和也(Epic Games Japan) https://twitter.com/pafuhana1213 本スライドは20219月9日に行われたオンライン勉強会「VR DOJO - Session & Meetup For Creators- #1」の講演資料となります。 イベントについてはこちら: https://gamecreatorsguild.connpass.com/event/221535/
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
エピック・ゲームズ・ジャパン Epic Games Japan
2014/04/12に東京で開催した"Unreal Engine 4 ビギナー勉強会"(http://kokucheese.com/event/index/159462/)で講演した時のスライドです。 UE4をまったく知らない人向けに、大雑把な概要を伝える目的で作りました。実際はデモを交えてだったので、スライドだけでは伝わりきらない部分もありますが、少しでも理解の助けになれば嬉しいです。
はじめてのUnreal Engine 4
はじめてのUnreal Engine 4
Shun Sasaki
Unreal Engine MeetUp Saitama #10のスライド資料です
Unreal Engine MeetUp Saitama #10スライド資料
Unreal Engine MeetUp Saitama #10スライド資料
Yuuki Ogino
Unreal Engine MeetUp Saitama #11のスライド資料です。 UNREAL FEST WEST2018の様子も記載されています。
Unreal Engine MeetUp Saitama #11【UNREAL FEST WEST最速報告会】スライド資料
Unreal Engine MeetUp Saitama #11【UNREAL FEST WEST最速報告会】スライド資料
Yuuki Ogino
Unreal Engine MeetUp Saitama #16 スライド資料です Unreal Engine Fest2018 YOKOYAMAのセッション感想が書かれています。
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料
Yuuki Ogino
UNREAL ENGINE4 MEETUP SAITAMA #0でLTした時のスライド資料です。 Unreal Engine Tokyo Meetup 2017 Midも同じスライド資料になります
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
Yuuki Ogino
Unreal Engine MeetUp Saitama #15 & GUNMA #5 スライド資料 です。 CEDEC2018,UE4セッションの個人的感想を書いています。
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Yuuki Ogino
Unreal Engine4 MEET UP SAITAMA #13のスライド資料です
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13
Yuuki Ogino
UNREAL ENGINE 4 MEET UP SAITAMA #8 スライド資料です
UNREAL ENGINE 4 MEET UP SAITAMA #8 スライド資料
UNREAL ENGINE 4 MEET UP SAITAMA #8 スライド資料
Yuuki Ogino
講演動画はこちら https://www.youtube.com/watch?v=2nhpfKYbohQ 発表者: 西下誠哲さま(フリーランス) 本スライドは2019年12月15日に行われた勉強会「 UE4 Environment Art Dive」の講演資料となります。
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
Unreal Engine MeetUp Saitama #21のスライド資料です。
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21
Yuuki Ogino
Unreal Engine MeetUp Saitama #9 スライド資料になります
Unreal Engine MeetUp Saitama #9 スライド資料
Unreal Engine MeetUp Saitama #9 スライド資料
Yuuki Ogino
Unityクリエイターズ 「Unity5 3Dゲーム開発講座」出版記念勉強会でLTの発表をした『Unity5とUE4の比較』のスライドです。
Unity5とUE4の比較
Unity5とUE4の比較
Masahiko Nakamura
6/14にDeNA様会議室をお借りして開催された「UE4ビギナー勉強会(TOKYO#2)」で紹介させていただいたスライドの補講部分です。参加いただいた皆様、会場をお貸しいただいたDeNA様、主催の佐々木様、いっしょにご講演いただいた家弓様、中村様、ボランティアの皆様ありがとうございました!
Unreal engine4ビギナー勉強会補講
Unreal engine4ビギナー勉強会補講
エピック・ゲームズ・ジャパン Epic Games Japan
Unreal Engine MeetUp Saitama #12のスライド資料になります
Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料
Yuuki Ogino
Unreal Engine 4 映像制作ハンズオン@大阪で使った解説に使用したスライドです。 http://connpass.com/event/34255/
UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪
Masahiko Nakamura
2019年9月6日に行われた「CEDEC2019」で登壇した際に使用した資料です。
UE4でマルチプレイヤーゲームを作ろう
UE4でマルチプレイヤーゲームを作ろう
エピック・ゲームズ・ジャパン Epic Games Japan
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール!
UNREAL ENGINE 4 MEET UP SAITAMA #1のスライド資料です
UNREAL ENGINE 4 MEET UP SAITAMA #1 スライド資料
UNREAL ENGINE 4 MEET UP SAITAMA #1 スライド資料
Yuuki Ogino
東ゲ部4周年LTのスライド資料です
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
Yuuki Ogino
Similaire à 第5回ue4ハンズオンセミナー
(20)
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
はじめてのUnreal Engine 4
はじめてのUnreal Engine 4
Unreal Engine MeetUp Saitama #10スライド資料
Unreal Engine MeetUp Saitama #10スライド資料
Unreal Engine MeetUp Saitama #11【UNREAL FEST WEST最速報告会】スライド資料
Unreal Engine MeetUp Saitama #11【UNREAL FEST WEST最速報告会】スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13
UNREAL ENGINE 4 MEET UP SAITAMA #8 スライド資料
UNREAL ENGINE 4 MEET UP SAITAMA #8 スライド資料
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #9 スライド資料
Unreal Engine MeetUp Saitama #9 スライド資料
Unity5とUE4の比較
Unity5とUE4の比較
Unreal engine4ビギナー勉強会補講
Unreal engine4ビギナー勉強会補講
Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料
UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪
UE4でマルチプレイヤーゲームを作ろう
UE4でマルチプレイヤーゲームを作ろう
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
UNREAL ENGINE 4 MEET UP SAITAMA #1 スライド資料
UNREAL ENGINE 4 MEET UP SAITAMA #1 スライド資料
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
Plus de Masahiko Nakamura
第3回UE4何でも勉強会 in 東京でLTで登壇した際のスライドです。 https://ue4allstudy.connpass.com/event/129917/ 実演部分を別途スライド追加しています。
UE4のコンポジット機能をもっと深く使ってみた
UE4のコンポジット機能をもっと深く使ってみた
Masahiko Nakamura
『映像制作者向けUE4で作る映像制作ワークショップ』で使用したスライドです。 http://crossmedia.kyoto/seminar_event/ue4workshop2018
映像制作者向け UE4で作る映像制作ワークショップ
映像制作者向け UE4で作る映像制作ワークショップ
Masahiko Nakamura
同人/インディーゲーム開発のあれこれを語る会で使用したスライドです。 https://togebu.doorkeeper.jp/events/60401
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
Masahiko Nakamura
第20回 バーチャル・サミット関西で喋った時に使用したスライドです。 ここで利用した動画が以下にあります。 www.youtube.com/watch?v=2AHOIILZwgw
UE4でパノラマVRをやってみよう
UE4でパノラマVRをやってみよう
Masahiko Nakamura
Unreal Fest West '17で発表した際に使用したスライドです。 動画部分だけ削除しています。
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
Masahiko Nakamura
GGJ事前勉強会で喋った時に使用したスライドです。
GGJ2017 事前勉強会 UE4編
GGJ2017 事前勉強会 UE4編
Masahiko Nakamura
VR GameJam 2016大阪会場で発表した時に使用した企画スライドです。内容は特にありません。
拳と筋肉とバーチャリアリズム
拳と筋肉とバーチャリアリズム
Masahiko Nakamura
industory2016で発表したUnreal Engine 4によるリアルタイムセルルック3DCGアニメーションについてのスライドです。 http://industory.jp/index.html
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Masahiko Nakamura
ゲームエンジン勉強会にて発表した内容のスライドです。 https://unitycreators.doorkeeper.jp/events/38223
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法
Masahiko Nakamura
Bullet TrainとOculus Touchを体験した際の感激をまとめたものです。
Bullet TrainとOculus Touchの衝撃
Bullet TrainとOculus Touchの衝撃
Masahiko Nakamura
Unreal Fes Osaka 2015で発表したスライドです。
Powerful of blueprint visual scripting
Powerful of blueprint visual scripting
Masahiko Nakamura
第一回 関西UE4ハンズオンセミナーで用いた資料です。
第一回 関西UE4ハンズオンセミナー
第一回 関西UE4ハンズオンセミナー
Masahiko Nakamura
ゲーム開発環境を自動化する時の話まとめ。
ゲーム開発環境の自動化
ゲーム開発環境の自動化
Masahiko Nakamura
Plus de Masahiko Nakamura
(13)
UE4のコンポジット機能をもっと深く使ってみた
UE4のコンポジット機能をもっと深く使ってみた
映像制作者向け UE4で作る映像制作ワークショップ
映像制作者向け UE4で作る映像制作ワークショップ
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
UE4でパノラマVRをやってみよう
UE4でパノラマVRをやってみよう
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
GGJ2017 事前勉強会 UE4編
GGJ2017 事前勉強会 UE4編
拳と筋肉とバーチャリアリズム
拳と筋肉とバーチャリアリズム
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法
Bullet TrainとOculus Touchの衝撃
Bullet TrainとOculus Touchの衝撃
Powerful of blueprint visual scripting
Powerful of blueprint visual scripting
第一回 関西UE4ハンズオンセミナー
第一回 関西UE4ハンズオンセミナー
ゲーム開発環境の自動化
ゲーム開発環境の自動化
第5回ue4ハンズオンセミナー
1.
第5回 関西 Unreal Engine
4 ハンズオンセミナー
2.
自己紹介 HN : alwei Twitterよくやっています。@aizen76 ゲーム業界でプログラマーを8年ほど。 今はフリーで様々なお仕事を受けています。 趣味で絵とかも描きます。モデリングも練習中。 Wii
Uのスプラトゥーンに大ハマり中…夏コミヤバい。 UE4に関する事であれば何でもやりますので、いつでも声かけてください。
3.
Unreal Engine4(通称UE4)って? アメリカ合衆国ノースカロライナ州にあるゲーム会社、 エピック・ゲームズが長年開発しているゲームエンジン。 歴史を辿れば既に20年ほどの歴史がある、最古参のゲームエンジン。 去年のGDC2014で最新版のUE4が一般公開されて、 今年のGDC2015でUE4の使用が完全にFree(無料)に! 作ったゲームを販売した場合にのみ5%のロイヤリティーがかかります。 それでも3ヶ月で3000$を越えなければロイヤリティーなし。
4.
UE4の国産ゲームの採用例 キングダムハーツ3 (スクウェア・エニックス) 鉄拳7 (バンダイナムコエンターテインメント) ストリートファイターV(カプコン) LET
IT DIE(ガンホー・オンライン・エンターテイメント) シェンムー3(YsNet) 等々…現在進行形で採用例が増えています。 今日は皆さんに既にインストールされているUE4を使って、 1本ゲームを作っていこうと思います!(最新版のUE4.8.1を使用)
5.
サードパーソン テンプレート まずはUE4.8を起動 サードパーソンテンプレートで始めます
6.
その前に ご自身のパソコンスペックが厳しい場合には、 以下の部分を選択し、『ハイエンド』を『スケーラブルな3D・2D』に。 更に『デスクトップ/コンソール』を『モバイル/タブレット』に。 スターターコンテンツは有りのままにしておいてください。 プロジェクト名は自由につけてください。
7.
モバイル/タブレットに設定した方 そのままだとマウス入力がタッチ扱いになります。 メニューから『編集』→『プロジェクト設定』→ 『インプット』→ 『Use Mouse
for Touch』の チェックを外しておいてください。 これで入力が『デスクトップ/コンソール』を選んだ 時と同様のものになります。
8.
ついでにノード名を英語化 同じようにメニューから『エディタの環境設定』を開き、 『Use Localized Graph
Editor Nodes and Pins』のチェックを外します。 これでブループリント上のノード名が全て英語になり、わかりやすくなります。
9.
プロジェクトが起動したら… 余計なものを消しておきます。階段とか、文字とか、?のアイコンとか。 選択後にDeleteキーで削除。
10.
影が残った!? 一度焼き付いた影が残っ たままになります。 ツールバー上にある『ビルド』ボタンでライティ ングビルドを行い、影を再度焼き直します。これ で余計な影はなくなります。
11.
まだ動作が重いという方 最終手段ですが、ツールバーから『設定』の中にある、 『描画レベルをプレビュー』→『モバイル/HTML5』 を選択してみてください。シェーダーコンパイルが走り、 しばらく時間がかかります。 これで描画が一気に軽くなりますが、モバイル品質に なってしまうために動的影がなくなったり、一部マテリ アルの互換がなくなってしまうため、たまに見た目がお かしくなってしまう事もあります。 とりあえず軽くなればいいという方向け。
12.
ここからゲームを作っていきます 目標は3Dパーソンシューティング。 プレイヤーキャラクターを操作(WASDで移動、スペースでジャンプ)し、 マウスでカメラを操作、マウス左クリックでショットを撃ちます。 敵はランダムに生成され、それぞれはAIを使ってプレイヤーに近寄ってきます。 プレイヤーにぶつかるとプレイヤーのライフポイントを奪い、 プレイヤーのライフポイントが0になった時点でゲーム終了です。 プレイヤーはショットで敵を倒しながら、スコアをどこまで稼げるかという、 サバイバルタイプのゲームになります。 スコアとライフはUIとして表示され、ゲームは何度もリトライできるようになっています。
13.
まずは武器の弾を作成 『新規追加』から『ブループリント クラス』を選択し、 親クラスを『Actor』にします。作成したBPは 『PlayerShotWeapon』という名前にしておきます。
14.
コンポーネントを追加する 作成したブループリントを開きます。 ファイルを開いたらコンポーネントを追加しましょう。 『ParticleSystem』コンポーネントと 『ProjectileMovement』コンポーネントを 追加しておきます。 コンポーネントとは既に1つ以上の機能を持った、 ブループリントクラスに追加できる汎用パーツの事です。 他にも様々な便利なコンポーネントがあります。
15.
パーティクルエフェクトを追加 『ParticleSystem』を選択したまま、 右側の詳細から『Template』の横の 画像の赤い部分を選択。 『P_Fire 』というエフェクトを選択します。 上手く追加できれば炎のエフェクトが 表示されるようになります。
16.
プレイヤーから撃てるようにする プロジェクト設定からインプットで、 Bindingsを追加します。 『Action Mappings』を選択して、 『+』ボタンを押してアクションを追加。 『Shot』という名前に変更してから、 『Mouse』の中から『マウスの左ボタン』を 探して選択します。
17.
ブループリントから発射させる 『ThirdPersonCharacter』というブループリントを開きます。 『イベントグラフ』内で右クリックから検索メニューを表示させてノードを検索します。 『ActionEvent』の『Shot』と『GetActorTransform』と『SpawnActor Player Shot
Weapon』 のノードをそれぞれ呼び出して、画像のように繋ぎます。 『SpawnActor~』のClassには『Player Shot Weapon』クラスを選択します。
18.
プレイすると… 弾は発射できるが、 何かおかしい…
19.
弾の速度と重力を設定する 『PlayerShotWeapon』のブループリントを開きます。 『ProjectileMovement』コンポーネントを選択したまま、『詳細』からProjectileの項目を弄ります。 『Initial Speed』を『2000』に。 『Max Speed』も『2000』に。 『Projectile
Gravity Scale』は『0』にします。
20.
再度プレイ… 弾が飛んだぁーーー!! ヽ(*゚∀゚ *)ノ
21.
もう少し派手にしたい お好みでどうぞ パーティクルを複製してみたり パーティクルのスケールを大きくしてみたり
22.
ついでに弾の寿命を設定 コンポーネントで『PlayerShotWeapon』を選択したままにするか、『クラスのデフォルト』を選択。 『詳細』のActorの項目内にある、『Initial Life Span』を『3』に設定します。 これで弾は生成後、3秒後に自動で消滅します。
23.
更に効果音も設定してみる 『Audio』コンポーネントを追加。 詳細の『Sound』に『Explosion_Cue』を設定。
24.
敵を作る 弾と同じように新規ブループリントを作成します。 今度は親クラスを『Character』クラスに。 名前は『EnemyCharacter』に変更します。
25.
メッシュを設定する 『Mesh』を選択しておきます。 詳細の『Skeletal Mesh』を変更。 『SK_Mannequin』に修正。
26.
メッシュの位置と向きを修正 ロケーション(位置)のZを『-90』、 ロテーション(向き)のZを『-90』に。 これでコリジョンの位置とほぼ重なり、 正面向きで動くようになります。
27.
敵のアニメーション設定とマテリアル 『Anim Blueprint Generated
Class』を 『ThirdPersonAnimBlueprint』に修正。 これでアニメーションができるようになり ます。 ついでにマテリアルを修正すると、 見た目が変わってプレイヤーと見た目の 違いがついてわかりやすくなります。 自由なマテリアルを設定してください。 もし見た目が変わらなくても、 一旦ウィンドウを閉じてから開き直すと、 しっかりとマテリアルが反映されます。
28.
試しに一体配置してみる コンテンツブラウザからドラッグ&ドロップ するだけで配置が可能。
29.
ここで弾のあたり判定を追加 『PlayerShotWeapon』のブループリントを 開いて、『Sphere Collision』コンポーネン トを追加。 中心に透明な球体のようなものが見えていればOK。 詳細の中の『Sphere Radius』の値を変えると あたり判定も大きくなります。
30.
敵側のあたり判定 今度は『EnemyCharacter』を開きます。 『CapsuleComponent』を選択して、右クリック→ 『イベントを追加』→ 『OnComponentBeginOverlapを追加』を選択。 Overlapというのは見えないコリジョン同士が 重なった時に発生する呼び出しのイベント。 Beginは重なった瞬間、Endは離れた瞬間に発生。 お互いにOverlap用のあたり設定を持っていないと このイベントは発生しないので、注意。
31.
弾と当たったかを確認する 追加された『OnComponentBeginOverlap』の『Other Actor』ピンを引っ張って、 ドラッグ&ドロップで操作します。そして『cast to
PlayerShotWeapon』と入力。 この操作をしないとこのノードはでてこないので注意してください。
32.
ノードを呼び出して接続する 更に3つのノードを呼出します。『Spawn Emitter at
Location』、『GetActorTransform』、 『Set Life Span』を1つずつ。そして『Emitter Template』には『P_Explosion』を設定します。 これでヒット時に爆発エフェクトが発生するようになります。 『Set Life Span』はヒット後、0.2秒後に自滅する設定となります。
33.
GetActorTransformを分解する 構造体ピンは右クリックから要素を 分解して取り出すことが可能。 分割して、『Spawn Emitter at
Location』の 『Location』と『ROtation』に繋ぎましょう。
34.
これで敵が倒せるように!! ボーーーンッ!! \(^o^)/ ヤッタネ
35.
ここからは敵のAIを作成 AIを動かすには、様々な設定が必要です。 ナビゲーションメッシュ、AIController、ビヘイビアツリーなど、様々な 新しいものがでてきますので、焦らずに落ちついてやっていきましょう。
今回はあくまでも最低限の手順でAIを動かせるようにしています。 わからないところがあれば随時聞いてください。
36.
ナビゲーションメッシュを作成 敵が移動できるように『Nav Mesh Bounds
Volume』をレベル上に配置します。 これでAIを使った時にナビゲーションメッシュを使っての移動が可能になります。
37.
ナビゲーションメッシュを全体に 配置した『Nav Mesh Bounds
Volume』を スケーリングで大きくしてマップ全体に 広げておきます。 ここで『P』キーを押してみて、地面が緑色 に染まっていれば正常にナビゲーションメッ シュが生成できていることが確認可能です。 小さすぎると正しくナビゲーションメッシュ が機能しない事があります。 ちゃんと動かない時にはボリュームサイズを 大きくしてみてください。
38.
AIControllerとビヘイビアツリー作成 新規ブループリント作成で、『AIController』 をメニューから検索して作成します。 名前は『EnemyAIController』にします。 更に新規アセット作成で『その他』から、 『ビヘイビアツリー』を作成します。 名前は『EnemyBT』にします。
39.
ビヘイビアツリーとは? 別名『振る舞い木』。 その名の通り、振る舞い(ここでは タスク)をツリー上に並べていき、 視覚的にAIの動きを作っていくとい う仕組み。
ステートマシンと並び、AIを作るた めのメジャーな手法で、日本では アーマード・コアなどのゲームで採 用されているとか。
40.
AIControllerからビヘイビアツリーを起動 『EnemyAIController』を開き、 イベントグラフ内へ移動します。 『Event BeginPlay』から、 『Run Behavior
Tree』を呼出します。 『BTAsset』から作成した、 ビヘイビアツリー、『EnemyBT』を 選択します。 これでビヘイビアツリーが使えるように。
41.
EnemyAIControllerを設定 『EnemyCharacter』を開きます。 『クラスのデフォルト』を設定したまま、『Pawn』の中の『AI Controller Class』を選択し、 ここに作成した『EnemyAIController』を設定しておけばOKです。
42.
新規ブラックボードの作成 今度は作成したビヘイビアツリー『EnemyBT』を開きます。 ツールバー上に『新規ブラックボード』というボタンがありますので、 ブラックボードを作成します。 ブラックボードというのはAIにとっての記憶領域(メモリー)にあたる部分です。
43.
ブラックボードにキーを作成 ブラックボードの名前は『EnemyBlackboard』に変更しておきます。 今度は『新規キー』を作成し、『TargetPoint』という名前で、『Key Type』を『Vector』にします。 『TargetPoint』はAIが移動する際に使用する移動対象地点となります。
44.
新規タスクの作成 再びビヘイビアツリーアセット『EnemyBT』を開きます。 『新規タスク』から新規のビヘイビアツリーのタスク用ブループリントが作成されます。 コンテンツブラウザから名前を『BTTask_FindTarget』という名前に変更します。
45.
タスクの中身を作成 『BTTask_FindTarget』を開いて、 『TargetPoint』という名前で変数を作成。 変数の種類を『Blackboard Key Selector』に変更します。 『編集可能』のチェックボックスにチェックをつけます。
46.
タスクの中身を作成 以下のようにノードを組んでいきます。 特に『Finish Execute』のSuccessのチェックボックスがついていないと、 この後に正しく動作しないので、十分に注意してください。 このタスクでプレイヤーキャラクターの位置を探しだし、ブラックボードの値に書き込みます。
47.
ビヘイビアツリーとブラックボードの関連付け ビヘイビアツリーとブラックボードを関連付ける必要があります。 『詳細』の『Blackboard Asset』で作成した『EnemyBlackboard』を選択してください。 これでビヘイビアツリーとブラックボードが関連付けされます。
48.
ビヘイビアツリーの中身を作成 いよいよビヘイビアツリーの中身を作成します。 再度『EnemyBT』を開きましょう。 始めは『ROOT』ノードしかありません。 赤く囲っている部分を引っ張って、ノード検索し ます。 ビヘイビアツリーでは『Selector』と 『Sequence』というノードが主に分岐を担当す るノードになっています。 今回は最もシンプルな形で作成するので、 『Sequence』ノードを使います。
49.
タスクノードを呼び出し 『Sequence』ノードを作成後、 左から『BTTask_FindTarget』、『Move To』、 『Wait』というタスクを作成します。 タスクにブラックボードの値が設定されているか確 認をしてください。『TargetPoint』が指定されてい ればOKです。 ノードの右上に数字がありますが、これがタスクの 実行される順番です。本来は分岐が入りますが、今 回は最もシンプルに左から右へと流れるだけにして います。
50.
これでAIが動く! 上手くいけば『プレイ』するだけで敵がずっと追いか けてきます。 上手くいかない場合はナビゲーションメッシュのボ リュームサイズを大きくしてみる、タスクの 『FinishExecute』のSuccessのチェックボックスが ついていないか等、確認してみてください。
そしてもう一度全体の手順の見直しを。
51.
ここから… プレイヤーのライフと敵を倒したスコアがUIとして表示される。 敵にタックルされるとプレイヤーがダメージを受ける。
敵を倒すとスコアが加算される。 敵を4箇所からある程度ランダムに出現させる。 ライフを全て失なうとゲームオーバー。 リセットを押すと強制リセット。 焦らずにやっていきましょう。
52.
プレイヤーのライフを作成 プレイヤーキャラクターである『ThirdPersonCharacter』にライフ用の変数を追加します。 ブループリントを開いて、『LifePoint』というFloat型の変数を追加。 『編集可能』のチェックボックスにはチェックをいれておきます。 『Life Point』のデフォルト値は『1.0』に設定しておきます。
53.
ウィジェットブループリント作成 新規で『ユーザーインターフェイス』から、 『ウィジェットブループリント』を作成します。 名前を『GameUI』というファイル名にします。
54.
ゲーム用UIの作成 ファイルを開くとUIをデザインするための画面が開きます。
55.
プログレスバーを作成 『共通』から『Progress Bar』をD&Dで画面の左上に配置します。 適当に大きさを拡大して、長さを調整します。
56.
プログレスバーにバインドをする プログレスバーを選択したままで、 『詳細』の『Progress』内の 『Percent』をバインドします。 『バインディングを作成』してください。
57.
ウィジェットのブループリント バインドすると専用のブループリントが開きます。 下記の画像のようにブループリントを組んでいきます。 赤の部分はD&Dから検索しないと出現しないので気をつけてください。
58.
レベルブループリントを開く ツールバー上から『レベルブループリン トを開く』でレベルブループリントを開 きます。 レベルブループリントには『GameUI』 のウィジェットを追加するためのノード を組んでいきます。
59.
ウィジェットをゲーム上に追加 レベルブループリントに下記のノードを追加していきます。 『Create Widget』の『Class』を『GameUI』に修正します。 『Add to
Viewport』は『Return Value』ピンからのD&Dで検索してください。
60.
プレイしてみよう ゲーム上にゲージ出現!
61.
敵にタックル攻撃のコリジョン 『EnemyCharactr』を開きます。 『コンポーネントを追加』から、 『Sphere』コリジョンを追加します。 大体画像の位置までコリジョンを 動かして位置を調整します。
62.
コリジョンイベントを追加 『Sphere』コンポーネントを 右クリックして『イベントを追加』、 『OnComponentBeginOverlapを追加』。 オーバーラップとはコリジョン同士が重 なった時に発生するイベントの事です。 これでプレイヤーと重なった時にダメージ を発生させます。
63.
タックルでダメージを与える 『OnComponentBeginOverlap』から下記のようにノードを組んでいきます。 赤丸の部分はD&Dしてから検索をしてください。 『LifePoint』は最大で『1.0』なので、『0.1』ずつ引き算していきます。
64.
タックルでダメージ! 敵からタックルされると、 ゲージが減ります。
65.
スコアを作成 スコア管理用のブループリントを作ります。 新規ブループリントを作成します。 親クラスに『GameState』を指定して、 『選択』をします。 ファイル名を『MyGameState』に変更します。
66.
MyGameStateを使用できるようにする メニューから再度、 『プロジェクト設定』を開きます。 『マップ&モード』を選択して、 『Game State Class』を選択します。 リストにある、『MyGameState』を 選択するとゲーム中に使用可能になります。
67.
Score変数を追加 『MyGameState』を開いて、変数を追加します。 『Score』変数を追加して、『Int型』に変更します。『編集可能』にチェックをいれます。
68.
UIにスコアを追加 スコアを追加するために『GameUI』を開きます。 今度はデザイナー画面で『Text』を2つD&Dで配置します。
69.
テキストの変更とバインド 片方のTextを『SCORE :』に変更し、もう片方は適当な数値を入力しておきます。 配置を調整しながら、数値を入れた方のTextを『バインディングを作成』しておきます。
70.
スコアのノードを設定 バインドして開く先で下記のようにウィジェットブループリントを組みます。 赤丸の部分はD&Dしないとでないことに注意してください。 『ToText』は直接『Score』ピンから『Return Value』ピンに繋ぐと自動で出現します。
71.
敵を倒したらスコアを足す 『EnemyCharacer』のブループリントを開きます。 さきほど敵を倒した処理を作成したので、最後に作った『Set LifeSpan』ノードの後に、 下記のノードを足していきます。赤の部分にはD&Dしてから検索してください。
72.
敵を倒すと… スコアが増えたッ!!
73.
敵をランダムで出現させる 敵をランダムに出現させるブループリントを 作成していきます。 新規ブループリントを作成し、 親クラスを『TargetPoint』にして『選択』。 ファイル名は『EnemySpawnPoint』にします。 ファイルを開いて、イベントグラフのウィンド ウを開いておきます。
74.
ランダムで出現させるために 『Event BeginPlay』から開始します。 『Delay』ノードに対して、 『Random Float
in Range』ノードで 『Min』に『2』、『Max』に『5』を 入れておきます。 これで、2秒から5秒の間でランダムに出 現することになります。
75.
敵を出現させる処理 『Delay』の後に敵を出現させる処理を作成し ていきます。 『Spawn AIFromClass』ノードがAIを持つ敵 キャラクターを生成します。 『Pawn Class』に『Enemy
Character』、 『Behavior Tree』に『EnemyBT』を それぞれ設定してください。 あとは『GetActorLocation』と 『GetActorRotation』からそれぞれ、 位置と向きをとってきて、そのままノードピ ンを接続していきます。
76.
処理を無限ループさせる Rerouteノードを少し上の位置に 追加して配置します。 下記のように『Spawn AIFrom Class』のお尻と 『Delay』の頭のピンにそれぞれ繋げます。 これで処理は無限にループしてくれます。
77.
EnemySpawnPointを配置する カメラを真上の位置にして、下に向けた時に以下の赤丸の位置に、 『EnemySpawnPoint』を配置します。高さも必要に応じて調整してください。
78.
プレイすると… 敵がランダムに出現して大量に襲ってくる…!!
79.
ゲームオーバー画面の作成 ゲームオーバー画面を作成します。 『GameUI』を開き、『Text』を大体真ん中の位置に配置します。
80.
表示の調整 『Text』を『GameOver !!』に変更します。 『Color and
Opacity』の『G』と『B』を『0』にします。 『Font』の数値を『60』にします。
81.
可視状態の設定 普段は文字は見えないようにするために、 『Visibility』を『Hidden』に変更します。 そのまま右にあるバインドを選択し、 『バインディングを作成』を選択します。
82.
可視状態変数を作成 バインディング後、自動でグラフ画面に移動します。 可視状態を管理する変数『Visible』を新規作成します。 『変数の種類』を『ESlate Visibility』型に変更します。 この変数で可視状態を決めることになります。
83.
可視状態の制御 そのままグラフ内に下記のようにノードを作成していきます。 いつものごとく、赤の部分はD&Dから検索して呼び出してください。 これでライフポイントに応じて処理を分岐させます。
84.
可視状態の制御 『Branch』以降の続きです。ライフがなくなった場合、 プレイヤーは入力を無効化するために『Disable Input』を呼び出します。 その後に表示を『Visible』に切り替えます。 そうでない場合はずっと『Hidden』を設定しておきます。
85.
可視状態の制御 ラストです。 最後は『ReturnNode』の『Return Value』に、『Visible』変数の値を 渡してあげるようにして完了です!
86.
ライフがなくなると… GameOverが表示され、入力ができなくなれば成功です!!
87.
最後にリセット機能を入れよう ゲームオーバーになっても再開できるようにリセット機能を入れます。 レベルブループリントから『R』キーイベントを配置し、『Open Level』を で『Level Name』に『ThirdPersonExampleMap』を設定します。 これで『R』キーを入力するとゲームをリセットできます!
88.
ゲームできたー\(^o^)/ これで一通りの機能が入ったゲームを作成で きました。 あとは敵AIの待機時間や出現時間を調整して みたり、敵の速さなどを調整してみることで ゲームバランスを調整してみましょう。
89.
今回学んだこと 弾の撃ち方、敵とAIの作成、UIの作成、攻撃コリジョンの作成、ランダム出現す る敵の作り方やスコア処理、ライフ処理、ゲームオーバー処理、などゲームに必 要なものの作り方を一通り学んだことになります。 ここまでをしっかりと理解できていればかなりのゲームに応用することが可能で す。今回作ってみたものを家で改造してみたり、別のゲームへと作り替えてみま しょう。 楽しい勉強はまだ始まったばかりです! 一緒にUnreal Engine4を学んでいきましょう! ノウハウはぜひネットなどで共有してください!
Télécharger maintenant