Yo trabajo con Unity. ¿Cuál debería ser mi próximo paso, aprender Unreal Engine u OpenGL / DirectX?

¿Qué estás tratando de lograr con Unity que no puedes lograr?

La unidad es muy extensible. No necesitas dejar de usarlo para hacer algo que demuestre las tecnologías básicas del juego.

Por ejemplo, podría diseñar un sistema de IA avanzado. La inteligencia artificial integrada de Unity es solo encontrar el camino. Es útil, pero deja mucho que desear.

También hay opciones para impulsar la representación gráfica en nuevas áreas complejas con los recientemente introducidos Buffers de comandos gráficos.

A lo que intento llegar es a que la tecnología avanzada de Unity IS. Se está acostumbrando a todo el lugar ahora. No necesitas alejarte de él para mejorar tu juego.

Algunas personas parecen ser de la opinión de que los desarrolladores de Unity no podrán obtener trabajos en compañías de juegos más grandes. Puedo decirte un hecho que no es cierto. He sido un desarrollador de Unity durante la mayor parte de mi carrera, y podría estar trabajando en un juego de Elder Scrolls en este momento (pero no quería mudarme a Baltimore).

Amigo de verdad? ¿Un año entero y has aprendido tanto que estás listo para continuar con tu próxima tarea?

Así que has escrito, de principio a fin y todo el juego en unidad, solo. He hecho todas las redes. Tienes un control sobre la interfaz de usuario y tienes un menú principal y un menú de juego. Escribiste un hud. Maneja la entrada para el tacto, teclado / mouse y gamepad. Tienes un fuerte bucle de eventos. Gestión de objetos. Analítica. Complementos sociales para tu backend. Autenticación de usuario con su base de datos DB? Escribió algunos sombreadores. Construyó un sistema de transmisión para juegos de mundo abierto. Arme un sistema de compensación para manejar los problemas de precisión de 32 bits. Escribió su propio sistema de física. Escribió un sistema de emparejamiento. Implementado A * con evasión dinámica de obstáculos. Se agregó algo de flocado para la IA Desechó eso y construyó un sistema de escuadrón inteligente para manejar movimientos complejos.

Bueno sí. Seguro. Ahora que ha hecho todo eso, debe hacerlo nuevamente en Unreal y aprender C ++.

Si está interesado en adquirir habilidades útiles para los juegos y la ciencia en general, no vaya más allá de OpenGL. OpenGL lo disciplinará como programador y el uso de la API es reconocido académicamente y, como tal, obtendrá habilidades que son relevantes para los juegos y otras facetas de la ingeniería.

En particular, la ingeniería robótica tiene una escasez extrema de habilidades de OpenGL articulares para su uso en el mapeo. Atrás quedaron los días de la maquinaria operada tele, un robot se define como un agente totalmente autónomo que demuestra inteligencia que existe en el mundo físico. Por lo tanto, las habilidades de OpenGL no son un lujo, sino una necesidad, especialmente cuando se trabaja con robots de inteligencia que necesitan recorrer un área buscando y desarrollando un mapa interno de los alrededores y ampliando cómo es el terreno. Es como los robots ven lo contrario, requerirían operadores que luego contradicen toda la teoría detrás de la robótica y la cibernética, que es crear una vida totalmente autónoma que imite entidades biológicas y demuestre vida como inteligencia, es útil en el mapeo y el seguimiento de objetos, pero eso sería para estar más en la línea de OpenCV, hice esto hace poco tiempo:

Unreal Engine 4 no necesita codificación. Tiene algo llamado planos, que es un sistema de nodos y puede arrastrar y soltar eventos al código, al igual que el creador de juegos o la construcción 2.

A menos que esté jugando con el código fuente de irreal, no necesitará codificar nada ni podrá hacerlo sin él.

Como programador, Focus on Unity es el estándar de la industria hoy en día, con el aumento de las capacidades gráficas de la unidad 5, pasar más tiempo con él y desarrollar más juegos. Si la codificación es tu fuerte, prueba tus manos con el motor de juego Torque y el motor Away 3D también.

Como diseñador, el motor irreal me queda mejor que la unidad.

More Interesting

La experiencia de la universidad y la universidad: ¿Por qué alguien importante en humanidades o artes liberales?

¿Por qué la gente va a Harvard solo para convertirse en maestra, por ejemplo?

¿Qué proyectos funcionarán para un currículum de desarrollador de Android de nivel básico?

Cómo conseguir mi primer trabajo

¿Cómo se convierte una celebridad?

Estoy haciendo mi segundo año en ingeniería. Todavía dependo del dinero de mis padres para mis necesidades. ¿Qué puedo hacer ahora para ganar algo de dinero mientras estudio?

¿Por qué invierto mi tiempo en una organización de este tipo en lugar de ingresar en algunas sociedades técnicas y de investigación en BVCOE?

¿Cómo puede un ingeniero químico acudir a empresas de software?

¿Es posible que uno sea un buen secretario de la compañía, que sea bueno en derecho pero no en temas de cuenta?

¿Qué pueden hacer los desarrolladores web para ganarse la vida en los Estados Unidos si ya no pueden encontrar trabajo en el desarrollo web?

¿La membresía de Rotaract es beneficiosa para un currículum?

¿Cuáles son los beneficios de unirse a la Fuerza Aérea sobre cualquier otra rama militar de los Estados Unidos? ¿Cuáles son los detalles sobre unirse a la reserva de la Fuerza Aérea?

¿Qué habilidades necesito para ser analista de datos?

Cómo prepararse para un razonamiento lógico y cuantitativo para la colocación

Después de obtener una maestría en India, ¿puedo solicitar un trabajo en Canadá?