ゲームを開発するためのプラットフォームとして世界中で注目を集めているのが「unify」です。
これからゲームエンジニアを目指している人は、unityの持つ特徴を理解しておくと良いでしょう。

unityはプログラミングの知識がなくても容易に2Dおよび3Dのゲームを開発することが可能という特徴があります。
WindowsやMacなどのPC用OSに加えて、スマートフォン向けOSや家庭用ゲーム機など、多様なプラットフォームに対応しているのも魅力でしょう。

unityでゲームを作成するための素材は、アセットストアを活用して手に入れることが可能です。
ゲームの骨組みはunityが提供してくれるので、その上に購入した素材を組み合わせれば簡単にゲームを作ることができます。
以前は高度なプログラミング技術が必要とされていたVRのゲームも、unityを活用することにより専門的な知識があまりない人でも作成できます。

unityのゲームエンジニアを目指すのであれば、他の人にはない強みを持って差別化を図る必要があるでしょう。
おすすめはC#およびJavascriptを習得することです。
これらの言語を介してunityでプログラムを組むことにより、アセットストアで販売されている素材では表現できないユニークなゲームを作り出すことが可能となります。
また、スマホ向けアプリを開発したいと考えているのであれば、目を引くようなイラストを作成するスキルを磨くのも効果的です。