Estoy a punto de ser contratado como desarrollador de Unity, aunque nunca utilicé Unity o C #. ¿Es realmente posible aprenderlo en poco tiempo?

No te preocupes, podrás crear juegos súper increíbles en cuestión de semanas. Aunque un poco de conocimiento de un lenguaje de codificación lo hubiera hecho mucho más fácil. Unity es muy fácil de aprender, además, la comunidad de Unity es muy activa y puede darle soluciones a su problema en poco tiempo.

Hice un pequeño juego de demostración en 3D en Unity usando Kinect en menos de 2 meses. Muchas veces sucedió que estaba literalmente atrapado con algunos problemas importantes, pero los miembros de la comunidad siempre tuvieron soluciones para mí y me sacaron.

Además, hay toneladas de código preescrito en línea.

Nunca se quedará atascado a menos y hasta que pueda definir el problema en palabras simples y claras y exponerlo en los foros de la comunidad. Además, algunos de los miembros se toman muy en serio la ayuda, por lo que deben ver los esfuerzos genuinos realizados por usted antes de preguntar.

¡¡¡Disfrutar!!!

Nuestro último interno aprendió bastante en menos de dos semanas. No solo no conocía a Unity o C # antes de enfrentarse a Unity, sino que ni siquiera codificaba más de 500 líneas.

Hay una gran cantidad de contenido súper increíble de Unity en todo Internet. Chicos de Unity se aseguraron al 100%. También hay una gran carga de activos gratuitos para trabajar y crear tus propios juegos. Tutoriales súper increíbles e incluso un canal de YouTube súper increíble que explica todo sobre el desarrollo de juegos con Unity. Solo échales un vistazo y estarás bien.

Hmm …

Lo importante es si tiene antecedentes en otro lenguaje de programación o no.

Quiero decir, si tienes, digamos, más de 5 años de experiencia con un lenguaje como C ++, familiarizado con algún otro marco de desarrollo de juegos, entonces podrás adaptarte al motor en un mes o dos de estudio intensivo.

Si no tienes experiencia en otro lenguaje de programación y estás postulando para un puesto de programación, entonces estás realmente jodido.

Fui contratado para mi primer trabajo como desarrollador de software para hacer C # usando Unity. Nunca había oído hablar de Unity y nunca había escrito ningún C #. Debido a las circunstancias, me dieron un mes entero para aprender. Eso fue mucho más tiempo del que necesitaba. Ya estaba familiarizado con Java, por lo que C # no tomó tiempo para lo básico y solo un poco para acostumbrarse a las diferencias.

La unidad me llevó alrededor de una semana para acostumbrarme a lo básico. Eso sí, que nunca antes había usado un motor de juego. Por eso pasaron meses antes de que me sintiera realmente cómodo haciendo algunas cosas. Pero realmente, esa primera semana fue suficiente para dejarme hacer los trabajos que me asignaron.

Encuentra algunos tutoriales. Hazlo. Entonces encuentre algunos más. Concéntrese en los que son introducciones básicas para hacer todo para la primera ronda. Entonces, si te encuentras llegando a entender algo en particular, encuentra más información sobre eso en la segunda ronda. Esto realmente no debería tomar más de un par de semanas.

¡Buena suerte!