Unreal Engine

コンピューター

今、Unreal Engine(以下UE)の使い方を学んでいるところである。このUEとは何かを簡単に言うと
3Dゲームを作るソフトウェアである。まあそれ以外にも使えるが。で、この3Dゲームを作るソフトウェアとしてはUnityとUEが2大勢力という感じである。実は以前にUnityを独学していた時期があったが、あえなく挫折。それでしばらく3Dゲームの製作というものからは、遠ざかっていたのだが、ひょんなことからUEはスクリプトを書かなくてもゲームが作れることを知り、それなら俺でも出来るかもしれないと、再び3Dゲームの製作に挑戦してみようとなった次第である。
入門書を一冊仕上げてみたが確かにこれなら、一人でもゲームを作れそうな気にはなった。
一番の特徴はUnityでいうところのスクリプト、要はC#でコード書かなくていいというところだ。
それがブループリントと呼ばれる部分で、様々な機能がモジュール化されて、ノードというブロックで表現され、それらをワイヤーで繋ぐことで、望む働きをさせるという寸法である。長々とコード書いて、エラーが出た日には、その原因を探すだけでも大変な労力がかかる。そしてようやくミスを見つけたら、ただのスペルミスだったとかいうことは、このUEでは原理的に起こらない。シンタックスエラーの類は基本起こらない。
それだけでもUEを選ぶ動機としては十分である。ただこのノードが非常にたくさんあり、それらの機能を覚えなくてはならないし、それらをどのように繋げば、望む働きをさせることができるかも学ばなくてはならない。
まあ、最初からすべて覚える必要はないが、主要なものは覚えておくべきだろう。
これだけでもゲーム制作のハードルは大分低くなったと感じる。3Dのキャラクターやマップ、背景等はFabというところから購入できるし、無料のものもある。後はゲームのアイデアさえあれば、一人で3Dゲームを作るのはそんなに困難なことには思えなくなる。
まあ実際作ってみれば、色々あるだろうが、作ってみようという気にはなる。

コメント

タイトルとURLをコピーしました