Unity 3D es uno de los frameworks para desarrollar juegos más populares, por lo que podrás encontrar muchas librerías, recursos y cursos gratuitos para empezar. Si además quieres usar texturas avanzadas para juegos en 3 dimensiones las alternativas serían Unity 3D y Unreal Engine. Unity a día de hoy es más popular.

Las clases de programación te podrán ayudar, pero si son orientadas a juegos mucho mejor. 

Como manera de empezar podrías buscar algunos cursos gratuitos de desarrollo de juegos para Unity. También puedes ver videos en youtube u otras plataformas donde te expliquen cómo utilizar el framework que decidas utilizar y a partir de ahí empezar a practicar. 

Si ves que con estos cursos y videos vas entendiendo la plataforma y vas siendo capaz de hacer pequeñas pruebas de concepto, puedes profundizar más con artículos, documentación oficial o incluso algún curso o bootcamp.

En cualquier caso ten en cuenta que aprender algo nuevo al principio es ilusionante, pero para poder conseguir crear un proyecto grande como un juego, necesitarás sobre todo perseverar, ya que las etapas iniciales de cualquier aprendizaje son siempre duras. Pero siendo constante podrás crear tu propio juego 3D.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence