ゲームを作るにあたって、自分たちが一番初めに決めたのはゲームエンジンでした。
ということでまずはゲームエンジンについて、二大エンジンともいえる「Unity」と「Unreal Engine」を比較して、どちらにするか決めたいと思います。
Unity
Unityはデンマークの会社、Unity Technorogiesが開発販売しているゲームエンジンです。プログラミング言語としてC#を用いることでゲーム制作をすることができます。
主に2Dゲームを作るのに最適で、後述のUnreal Engineよりも幅広いゲームを作ることができるゲームエンジンです。
最終的に自分たちが採用したのもこのゲームエンジンで、2Dゲームやアナログ寄りの3D-2Dゲームを作りたかったという理由でUnityにしました。使い方もかなりわかりやすく、初心者の自分たちでも着々と制作できるようになったのもかなりポイントが高かったです。
デメリットとして、(デメリットというほどでもないですが)最新のPS5のゲームに様な、実写と遜色の無い美麗なCGグラフィックでゲームを制作するのにはUnreal Engineのほうに軍配が上がると思います。
Untiyをもっと深く知っていきたい方はこちらの本がおすすめです。わかりやすく、かつ初めての方でもわかるように順を追ってUnityでのゲーム制作を後押ししてくれるので、これから始めたい方にピッタリです。
【中古】 楽しく学ぶ Unity2D超入門講座/森巧尚(著者) 【中古】afb 価格:1,331円 |
【中古】 楽しく学ぶUnity3D超入門講座/森巧尚(著者) 【中古】afb 価格:2,420円 |
Unreal Engine
Unreal Engineは、アメリカのEpic Gamesが開発したゲームエンジンです。昨今の出回っているゲームの多くがこのエンジンで制作されており、最も成功したビデオゲームエンジンとしてギネスにも登録されています。
また、ゲームだけでなく訓練用のCGや映画製作、最近だと特撮用のCGに背景にも用いられるなど、幅広いジャンルで使用されています。
Unityと異なり、プログラミング言語はC++を用いて開発することができ、様々なプラットフォームに移植することのできる汎用性も高く評価されています。
どちらのゲームエンジンがいいの?
結局のところ自分たちはUnityを選びましたが、どのようなゲームを作りたいかによってどちらのゲームエンジンをえらべばよいか変わってきます。
2Dゲームを作るならUnity、3Dゲームを作るならUnreal Engineを選べば確実かなと思います。
今後は、自分たちの選んだUnityを中心に使い方・実際のゲームを投稿していきたいと思います。
コメント