¿Qué habilidades debo adquirir para hacer IA para videojuegos?

La programación Ai es similar a la programación del juego. Ambos son impulsados ​​por la lógica del juego. Así que también debes pensar en la lógica del juego.

Por ejemplo, un guardia Ai que al ver al jugador corre hacia el jugador y lo ataca.

Entonces, en la lógica del juego, estarías haciendo algo como esto.

Ejecuta la guardia patrulla Ai desde el árbol de comportamiento,

En la cápsula de jugador de golpe de rastreo, verifique la distancia entre el jugador y Ai, si> x, reproduce la animación de carrera, mueve la posición de guardia ai al radio x alrededor del jugador. Reproducir animación de ataque. Jugador: toma la función de daño.

Así es como pensarías al hacer la lógica del juego. Estos son los mismos para la mecánica del juego y para Ai. Ai es un poco más difícil porque también tendrías que manejar los comportamientos de Ai a diferencia de hacer un arma o algo por el estilo.

Sigue practicando hasta que comiences a comprender la lógica de programación detrás de estas cosas y luego desarrollarás tus habilidades.