もちろん、ビデオゲームを作成するのに最適なエンジンは次のとおりです。
1.ユニティ：
これは、C＃言語で動作するビデオゲームエンジンです。このソフトウェアには、Mac、Web、PC用のゲームを開発できる無料バージョンがあります。このプログラムには、サウンド、テクスチャ、3Dモデルをインポートできるビジュアルエディターがあります。
👍利点：
 - 使いやすい：人々は直感的なインターフェイスに精通しています。コードブロックと関数をすぐに統合するときのプロセスの削減に加えて。
 - 資産ストア：実質的にすべてを見つけることができる店があります。見つけることができる資産は、支払うか完全に無料です。
-Multiplatform：さまざまなプラットフォームがあり、プロジェクトを公開します。異なるオペレーティングシステムから、さまざまなコンソールやデバイスまで。
 - 無料：このグラフィックエンジンの使用は、ユーザーにとって完全に無料です。一定の金額を稼いだら、パーセンテージを支払う必要があります。
dus disdvantages
 - プロジェクトで占有されているスペース：これは、すべてがコンピューターフォルダーに保存されているため、より多くのディスクスペースを占有するため、不利です。
 - パフォーマンス：プログラムを実行しているとき、コンピューターが加熱され、CPUがシュートされるため、Unityをサポートするコンピューターを使用する必要があります。
 - バージョン管理：エンジンでバージョンを変更するとき、いくつかのことが機能しなくなる可能性があります。したがって、新しいバージョンでプロジェクトを行う前にしばらくする場合があります。

2. Unreal Engine：ビデオゲームをプログラムするために最も使用される3Dツールの1つですが、使用するにはC ++知識が必要です。良いことは、その公式ウェブサイトを通じて、完全に無料のチュートリアルとトレーニングを見つけることです。
👍利点
 - バーチャルリアリティ：バーチャルリアリティで作成された環境を開発するために完全に用意されています。
 - マルチプラットフォーム：プロジェクトを開発できるさまざまなプラットフォームがあります。コンソール、タブレット、電話などのオペレーティングシステムから。
-3Dツール：3Dシナリオを作成するための非常に優れたツールがあり、詳細があります。
 - 価格：このアドバンテージはUnityエンジンと共有しており、使用するために何かを支払う必要はありません。
dus disdvantages
 - プロジェクトで占めるスペース：Unityのように、ゲームはすべてコンピューターのハードドライブに保存されます。
-2Dゲーム：残念ながら、このエンジンで2Dゲームを作成することを意図している場合、3Dで作成するような優れたツールは見つかりません。
 - コミュニティ：コミュニティは、統一に比べてはるかに小さくなっています。
Claro, los mejores motores para crear videojuegos son:
1. Unity: 
Es un motor de videojuegos que funciona con el lenguaje C#. Este software cuenta con una versión gratuita en la que podrás desarrollar juegos para Mac, Web y PC. Este programa posee un editor visual que te permitirá importar sonidos, texturas y modelos 3D. 
👍 Ventajas:
- Fácil de usar: Las personas se familiarizan rápido con su interfaz intuitiva. Además de que reduce procesos al solo integrar bloques de código y funciones de inmediato.
- Asset Store: Cuenta con una tienda donde puedes encontrar prácticamente de todo. Los Assets que puedes encontrar pueden ser de pago o completamente gratis.
- Multiplataforma: Tiene una gran variedad de plataformas para después publicar los proyectos. Desde diferentes sistemas operativos hasta diferentes consolas y dispositivos. 
- Gratis: El uso de este motor gráfico es completamente gratuito para los usuarios. Tan solo se tendrá que pagar un porcentaje una vez que hayamos ganado una cierta cantidad de dinero. 
👎 Desventajas
- Espacio ocupado por los proyectos: Esta es una desventaja porque cada vez ocupa más espacio en disco, ya que todo se guarda en una carpeta del ordenador. 
- Rendimiento: Cuando estamos ejecutando el programa, el ordenador se calienta y la CPU se dispara, por lo que es necesario tener un ordenador que soporte Unity. 
- Gestión de las versiones: Cuando se cambia de versión en el motor, puede ser que algunas cosas dejen de funcionar. Por eso, es mejor en algunas ocasiones, dejar pasar un tiempo antes de hacer un proyecto en una nueva versión. 

2. Unreal Engine: Es una de las herramientas 3D más utilizadas para programar videojuegos, pero requiere de conocimientos en C++ para utilizarla. Lo bueno es que a través de su página oficial encontrarás tutoriales en línea totalmente gratuitos y capacitación.
👍 Ventajas
- Realidad Virtual: Está completamente preparado para poder desarrollar entornos creados en realidad virtual. 
- Multiplataforma: Cuenta con diferentes plataformas en las cuales puedes desarrollar el proyecto. Desde sistemas operativos, como consolas, tablets o teléfonos. 
- Herramientas para 3D: Cuenta con muy buenas herramientas para poder crear escenarios en 3D, con un gran detalle. 
- Precio: Esta ventaja la comparte con el motor Unity, y es que no es necesario pagar nada para poder usarla.
👎 Desventajas
- Espacio ocupado por los proyectos: Al igual que pasa en Unity, los juegos se guardan todos en el disco duro de nuestro ordenador. 
- Juegos 2D: Por desgracia, si estás pensado en crear un juego 2D en este motor, no vas a encontrar herramientas tan buenas como para crear en 3D. 
- Comunidad: La comunidad es bastante más pequeña en comparación a Unity.