unreal engine 4 meetup sapporo lt
TRANSCRIPT
初学者の Unreal Engine 4
KOMURO, Hiraku
Who?• 小室啓
• 埼玉県出身。昨年10月~札幌在住
• Global Game Jam参加をキッカケにガジェ研へ
• Twitter: @com4dc
• クラスメソッド株式会社 札幌オフィス
Skill?
• JVM, 型安全教
• Java 8, Kotlin
• [Now] サーバーサイドJava, Android Kotlin, Java
• [Past] win32 API, MFC, CLI/C++, C#, Java 6
Unreal Engine歴
1ヶ月未満(実質2週間)
やったこと• Epic Games Launcherをインストール(アカウント作る)
• Unreal Engine 4をインストール
• Visual Studio 2013 Communityをインストール(2015だと動かないっすよ)
• 公式ドキュメントを参考に写経中(←イマココ
言いたいこと• 初心者向けに丁寧なドキュメントがあるよ
• C++サイコー。ヒャッハー
• でもドキュメントに(初学者にとって)致命的な間違いがあるよ
• ドキュメントにPR出したいぞ
おわり!
Unreal Engine to Watashi
Global Game Jam 2015 Sapporo
の Unreal Engineチームを見た
(僕は変態ガジェットチーム)
Unreal Engine Games
• Borderlands2(UE3)
• BioShock Infinite(UE3)
• Alice: Madness Returns(UE3)
• GUILTY GEAR Xrd -SIGN-(UE3)
いつも お世話になってます
Unreal Engine no (Kattena)Image
• 難しそう
• プロが使う
• Unityよりもハードルが高い
• C++?
• (個人の感想です)
札幌市内某所
すごいハードウェアが見れるらしい
Before
「「「Unreal Engineやばい」」」
After
全員「Unreal Engine やばい」
でも初心者だし・・・
No Problem!
Maybe…
• インストール作業がとても楽(Visual Studioの方が面倒くさい)
• ゲーム開発環境のインストールってこんな簡単なんですか。Webアプリ開発の方が準備面倒くさいぞ
• 公式ドキュメントが豊富
Android Document• 公式ドキュメントが新旧入り交じってる
• もちろん英語のみ
初心者つらい
Unreal Engine 4 Document
• 公式ドキュメントが日本語で提供されてる
• ソースコードもきっちり書いてあるため、基本的にドキュメントの写経で基本が学べる
• 意識の低い初学者もターゲットになってる(っぽい)
Document• https://docs.unrealengine.com/latest/JPN/Programming/QuickStart/index.html
• https://docs.unrealengine.com/latest/JPN/Programming/Introduction/index.html
• https://docs.unrealengine.com/latest/JPN/Programming/Tutorials/index.html
• https://docs.unrealengine.com/latest/JPN/Programming/UnrealArchitecture/index.html
Youtube• https://www.youtube.com/watch?v=PZiUtNaz9l0&list=PL6DtIuaTM4jujP__Sx9UocjJGVzO8emsA
すばら
Beginners• 公式ドキュメントが優秀
• 意識低い系でも写経さえしていけば(このハードルが高いけど)動くものが出来るぞ
• C++なのでネイティブアプリ開発おじさんにも優しい!
• 結構モダンなC++な気がする(⑤年以上ブランクおじさん談
Unreal Engine 4 は
初心者にやさしい(多分)
こまったこと。
Incorrect Source code
https://docs.unrealengine.com/latest/JPN/Programming/Introduction/index.html
public: がない
_人人人人人人人人人人_ > コンパイルエラー < ‾Y^Y^Y^Y^Y^Y^Y^Y^Y‾
Incorrect Document
https://docs.unrealengine.com/latest/JPN/Programming/Tutorials/Components/4/index.html
「CollidingPawn.cpp」に #include を追加する指示があるけど正しくは「CollidingPanw.h」
_人人人人人人人人人人_ > コンパイルエラー < ‾Y^Y^Y^Y^Y^Y^Y^Y^Y‾
Unknown Word
https://docs.unrealengine.com/latest/JPN/Programming/Introduction/index.html
唐突に出てくる「スポーン」とは。。。
エディタ上でおっち
• エディタのInput Action定義が一部日本語化されてるので、日本語でも検索できるかと思って日本語を入力するとUE4がフリーズして落ちる
• (英語でやりませう)
ほんとのC++初心者だと
• 原因を追求するのが難しそうな間違いがいくつかある
• 唐突に謎の専門用語が出てくる
惜しい• ソースコードはgithubにあるというのは知ってるけども、ドキュメントはオープンソースになってない?
• ドキュメントもPR出したい
• 初学者向けの良い教材が揃ってるのだから、変なところで躓かせるのはもったいないのでは。
ブログはじめました
http://dev.classmethod.jp/client-side/unreal-engine-4-programming-basic-actor/
おしまひ