Si quiero usar Unity 3D para hacer juegos, ¿qué lenguaje de programación / codificación sería importante aprender? ¿Sería necesario aprender algo?

Si desea programar juegos con Unity, debe aprender a hacerlo en C # y no en Javascript. C # se ejecuta más rápido y tiene algunas características de lenguaje que proporcionan ventajas significativas sobre Javascript que probablemente no entenderá al principio, pero son extremadamente útiles. Sé que Delegados / Eventos, Extensiones y LINQ no significarán nada para ti ahora, pero son extremadamente útiles y no están disponibles en Javascript.

¿Puedes aprender a jugar en Unity sin aprender un lenguaje de programación?

Sí, en capacidad limitada. Hay un sistema visual de secuencias de comandos para Unity3D llamado Playmaker by Hutong Games que le permite crear un juego de una manera visual que es diferente de la programación tradicional. En última instancia, es muy limitado sin alguna habilidad de programación para aumentarlo, pero puedes crear mucha interactividad de esta manera, iría tan lejos como para decir que podrías hacer y enviar un juego completo con él.

También es muy importante tener en cuenta que no todos los que hacen juegos son programadores. La mayoría de los juegos son asuntos importantes que toman el trabajo combinado de muchas personas y hay muchos roles en el desarrollo de juegos en los que no es necesaria la habilidad de programación. Muchos artistas, diseñadores, ingenieros de audio y gerentes de producción tienen poca o ninguna habilidad de programación que aún son vitales. Sin embargo, conocer al menos algunas secuencias de comandos y programación sin duda aumenta el valor de las personas en esos puestos.

Hay 2 caminos aquí:
1. Comience con los numerosos tutoriales de Unity, incluidos los de secuencias de comandos, y cuando se quede atascado o desee saber más sobre un tema o término específico, investigue. Decide entre C # o Javascript. Ambas son buenas opciones, y puedes encontrar muchos cursos en línea para cada una.
2. Construir una base de programación más amplia. Recomiendo los 3 cursos en Stanford Engineering Everywhere: Stanford School of Engineering. El primero es un curso JAVA para principiantes, y es muy divertido. El segundo es un curso de C ++ que trata con estructuras de datos. El tercero es más avanzado y le brinda una mejor comprensión de bajo nivel.
Puede comenzar con ambos caminos en paralelo y ver cuánto necesita / le gustan los cursos.

qué lenguaje de programación sería importante para unity3d

Actualmente, la unidad admite tanto el lenguaje JavaScript como C #, pero prefiero C # porque es mucho más fácil de aprender, especialmente para alguien nuevo en la programación y se ejecuta más rápido para la unidad.

Sí, es mejor si aprende a programar solo, pero siempre puede asociarse con alguien bueno en programación, pero créame, es mucho más difícil encontrar a alguien bueno en programación y que también pueda trabajar lo que quiera.

mira este sitio web tal vez te ayude
http://www.leopixel.com