ビデオゲームの開発はプログラミングの主題であるだけでなく、デザイン、音楽、歴史でもあるため、多くのツールが使用されています。これはすべて、ツールを使用することを伴います。しかし、あなたが望むものがビデオゲームを開発することである場合、市場にはいくつかのビデオゲーム開発エンジンがあります。最もよく知られているのは団結と非現実的なエンジンです。これら2つは最もよく知られており、統一は一般にインディーズ開発者（通常は少数のメンバーで構成されている）で使用され、非現実的なエンジンはより複雑なより重いゲームに使用されます。
Bueno, en genaral se utilizan muchas herramientas, ya que el desarrollar un videojuego no solo es el tema de programacion sino tambien, el diseño, la musica, la historia. Todo esto conlleva utilizar herramientas. Pero si lo que quieres es desarrollar videojuegos, en el mercado existen varios motores de desarrollo de videojuegos, los mas conocidos son unity y unreal engine. Estos dos son los mas conocidos, unity generalmente lo utlizan los desarrolladores indies (generalmente compuesto por un numero pequeño de integrantes), y unreal engine se utiliza para juegos mas pesados que conlleva mas complejidad.