素晴らしい質問。ビデオゲームの開発を始めている場合、最初にすべきことは、プログラミングの基本、特にオブジェクト指向プログラミングを学ぶことです。また、数学、物理学、3Dグラフィックスの知識を習得する必要があります。

財団を学んだら、より複雑な3Dゲームに移動する前に、簡単な2Dゲームの開発に焦点を合わせることをお勧めします。Crustruct 2、GameMaker Studio、StencyLなど、2Dゲームの開発に使用できる多くのツールとプラットフォームがあります。

また、ビデオゲームの開発は一般に、グラフィックデザイナー、アーティスト、ミュージシャン、その他のプログラマーとの協力を意味するため、チームとして働くことを学ぶことも重要です。

最後に、学ぶための優れた方法は練習とプロジェクトを行うことです。そのため、スキルを獲得するにつれて、仕事に取り掛かり、小さなゲームを開発し始め、複雑さで前進することをお勧めします。
Excelente pregunta. Si estás empezando en el desarrollo de videojuegos, lo primero que debes hacer es aprender los fundamentos de la programación, en particular la programación orientada a objetos. También debes adquirir conocimientos en matemáticas, física y gráficos 3D.

Una vez que hayas aprendido los fundamentos, es recomendable que te enfoques en el desarrollo de juegos 2D simples antes de pasar a juegos 3D más complejos. Hay muchas herramientas y plataformas que puedes utilizar para desarrollar juegos 2D, como Construct 2, GameMaker Studio y Stencyl.

También es importante que aprendas a trabajar en equipo, ya que el desarrollo de videojuegos generalmente implica colaborar con diseñadores gráficos, artistas, músicos y otros programadores.

Finalmente, una forma excelente de aprender es a través de la práctica y de hacer proyectos, por lo que te recomiendo que te pongas manos a la obra y comiences a desarrollar pequeños juegos y vayas avanzando en complejidad a medida que vayas adquiriendo habilidades.