YoVDO

Academia para NPCs en Unreal Engine y C++ - Introducción

Offered By: Udemy

Tags

Artificial Intelligence Courses C++ Courses Unreal Engine Courses

Course Description

Overview

Introducción a la IA con Unreal Engine y C++

What you'll learn:
  • Entenderán que es y como usar el BehaviorTree, BlackBoard, Decorators y Services.
  • Serán capaces de crear cualquier tipo básico de Inteligencia Artificial.

En este curso aprenderemos lo básico para crear una Inteligencia Artificial utilizando Unreal Engine unos de los motores de juegos mas potentes del mercado en la actualidad y C++ el lenguaje de programación por excelencia para la creación de videojuegos.

Empezaremos por lo mas básico, creando a nuestro NPC un peatón que recorrerá las grandes ciudades, luego crearemos su sistema para el manejo de animaciones a través de un Animation Blueprint, aprenderemos como crear un controlador para nuestro NPC encargado de dar las instrucciones necesarias para que el peatón pueda interactuar con su entorno y ademas de de iniciar el BehaviorTree o árbol de comportamientos.

Aprenderemos como usar el BlackBoard que se podría considerar como la memoria de nuestro NPC, en donde guardaremos toda la información necesaria para nuestro NPC a través de BlackBoard Key.

Aprenderemos a usar el sistema de sentidos que Unreal Engine nos ofrece llamado Perception Component, un componente que lo usaremos para dar estímulos a nuestro NPC a través de la vista y el daño.

También veremos que son y como usar los Decoradores, que son y como usar los Servicios y ademas de reportar eventos que le ocurran a nuestro NPC.

Este curso esta enfocado para trabajar con C++ por motivos de optimización ya que al ser inteligencia artificial hay que tener mucho cuidado al momento de su trabajo ya que podría generar comportamientos no deseados, si eres usuario de Blueprint puedes seguir el curso también, pero debes tomar en cuenta que habrán ciertas funciones que cambien en sus llamadas, mi recomendación es que aprendan a usar C++ en un futuro ya que es un estándar dentro de la industria no solo de los videojuegos sino del entretenimiento digital.

Espero este curso sea de su agrado y les resulte de mucha ayuda, saludos y éxitos a todos.


Taught by

Andres Quezada

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Artificial Intelligence for Robotics
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent