これは「Unreal Engine 4 (UE4) Advent Calendar 2017」20日目の記事です
最近UE4を触る機会が減って申し訳無さMAXのなっつーです。
UE4アドカレ書くためにやろうと思ってた通信系のネタは試す時間がなかったのですが、
最近UE4のイベントでも新しい人がどんどんいるなと感じたので、
自分がUE4を始めたときにどんな感じでやっていったかを記憶の限りで書いて見ようかと思います。
開発し始めたときは
・プログラムは学生(高専)時代に授業と卒研で書いてたくらい。業務経験ゼロ。
・当時は開発と全然関係ない建物管理の仕事やってました。(強電・空調・衛生・通信とかインフラっぽいやつ)
・開発用のPCを持ってなかったので、VR機材(当時はOculusRiftDK2)とVR開発用PCを一式購入。
という感じなので、割とどこでもいそうなプログラマ初心者っぽい感じだと思います。
昨日で開発環境が整ったので、今日から開発頑張ります。まずはUE4を触っていこう
— なっつー@VR部屋 (@yashinut) 2015年8月7日
2015年8月頭に開発用のPCが揃って、
のサイトでチュートリアルをやりながら学んだり、
UE4標準のテンプレートを改造してみたり、
の本をみながら一通り進めたりしてました。
この本については正直全部やるには難しかったかなという感じでしたが、
基本は分かりやすく幅広い内容が書いてあるので後から見返すことが多くてよかったです。
一人でやってるとモチベーションが保てないので、
VR開発者のもくもく会やゲームジャムに参加してみたり(今思うとこの時のもくもく会で会った人たちはすごい人たちだった。)、
VRが体験できるイベント(OcufesとかDCEXPOとか)も色々遊びに行って体験しに行ってました。
今日の進捗です。win10だとXboxアプリ登録すればwindows+Alt+Rで動画キャプチャ開始/中止が標準でできるからいいね。 #kosugivr pic.twitter.com/vGBE7JFmbG
— なっつー@VR部屋 (@yashinut) 2015年10月12日
↑VR対応し始めた頃の進捗。
そして、初の人前での展示で、
2015年11月 VRまつり2015秋 の懇親会にてVR内を自由に動いてオセロができる「アクションリバーシ(仮)」
を遊んでもらいました。
明日のVRまつり2015秋の懇親会にてデモ展示します。酔い対策はできてるはずなので、Oculus警察の方々の指摘お待ちしております。爆発しながらリバーシできます。なお、クオリティは・・・( #vrfesjp pic.twitter.com/TwKYiOnTGJ
— なっつー@VR部屋 (@yashinut) 2015年11月21日
展示メインだったから懇親会であんまり人と話せなかったけど、今の自分にとっては情報を得るより展示する体験の方が大切なのは間違いなかった。
— なっつー@VR部屋 (@yashinut) 2015年11月22日
展示できるようなものを作るのはすごい勉強しないといけないんじゃないか見たいなことを思う人もいると思いますが、当時の僕のレベルはこういうあたり前のような関数も知らない程度なので大丈夫です。
UE4のBPには配列を全部回してくれるForEachLoopなんて便利なものがあるのかと感動してたら、他の言語でも普通にあった。世の中便利な関数多すぎません?
— なっつー@VR部屋 (@yashinut) 2015年12月4日
リバーシの後はVRチェスとか面白そうと思ってこんなもの作ってみたり。
自由に駒を動かせるようになりました。ルール無視のなんでもやり放題 #VRチェス pic.twitter.com/8Lig1wnQwW
— なっつー@VR部屋 (@yashinut) 2015年12月11日
そしてそして、2016年2月には初の一般向けの展示で「Ocufes Final」に出展しました。
ゲーム内にチュートリアル作成する余裕がなかったので、Ocufes用チュートリアル動画つくりました。始める前にこれを見せたから体験してもらえば大丈夫なはず・・! #Ocufes準備 pic.twitter.com/Scnyr4SLxY
— なっつー@VR部屋 (@yashinut) 2016年2月19日
【告知】「ナイトは皆を守らナイト」
明日2月20日(土)のみ、OcuFes Finalにて展示。
簡単操作で楽しめるVR アクションゲームです。5分くらいで楽しめます! https://t.co/41QERplk2f #Ocufes pic.twitter.com/xNHhE7WL9m— なっつー@VR部屋 (@yashinut) 2016年2月19日
2016年3月 「毎日1つUE4プロトタイプ発信」 を実施。
仕事しながらだったのでかなりきつかったですが、無事31個のプロトタイプを作り終えましたと。
長くなってしまうのでここで終わりにしますが、初心者が開発始めてからここまでが8ヶ月くらいです。
そして全部C++のコードは1行も書かずにBPだけでコンテンツを作り上げてます。
BPだけでこれができちゃうのはUE4はほんとすごいなぁという感じです。
というわけで、ここまで読んでお気づきだと思いますが、
具体的にどういう風にUE4を勉強したかという話はあまりありません。
ひたすら展示したりアウトプットしたりして、作りたいものをつくるためにはUE4でどうやったらいいかを調べて、
気づいたら形になっていたという感じです。
特にTwitterに色々呟いておくと、思わぬ人から興味を持ってもらえたり、
こんな感じに自分がどういう風にやってきたかを振り返るときに便利なのでおすすめです。
おかげさまで今はVRを仕事にできましたと。(Unityメインになっちゃったけど)
転職の詳細は下記の記事で
ということで、UE4には思い入れがあって、また色々作ってみたいなと感じているので、
個人で平行2ライン開発みたいな感じになりそうですがボチボチ触っていこうと思います。
UE4ありがとう。これからもよろしくお願いします。
コメントを残す