Submit Search
Upload
50分でわかるブループリントについて
•
Download as PPTX, PDF
•
103 likes
•
71,473 views
Masahiko Nakamura
Follow
第2回関西UE4勉強会で発表したスライド内容です。 ブループリントを中心に解説しています。
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 30
Download now
Recommended
60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編
エピック・ゲームズ・ジャパン Epic Games Japan
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
エピック・ゲームズ・ジャパン Epic Games Japan
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
Tatsuya Iwama
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
エピック・ゲームズ・ジャパン Epic Games Japan
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
エピック・ゲームズ・ジャパン Epic Games Japan
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
Recommended
60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編
エピック・ゲームズ・ジャパン Epic Games Japan
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
pafuhana 1213
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
エピック・ゲームズ・ジャパン Epic Games Japan
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
Masahiko Nakamura
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
Tatsuya Iwama
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
エピック・ゲームズ・ジャパン Epic Games Japan
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
エピック・ゲームズ・ジャパン Epic Games Japan
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
Fortniteを支える技術
Fortniteを支える技術
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
エピック・ゲームズ・ジャパン Epic Games Japan
[UE4]自動テストでもっと楽したい!
[UE4]自動テストでもっと楽したい!
com044
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるエフェクトの基本戦略事例 前半
UE4におけるエフェクトの基本戦略事例 前半
エピック・ゲームズ・ジャパン Epic Games Japan
Editor Utility Widgetで色々便利にしてみた。
Editor Utility Widgetで色々便利にしてみた。
IndieusGames
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
com044
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
エピック・ゲームズ・ジャパン Epic Games Japan
猫でも分かるUMG
猫でも分かるUMG
エピック・ゲームズ・ジャパン Epic Games Japan
出張ヒストリア ブループリントを書くにあたって大切なこと
出張ヒストリア ブループリントを書くにあたって大切なこと
historia_Inc
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック・ゲームズ・ジャパン Epic Games Japan
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
com044
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
エピック・ゲームズ・ジャパン Epic Games Japan
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
エピック・ゲームズ・ジャパン Epic Games Japan
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるエフェクトの基本戦略事例 後半
UE4におけるエフェクトの基本戦略事例 後半
エピック・ゲームズ・ジャパン Epic Games Japan
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
Masahiko Nakamura
Elmで始めるFunctional Reactive Programming
Elmで始めるFunctional Reactive Programming
Yasuyuki Maeda
More Related Content
What's hot
Fortniteを支える技術
Fortniteを支える技術
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
エピック・ゲームズ・ジャパン Epic Games Japan
[UE4]自動テストでもっと楽したい!
[UE4]自動テストでもっと楽したい!
com044
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるエフェクトの基本戦略事例 前半
UE4におけるエフェクトの基本戦略事例 前半
エピック・ゲームズ・ジャパン Epic Games Japan
Editor Utility Widgetで色々便利にしてみた。
Editor Utility Widgetで色々便利にしてみた。
IndieusGames
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
com044
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
エピック・ゲームズ・ジャパン Epic Games Japan
猫でも分かるUMG
猫でも分かるUMG
エピック・ゲームズ・ジャパン Epic Games Japan
出張ヒストリア ブループリントを書くにあたって大切なこと
出張ヒストリア ブループリントを書くにあたって大切なこと
historia_Inc
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック・ゲームズ・ジャパン Epic Games Japan
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
com044
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
エピック・ゲームズ・ジャパン Epic Games Japan
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
エピック・ゲームズ・ジャパン Epic Games Japan
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
エピック・ゲームズ・ジャパン Epic Games Japan
UE4におけるエフェクトの基本戦略事例 後半
UE4におけるエフェクトの基本戦略事例 後半
エピック・ゲームズ・ジャパン Epic Games Japan
What's hot
(20)
Fortniteを支える技術
Fortniteを支える技術
UE4におけるレベル制作事例
UE4におけるレベル制作事例
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
[UE4]自動テストでもっと楽したい!
[UE4]自動テストでもっと楽したい!
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
UE4におけるエフェクトの基本戦略事例 前半
UE4におけるエフェクトの基本戦略事例 前半
Editor Utility Widgetで色々便利にしてみた。
Editor Utility Widgetで色々便利にしてみた。
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 1
猫でも分かるUMG
猫でも分かるUMG
出張ヒストリア ブループリントを書くにあたって大切なこと
出張ヒストリア ブループリントを書くにあたって大切なこと
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
UE4におけるエフェクトの基本戦略事例 後半
UE4におけるエフェクトの基本戦略事例 後半
Viewers also liked
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
Masahiko Nakamura
Elmで始めるFunctional Reactive Programming
Elmで始めるFunctional Reactive Programming
Yasuyuki Maeda
Unity5とUE4の比較
Unity5とUE4の比較
Masahiko Nakamura
第5回ue4ハンズオンセミナー
第5回ue4ハンズオンセミナー
Masahiko Nakamura
Unityは神,Unrealは現実
Unityは神,Unrealは現実
Linea319
UE4でPerforceと連携するための手順
UE4でPerforceと連携するための手順
エピック・ゲームズ・ジャパン Epic Games Japan
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
historia_Inc
【Unite 2017 Tokyo】Unityで出来る『見える開発』のススメ 〜スマホゲーム「ららマジ」開発事例〜
【Unite 2017 Tokyo】Unityで出来る『見える開発』のススメ 〜スマホゲーム「ららマジ」開発事例〜
Unite2017Tokyo
UE4背景アーティスト勉強会(後編) 実演+解説
UE4背景アーティスト勉強会(後編) 実演+解説
Aiko Shinohara
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
Unity Technologies Japan K.K.
若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
はじめてのUniRx
はじめてのUniRx
torisoup
Viewers also liked
(12)
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
Elmで始めるFunctional Reactive Programming
Elmで始めるFunctional Reactive Programming
Unity5とUE4の比較
Unity5とUE4の比較
第5回ue4ハンズオンセミナー
第5回ue4ハンズオンセミナー
Unityは神,Unrealは現実
Unityは神,Unrealは現実
UE4でPerforceと連携するための手順
UE4でPerforceと連携するための手順
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
【Unite 2017 Tokyo】Unityで出来る『見える開発』のススメ 〜スマホゲーム「ららマジ」開発事例〜
【Unite 2017 Tokyo】Unityで出来る『見える開発』のススメ 〜スマホゲーム「ららマジ」開発事例〜
UE4背景アーティスト勉強会(後編) 実演+解説
UE4背景アーティスト勉強会(後編) 実演+解説
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発
はじめてのUniRx
はじめてのUniRx
Similar to 50分でわかるブループリントについて
運用管理を楽にしたいという話
運用管理を楽にしたいという話
Hisashi HATAKEYAMA
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
Unity Technologies Japan K.K.
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
DSPGraphを試してみた話
DSPGraphを試してみた話
Toru Nayuki
ハードウェアを用いてPythonを学ぶ
ハードウェアを用いてPythonを学ぶ
Yuta Kitagami
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
po-2. Python プログラミングの基本
po-2. Python プログラミングの基本
kunihikokaneko1
Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化
Fujio Kojima
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
ChainerでDeep Learningを試す為に必要なこと
ChainerでDeep Learningを試す為に必要なこと
Jiro Nishitoba
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
エピック・ゲームズ・ジャパン Epic Games Japan
Bjarne dont speaking
Bjarne dont speaking
Akira Takahashi
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
jz5 MATSUE
SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】
Jun Chiba
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
Tatsuya Sakai
人工知能のコードをハックする会 #2
人工知能のコードをハックする会 #2
Ryohei Kamiya
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なこと
Retrieva inc.
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
Knowledge & Experience
Similar to 50分でわかるブループリントについて
(20)
運用管理を楽にしたいという話
運用管理を楽にしたいという話
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
DSPGraphを試してみた話
DSPGraphを試してみた話
ハードウェアを用いてPythonを学ぶ
ハードウェアを用いてPythonを学ぶ
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
po-2. Python プログラミングの基本
po-2. Python プログラミングの基本
Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
ChainerでDeep Learningを試す為に必要なこと
ChainerでDeep Learningを試す為に必要なこと
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
Bjarne dont speaking
Bjarne dont speaking
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
人工知能のコードをハックする会 #2
人工知能のコードをハックする会 #2
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なこと
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
More from Masahiko Nakamura
UE4のコンポジット機能をもっと深く使ってみた
UE4のコンポジット機能をもっと深く使ってみた
Masahiko Nakamura
映像制作者向け UE4で作る映像制作ワークショップ
映像制作者向け UE4で作る映像制作ワークショップ
Masahiko Nakamura
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
Masahiko Nakamura
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
Masahiko Nakamura
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
Masahiko Nakamura
UE4でパノラマVRをやってみよう
UE4でパノラマVRをやってみよう
Masahiko Nakamura
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
Masahiko Nakamura
GGJ2017 事前勉強会 UE4編
GGJ2017 事前勉強会 UE4編
Masahiko Nakamura
拳と筋肉とバーチャリアリズム
拳と筋肉とバーチャリアリズム
Masahiko Nakamura
ブループリントマニアックス
ブループリントマニアックス
Masahiko Nakamura
UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪
Masahiko Nakamura
絵心がなくてもわかるUE4絵作りのコツ
絵心がなくてもわかるUE4絵作りのコツ
Masahiko Nakamura
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Masahiko Nakamura
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法
Masahiko Nakamura
ゲームジャムでのチーム制作における大事なこと
ゲームジャムでのチーム制作における大事なこと
Masahiko Nakamura
Bullet TrainとOculus Touchの衝撃
Bullet TrainとOculus Touchの衝撃
Masahiko Nakamura
UE4とUnrealC++について
UE4とUnrealC++について
Masahiko Nakamura
Powerful of blueprint visual scripting
Powerful of blueprint visual scripting
Masahiko Nakamura
第一回 関西UE4ハンズオンセミナー
第一回 関西UE4ハンズオンセミナー
Masahiko Nakamura
More from Masahiko Nakamura
(20)
UE4のコンポジット機能をもっと深く使ってみた
UE4のコンポジット機能をもっと深く使ってみた
映像制作者向け UE4で作る映像制作ワークショップ
映像制作者向け UE4で作る映像制作ワークショップ
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
UE4の攻略方法を伝授! より効率よく楽しく学ぶ ための鉄則について
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
ゲームエンジンを活用して同人ゲームを完成させるノウハウについて
UE4でパノラマVRをやってみよう
UE4でパノラマVRをやってみよう
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
モバイルゲームにもっとクオリティを!UE4を使ったハイクオリティなモバイルゲーム制作について
GGJ2017 事前勉強会 UE4編
GGJ2017 事前勉強会 UE4編
拳と筋肉とバーチャリアリズム
拳と筋肉とバーチャリアリズム
ブループリントマニアックス
ブループリントマニアックス
UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪
絵心がなくてもわかるUE4絵作りのコツ
絵心がなくてもわかるUE4絵作りのコツ
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
Unreal engine 4でのリアルタイムセルルック3DCGアニメーション
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法
ゲームジャムでのチーム制作における大事なこと
ゲームジャムでのチーム制作における大事なこと
Bullet TrainとOculus Touchの衝撃
Bullet TrainとOculus Touchの衝撃
UE4とUnrealC++について
UE4とUnrealC++について
Powerful of blueprint visual scripting
Powerful of blueprint visual scripting
第一回 関西UE4ハンズオンセミナー
第一回 関西UE4ハンズオンセミナー
50分でわかるブループリントについて
1.
50分でわかる ブループリントについて 第2回関西UE4勉強会
2.
自己紹介 • HNはalwei
• Twitter @aizen76 • 最近アンリアルフェスで喋りました • 関西方面のUEの人 • 元ゲームプログラマー • 今は割りとなんでも屋 • ちょっとイラスト描くのにハマり気味 アンリアルフェスではこんなゲームを作った( ´ ▽ ` )
3.
ブループリントって? • Unreal
Engine4で搭載されたビジュアルスクリプティングシステム • 今までプログラマーが専任していた部分をゲームデザイナーやアーティストといった人で も扱えるように直感的にロジックが制御できるようになったシステム • もちろんこの仕組み自体がスクリプトのようなものなので、プログラマー自身も恩恵を 受けることができます。 • 何よりもスクリプティング、デバッキング、トライ&エラーといった仕組みが全てエディター 上でグラフィカルに行なえるというのが大きい。
4.
これがブループリント
5.
ブループリント環境 • ブループリントは完全なノードベースビジュアルスクリプト環境。
• ほとんどあらゆるゲームロジックを作成することができます。 • 誤解を恐れずに言えばビジュアルスクリプトはテキストベースのスクリプトよりも強力な ところがあります。 • 強力なリアルタイムプロパティ編集、ビジュアルデバッガーの存在も、とても大きい。 • ビジュアルゆえに可能な機能も沢山。コードだけじゃ実装できないこともできます。 • 逆に文字列のような処理はちょっと苦手。
6.
強力なリアルタイムビジュアルデバッガー • ロジックの流れが簡単にわかる。
• ブレークポイントを設置して、ステップ実 行も可能。 • 変数はもちろんウォッチ可能。 • 特定のアクターにアサインして、動きを 見張ることもできます。
7.
ブループリントはテキストでコピペ可能!? ノードを選択してコピーメモ帳にペースト!?
8.
バージョンコントロールで差分比較 • バージョンコントロールを使えばブループ
リントの差分比較もできます。 • 現状ではSubversionとPerforceに 標準で対応。 • GitやMercurialは非公式プラグイン で作っている方がいます。
9.
ブループリントを使うと… • 今までプログラミング経験がなかった人
でもゲームのロジックが作れます。 • Tappy Chickenというゲームは実際 にプログラミング経験が全くないアーティ ストさんがひとりで作成したゲーム。 • もちろん、何も勉強せずに作ったという わけではありません。
10.
ブループリントを扱うには… • ゲーム構築するロジック能力が必要。
• 基本的なフローチャートが組める程度 な人ならそれで十分です。 • 3Dゲームでは簡単な数学の知識は 必要。 • とは言っても中学、高校程度の線形 代数学がわかれば大丈夫。 • ブループリント自体はオブジェクト指向 言語の考え方に近い。 イベント 発生 移動位置 確認 移動速度 計算 移動開始 次の処理
11.
ブループリントよくある勘違い 「ビジュアルスクリプトって言っても実は対したことできないんでしょ?」 →
いえ、ほとんどの場合ブループリントだけでも十分にゲームが作れます。 「複雑な計算式とかビジュアルでやるの面倒でしょ?」 → 計算式を簡単に組める専用のノードがあります。 「どうせ最後はコードばっかり書くことになるんじゃないの」 → UE4は全てのシステムの根幹にブループリントがあるので、それは難しいです。
12.
さらに言うとブループリントって実は… • ビジュアルスクリプト部分だけがブループリントじゃないんです。
• ビジュアルスクリプト= ブループリントは大きな間違い • ややこしい?いいえ、そんなこともありません。 • ゲームプレイに関するあらゆるものはブループリントに繋がる。
13.
柔軟なカスタマイズが可能なプレハブ • Unityでも使われている仕組み。
• コンストラクションスクリプトと呼ばれるアクター生成時に呼ばれる専用ノードグラフを使 うことによって、見た目や動作をガラっと変えることも可能。 • Unityとは違い、ブループリントはそれ自体がプレハブのようなもの。 • プレハブ機能のために何かする必要はなく、ブループリントを作成してしまえばそのまま 使用することができます。
14.
階層構造付きコンポーネントシステム • 親子関係を持つことができる、階層構
造のコンポーネントシステム • ひとつのブループリントの中には様々な コンポーネントをくっ付けることが可能で 自由なカスタマイズができます。 • 更にブループリントのコンポーネントとし て別のブループリントをくっ付けることも できます。 • コンポーネントをカスタマイズすることに よって、あらゆるブループリントが作成 可能。
15.
他にも色々な使い方 • ゲームプレイ用のキャラクターに必要な要素を全てまとめる。
• カメラ、入力、アニメーション、イベント、メッシュ、マテリアル、コリジョン、AI、サウンド、 エフェクトなどなど、あらゆるものがブループリントで扱えます。 • データだけを格納して、プロパティやコンポーネントだけを利用して、ノードグラフのビ ジュアルスクリプトは使わないといった単なるデータアセットという使い方もあります。 • ブループリント化してしまえば、他のプロジェクトとも使い回しが可能!
16.
ブループリントの種類 大きく分けるとまずは以下のふたつ。 ■
レベルブループリント → レベル自体にひとつしか存在しないブループリント。レベル上に配置しているアクター を操作したい場合などに使用します。 ■ クラスブループリント → 通常作成するブループリントはこちら。必ずクラスを継承させて使います。レベルに依 存するものではなく、単体での動作を前提としています。
17.
クラスブループリントの3つモード クラスブループリントを開いた状態では3つのモードが存在します。 ■
デフォルトモード → ブループリントのアクターが持つ初期パラメーターを決めるモード ■ コンポーネントモード → ブループリントのアクターに対してコンポーネントを設定するモード ■ グラフモード → ビジュアルスクリプトの編集を行なうモード
18.
イベントハンドリング • ブループリントでロジックを制御する場
合、まずはイベントノードを作成してイ ベントの開始点を決めます。 • イベントノードをハンドリングすることに よってロジック制御することができます。 • イベントノードは全て赤いノード。 • アクター生成、更新、入力、コリジョン ヒット、ダメージ、ポーズなどなど実に 様々なイベントあり。
19.
変数 • 数値などの値を格納しておく器。
• ベクトルや文字列など、計算した様々 な値の格納が可能。 Boolean → 真偽値 Byte → 1バイト整数 Integer → 4バイト整数 Float → 浮動小数 String → 文字列 Vector → ベクトルなどなど…
20.
配列 • 変数の配列。
• 配列というのは変数を複数個扱いにし て、ひとつの変数のように扱うことができ るようになる仕組み。 • ブループリントでは配列を扱うための専 用のマクロや機能などが沢山あり。 • 同じ変数タイプを大量に扱いたい場合 は配列化しておくと便利。
21.
フロー制御 • いわゆるif文などの分岐制御。
• Loop文やSwitch文も当然あり。 • 配列に対してはForEachも。 • Loopを強制終了させるBreakも。 • ブループリント特有の制御文あり。 • Sequence、FlipFlop、DoN、Gate など地味に便利な制御文。
22.
関数 • 一通りのロジックを機能化して、外部
へと公開する仕組み。 • ローカル変数も使えます。 • 入力値をいくらでも追加可能。 • なんと出力値もいくらでも追加可能。 • 純粋関数に設定すると関数内で値の 変更ができなくなり、白ピンがなくなり、 データを取得するだけの関数に。 • 関数ライブラリーにすると、どこからでも 呼び出せる関数に!
23.
マクロ • 基本的なところは関数と同じ。
• 目的が少し違い、マクロは既存のブ ループリントに対する機能追加。 • 必ず親クラスを継承するので、関数と 違いターゲットを必要としない。 • 関数と違い、実行ピンをいくつでも返す ことができる。条件によって出力の分岐 が可能。 • マクロライブラリーにすれば、どこからでも 使うことができるのも関数と同じ。
24.
イベントディスパッチャー • ブループリント間の通信として使うと非
常に便利な仕組み。 • レベルBPだろうがクラスBPだろうが、送 信元が誰かさえわかっていれば一方的 にイベントを発生させる。 • イベントのバインドとアンバインドは自由 に行なうことができ、ブループリントごと に同じイベントでも別ロジックとして動か すことが可能。 • Unityで言うとSendMessageが一 番イメージに近い。
25.
タイムライン • 自由にカーブを定義し、更新時間ごと
にカーブの値を返してくれるノード。 • 一度Playするとタイムラインノードに到 達した時点でロジックの処理は止まり、 毎フレームごとの更新値を返すようにな り、終了時まで継続。 • Float、Vector、イベント、Color、な ど様々な数値を返してくれる。 • ループにチェックすると永遠とタイムライ ンが更新値を返してくれるように。
26.
Math Expression(数学式) •
数式を入力して、自動的に計算式 ノードを作ってくれる特殊なノード • 数学系の関数やベクトルなどの計算も 入力すれば認識する。 • 一般的な演算子には対応。 • 存在する変数であれば、計算式の中 に書くことが可能。 • 少しでも複雑になりそうと思ったら、すぐ に使った方がいいくらいに便利。
27.
ブループリントインターフェース • オブジェクト指向言語でよく使われる仕組み。
• ブループリントでも既存のクラスに継承させて使うところは同じで、関数の宣言のみを 行ない、実装は継承クラス側で行なう。変数は作成不可能 • オブジェクト指向のカプセル化とポリモーフィズムの仕組みを実現させる。 • カプセル化により、ブループリント間の依存が減り、無駄なコンパイルが減る。 • ポリモーフィズムにより、同じ管理アクターに別々の動作を行なわせたり。 • ブループリントでは、なんとインターフェースを継承していないクラスがインターフェース関 数を呼び出しても何も起きないし、エラーにもならない。
28.
アニメーションブループリント • アニメーション専用に用意されたブルー
プリントで、既存のブループリントとは扱 いそのものが違う。 • イベントグラフは他のブループリントと同 じだが、アニメグラフではステートマシン の仕組みを使用することが可能。 • イベントグラフとアニメグラフはそれぞれ の連携が可能となっており、ステート遷 移をイベントとして発生させたりといった ことが可能。
29.
まだまだ便利な機能はいろいろあります • ノードを囲ってグループ化してメッセージを添えることができるコメント機能
• 選択したノードを折り畳んでひとつのノードにまとめる機能 • 時間を置いてから後で再度実行が始まるDelayノード • ブループリントの線の流れをひとつにまとめるRerouteノード • 自由な変数を組み込んで使えるカスタム構造体機能 • 自由な定義を追加して使えるカスタム列挙体機能 • AI作成をサポートするビヘイビアツリーとの連携機能
30.
ご清聴いただき、 ありがとうございました!
Download now