Actualmente estoy aprendiendo Unity y trabajando en un libro de texto de matemáticas de videojuegos.
Mi objetivo es crear un juego de carreras para WebGL (usando Three.js y quizás Physic.js).
Soy muy consciente de que el programa de Unity te protege de muchas de las cosas que están sucediendo y de una gran parte del trabajo duro relacionado con el desarrollo de un videojuego simple, pero si utilizo un montón de tutoriales de Unity, muchas de las Qué habilidades aprendo se traducen a otros frameworks / motores?
Soy bastante competente en diseño de niveles con WebGL, y soy un buen modelador 3D. Mis debilidades son definitivamente la IA y la física.
Mientras estoy apuntalando rápidamente mis matemáticas, y si bien la física es innegablemente interesante, solo hay tantas horas en el día y hay una gran cantidad de motores para ocuparse de este tipo de cosas.
La IA me atrae mucho más y es mucho más necesaria. La IA cambia drásticamente de un juego a otro, se modifica mucho durante el desarrollo y la física es mucho más constante.
¿Los conceptos de inteligencia artificial en Unity me permitirán transferir este conocimiento prácticamente a cualquier lugar? ¿O simplemente remaré en Unity Creek con estas habilidades?