Programa Profesional

Desarrollo de Videojuegos con Unreal Engine

programá y publicá tu propio videojuego con Unreal Engine

Descripción:

Aprendé a desarrollar videojuegos con Unreal Engine, el motor más utilizado en la industria AAA.

Este trayecto profesional 100% online y en vivo te brinda las herramientas necesarias para crear un videojuego desde cero, integrando programación, diseño y lógica de juego en un entorno real de desarrollo.

A lo largo de las clases, vas a planificar, prototipar, programar y optimizar una experiencia jugable en tercera persona. Usarás tecnologías clave como Blueprints, el sistema de programación visual de Unreal, también C++, para dominar tanto el enfoque visual como el tradicional y una introducción a Verse (el nuevo lenguaje de Epic Games que será el estandard de Unreal Engine 6).

Además, vas a trabajar con:

El curso culmina con la creación de un videojuego funcional, con gameplay completo, lógica integrada y assets optimizados, listo para mostrar en tu portfolio o publicar en plataformas como Steam o Epic.

Requisitos: Tener conocimientos previos en programación orientada a objetos (por ejemplo, C#, C++, Java, JavaScript o Python).

Créditos: Martín Soler.

Créditos: Epic Games, Valley of the Ancient.

Escuela líder en innovación y excelencia académica.

De nuestros estudiantes están trabajando en la industria.

De nuestros estudiantes son recomendados por egresados y profesionales de la industria.

¿Qué Aprendés En Desarrollo de Videojuegos con Unreal Engine?

Créditos: Epic Games, Valley of the Ancient.

¿Por qué estudiar Desarrollo de Videojuegos con Unreal Engine en Image Campus?

Más de 20 años formando profesionales en tecnología y videojuegos

Image Campus es pionera en la enseñanza de desarrollo de videojuegos en Latinoamérica. Con más de dos décadas de experiencia, nuestra metodología conecta el aprendizaje técnico con las demandas reales de la industria, preparando a los estudiantes para trabajar con herramientas y flujos de trabajo actualizados.

Proyecto final supervisado y aplicable a tu portfolio

Durante el curso desarrollás un videojuego completo desde cero, integrando programación, gameplay, interfaces y optimización. Este proyecto final, evaluado y acompañado por los profesores, es una pieza concreta para mostrar en entrevistas y plataformas profesionales.

Profesores que son profesionales activos de la industria

Cada clase está a cargo de programadores, desarrolladores y artistas técnicos que trabajan en estudios y proyectos reales. Esta cercanía con el mundo profesional garantiza contenidos actualizados y ejemplos prácticos que reflejan los estándares de producción utilizados en videojuegos AAA.

Conexión con la industria y oportunidades laborales

Image Campus mantiene vínculos con estudios, productoras y empresas tecnológicas que buscan nuevos talentos. A través de espacios de vinculación profesional potenciamos tu inserción laboral en el desarrollo de videojuegos y áreas afines.

Modalidad online en vivo con interacción constante

Las clases son en tiempo real, con grupos reducidos que permiten interacción directa con los profesores y compañeros. Contás con correcciones personalizadas, feedback inmediato y acceso a la comunidad de Image Campus para networking y colaboración en proyectos.

Reseñas
de Egresados

Plan de Estudios y Contenido del Curso

Módulo 1:  Introducción al desarrollo con Unreal Engine

Módulo 2: Fundamentos de Unreal Engine

Módulo 3: Programación visual con Blueprints

Módulo 4: Armado de mundos y level design

Módulo 5: Gameplay Systems

Módulo 6: Cinemáticas y animación

Módulo 7: Polish y finalizando tu juego

Principales Herramientas

Unreal Engine Logo 2025
Visual Studio Logo
Jet Brains Logo
Autodesk Maya logo oscuro
Adobe Substance Painter 3D

Información de cursado

Profesores

Envianos tu
Consulta

Modalidad

100% Online
en vivo

Duración

32
Clases

Horario

Martes y
Viernes
19 a 22 hs

Inicio

21 de
Agosto
2026

Nivel

Intermedio

Requisitos

Acreditar conocimientos en programación con test de nivelación

Créditos: Pablo Sigmund.

Nuestras clases online

Los estudiantes de Image Campus disponen de la plataforma educativa clase mundial Blackboard Ultra para volver a ver las grabaciones de clases online, entregar TPs, chequear asistencias, horarios de cursado, calificaciones, comunicación interna, foros y consultas, entre otras muchas prestaciones.

Para una experiencia de alta calidad en la transmisión de clases en vivo, accederán a la plataforma Zoom Premium, embebida en Blackboard.

Áreas donde trabajan nuestros egresados

Programación

Ambientación (look & feel)

Planeamiento y Desarrollo de videojuegos

Optimización de Sistemas

Publicación de Juegos en plataformas

Programación Visual (Blueprints)

Trabajos de Estudiantes

Algunas empresas donde trabajan nuestros egresados

Preguntas Frecuentes de Desarrollo de Videojuegos con Unreal Engine (FAQs)

¿Qué se necesita para desarrollar un videojuego con Unreal Engine?

Para desarrollar un videojuego con Unreal Engine se requiere una combinación de conocimientos técnicos, manejo de herramientas del motor y un flujo de trabajo ordenado. No se trata solo de conocer el motor, sino de integrar programación, diseño interactivo, arte y optimización.
En primer lugar, es fundamental tener conocimientos de programación orientada a objetos. Comprender conceptos como clases, herencia, eventos y lógica condicional facilita el uso de lenguajes como C++, que es el principal en Unreal. Además, es clave aprender a usar Blueprints, el sistema de programación visual de Unreal que permite implementar mecánicas y prototipos sin escribir código. También es necesario entender la lógica de juego, como estructurar reglas, condiciones de victoria, sistemas de daño, inventario o inteligencia artificial básica, junto con nociones de matemática aplicada como vectores, colisiones y física simple.
El manejo del motor incluye familiarizarse con la interfaz del editor, el viewport y sus paneles. Es importante conocer Nanite para geometría detallada, Lumen para iluminación dinámica y Quixel para texturas realistas. También se requiere aprender UMG (Unreal Motion Graphics) para crear interfaces y menús, además de trabajar con el secuenciador y animación para implementar cinemáticas.
En cuanto al flujo de trabajo profesional, se inicia con la preproducción y el diseño del juego, documentando mecánicas y definiendo género y objetivos. Luego se realiza prototipado rápido con Blueprints, se iteran y ajustan mecánicas mediante pruebas, y se aplican técnicas de optimización como perfiles de rendimiento y reducción de recursos. Finalmente, se prepara el juego para su empaquetado y publicación en plataformas como Steam o Epic Games Store.
También resultan útiles habilidades complementarias como el trabajo en equipo mediante control de versiones (Git o Perforce), conocimientos básicos de arte técnico para integrar assets correctamente y prácticas de testing para detectar errores y balancear la jugabilidad.
En resumen, desarrollar videojuegos en Unreal Engine implica combinar programación, diseño de gameplay, dominio del motor y optimización, siguiendo un flujo de trabajo similar al de los estudios profesionales.

¿Qué es Blueprint en Unreal Engine y para qué sirve?

Blueprint es el sistema de programación visual de Unreal Engine que permite crear la lógica de un videojuego sin necesidad de escribir código tradicional. Utiliza nodos conectados en una interfaz gráfica, lo que facilita el desarrollo tanto a principiantes como a profesionales que desean prototipar rápidamente.
Con Blueprint es posible construir mecánicas de juego como movimiento, disparos, recogida de objetos o resolución de puzzles. También permite generar interacciones dentro del entorno, como abrir puertas, activar eventos o controlar disparadores, además de desarrollar interfaces de usuario (UI) como menús, barras de vida e inventarios. Incluso es útil para coordinar animaciones y efectos visuales.
Una de sus mayores ventajas es que acelera el desarrollo, ya que permite testear ideas sin compilar código en C++. Es especialmente accesible para diseñadores o artistas técnicos sin experiencia en programación. Aunque muchas funciones pueden realizarse solo con Blueprint, en proyectos profesionales se combina con C++ para obtener mayor control y optimización.
Ejemplos de uso de Blueprint incluyen crear un sistema de salud donde la barra de vida se actualiza al recibir daño, implementar inventarios interactivos en los que se arrastran y usan ítems durante el juego, o desarrollar inteligencia artificial básica con enemigos que patrullan y persiguen al jugador al detectarlo. Por estas razones, Blueprint es una herramienta esencial para cualquiera que quiera aprender y trabajar con Unreal Engine.

¿Cuál es la diferencia entre Unreal Engine y Unity?

Unreal Engine y Unity son los dos motores de videojuegos más utilizados en el mundo, pero tienen enfoques y características diferentes que se adaptan a distintos tipos de proyectos.
Unreal Engine se destaca por sus gráficos fotorrealistas y su uso en la industria de los videojuegos AAA, simulaciones avanzadas y producción virtual. Utiliza C++ como lenguaje principal y cuenta con Blueprints, su sistema de programación visual, que permite desarrollar mecánicas sin escribir código. Es ideal para proyectos que buscan alta calidad visual, juegos en 3D complejo, entornos inmersivos, realidad virtual o experiencias cinematográficas interactivas.
Unity, en cambio, es conocido por su versatilidad y facilidad de uso. Utiliza C# como lenguaje principal y es muy popular para desarrollar juegos móviles, títulos indie, proyectos 2D y prototipos rápidos. Su curva de aprendizaje es más accesible para quienes recién empiezan en el desarrollo de videojuegos.
En cuanto al modelo de licencias, Unreal Engine es gratuito y solo aplica un 5% de regalías una vez que los ingresos del juego superan el millón de dólares, mientras que Unity ofrece un plan gratuito con funciones limitadas y planes pagos según el uso.
En resumen, Unreal Engine es la elección ideal si tu objetivo es crear videojuegos con alta fidelidad visual o trabajar en estudios grandes, mientras que Unity resulta más conveniente para proyectos independientes, móviles o de menor escala gracias a su simplicidad y rapidez para prototipar.

¿Cómo se publica un videojuego creado con Unreal Engine?

Publicar un videojuego desarrollado en Unreal Engine implica un proceso que incluye optimización, empaquetado y distribución en plataformas digitales como Steam, Epic Games Store o Itch.io.
Primero, es necesario optimizar el juego, ajustando elementos como texturas, iluminación y sistemas para garantizar un rendimiento fluido en diferentes equipos. Luego, desde el propio motor, se utiliza la función de empaquetado, que genera los archivos ejecutables necesarios según la plataforma objetivo, como Windows, Mac o consolas compatibles.
Una vez que el juego está empaquetado, se debe crear una cuenta de desarrollador en la plataforma de distribución elegida. Por ejemplo, en Steamworks para publicar en Steam, o en el portal de desarrolladores de Epic para la Epic Games Store. Luego se suben los archivos del juego junto con los recursos visuales, descripciones e información de producto que se mostrarán en la tienda.
Antes del lanzamiento público, es fundamental realizar pruebas exhaustivas, verificando jugabilidad, estabilidad y corrigiendo errores detectados. Este paso asegura que el producto final ofrezca una buena experiencia al usuario.
Finalmente, se configura la fecha de publicación y se completa el proceso de distribución. Una de las ventajas de Unreal Engine es que permite empaquetar el juego para múltiples plataformas desde un mismo proyecto, facilitando su lanzamiento en PC, consolas o incluso dispositivos de realidad virtual.
En resumen, publicar un juego en Unreal Engine combina la preparación técnica del producto con el uso de herramientas propias del motor y la gestión en plataformas de distribución digital.

¿Qué salidas laborales tiene aprender Unreal Engine en la industria de videojuegos?

Aprender Unreal Engine te abre oportunidades laborales en la industria de los videojuegos, tanto en estudios AAA de gran escala como en equipos indie y proyectos independientes. Su relevancia global lo convierte en uno de los motores más solicitados por empresas de desarrollo.
Con conocimientos sólidos en Unreal Engine, podés desempeñarte en roles técnicos como Gameplay Programmer, encargado de programar la lógica central del juego y sus mecánicas principales; Level Designer, responsable de diseñar niveles jugables y experiencias inmersivas dentro del motor; o Technical Artist, que conecta los aspectos artísticos y técnicos del desarrollo optimizando rendimiento y recursos. También hay demanda para perfiles de UI/UX Designer enfocados en interfaces, menús y HUD, y Blueprint Developer (scripter), que implementa mecánicas y prototipos mediante programación visual sin necesidad de código complejo.
Estas habilidades son aplicables tanto en estudios grandes que desarrollan títulos de alto presupuesto como en pequeñas productoras independientes que requieren perfiles versátiles capaces de cubrir varias áreas técnicas. Además, muchas empresas de videojuegos internacionales trabajan de manera remota, lo que amplía las posibilidades de inserción laboral sin necesidad de relocalización.
La formación en Unreal Engine no solo te prepara para roles dentro de videojuegos tradicionales, sino que también abre oportunidades en áreas relacionadas como realidad virtual (VR), realidad aumentada (AR), simuladores y experiencias inmersivas interactivas aplicadas al entretenimiento. Estas tecnologías, cada vez más vinculadas al desarrollo de juegos, potencian el valor profesional de quienes dominan el motor.
En resumen, aprender Unreal Engine te posiciona para trabajar en estudios de videojuegos locales o internacionales, construir un portfolio profesional sólido y acceder a empleos con alta demanda técnica en una industria en constante crecimiento.

¿Unreal Engine es gratuito y cómo funciona su modelo de licencias?

Unreal Engine es gratuito para aprender, desarrollar y publicar juegos, incluso con todas sus funciones avanzadas. Epic Games solo cobra regalías cuando un producto comercial desarrollado con el motor supera ciertos ingresos.
El modelo de licencias establece que podés usar Unreal Engine de forma libre y completa para formación, prototipos y proyectos comerciales que generen hasta 1 millón de dólares de ingresos brutos por producto. Una vez superado ese umbral, se aplica un 5% de regalías sobre los ingresos que excedan esa cifra.
Este sistema es uno de los más accesibles en la industria, ya que permite a desarrolladores independientes, estudiantes y pequeños estudios trabajar con el mismo motor que usan los equipos profesionales de videojuegos AAA. Además, si publicás tu juego en la Epic Games Store, las ventas generadas allí están exentas de regalías, lo que beneficia directamente a los creadores que eligen esa plataforma como su canal principal de distribución.
En resumen, Unreal Engine puede utilizarse de manera gratuita para aprender y desarrollar sin límites funcionales, y solo requiere pago de regalías cuando se alcanzan ingresos comerciales significativos. Este modelo lo convierte en una opción ideal para quienes quieren comenzar sin barreras de entrada y escalar hacia proyectos profesionales.

¿Cuáles son los requisitos recomendados para usar Unreal Engine 5?

Para trabajar de manera fluida con Unreal Engine 5 y aprovechar al máximo sus funciones avanzadas como Nanite y Lumen, es importante contar con un equipo que cumpla con requisitos técnicos adecuados. Aunque el motor puede ejecutarse en configuraciones más modestas, un hardware recomendado asegura un flujo de trabajo estable y eficiente.
Se recomienda un procesador multinúcleo moderno, como un Intel Core i7 o su equivalente AMD Ryzen, acompañado de al menos 16 GB de memoria RAM para manejar proyectos con múltiples assets y escenas complejas. En cuanto a la tarjeta gráfica, lo ideal es contar con una GPU dedicada compatible con DirectX 12, como una NVIDIA RTX serie 20 o superior o una AMD RX serie 6000 o superior, especialmente si se van a utilizar efectos de iluminación dinámica y renderizado en tiempo real.
También es fundamental disponer de una unidad de almacenamiento SSD, que acelere la carga de proyectos y la importación de recursos pesados, y de un sistema operativo actualizado, como Windows 10/11 de 64 bits, macOS o distribuciones de Linux compatibles. Para tareas de desarrollo más exigentes, como trabajar con grandes entornos o simulaciones avanzadas, se recomienda contar con 32 GB de RAM y una GPU de gama alta, como una NVIDIA RTX 30 o 40 series.
En resumen, aunque Unreal Engine 5 puede ejecutarse en equipos de gama media, contar con un hardware recomendado mejora la experiencia de desarrollo, reduce tiempos de espera y permite trabajar con todos los sistemas visuales avanzados del motor sin limitaciones.

¿Qué tipo de juegos se pueden crear con Unreal Engine?

Con Unreal Engine se pueden crear prácticamente todos los tipos de videojuegos, desde títulos AAA con gráficos fotorrealistas hasta juegos indie de menor escala. Su potencia gráfica y versatilidad permiten desarrollar experiencias en primera y tercera persona, juegos de acción, aventuras narrativas, shooters, RPGs, plataformeros, puzzles y hasta simulaciones complejas.
Además, Unreal Engine no se limita a los juegos tradicionales. Su soporte para realidad virtual (VR) y realidad aumentada (AR) lo convierte en una herramienta ideal para proyectos inmersivos y experiencias interactivas avanzadas. También es ampliamente utilizado para crear cinemáticas en tiempo real y contenidos híbridos que combinan elementos jugables con narrativa audiovisual.
El motor cuenta con sistemas integrados como Blueprints para prototipar mecánicas sin código, y su lenguaje C++ permite programar funciones avanzadas para juegos complejos. Gracias a estas herramientas, tanto desarrolladores individuales como grandes estudios pueden producir títulos para múltiples plataformas como PC, consolas, móviles, VR y la nube.
En resumen, con Unreal Engine podés desarrollar desde pequeños juegos experimentales hasta grandes producciones de alto presupuesto, sin limitaciones técnicas, lo que lo convierte en uno de los motores más versátiles de la industria.

¿Cómo se combina Blueprint con C++ en Unreal Engine?

En Unreal Engine, Blueprint y C++ se complementan para aprovechar lo mejor de ambos enfoques. Blueprint permite crear sistemas y mecánicas de forma visual sin código, mientras que C++ ofrece mayor control y optimización a nivel bajo.
La combinación más común consiste en utilizar C++ para programar la estructura base del juego, como clases principales, componentes reutilizables y sistemas complejos, mientras que Blueprint se emplea para implementar detalles específicos, prototipar rápidamente y ajustar comportamientos sin necesidad de recompilar el código.
Por ejemplo, un programador puede desarrollar en C++ un sistema de inventario modular, y luego un diseñador utilizar Blueprint para personalizar la interfaz o definir interacciones específicas. Esta integración funciona de forma nativa: cualquier clase creada en C++ puede exponerse a Blueprint y viceversa, facilitando el trabajo colaborativo entre equipos técnicos y creativos.
En proyectos profesionales, esta sinergia permite optimizar el rendimiento, mantener un código ordenado y acelerar los tiempos de desarrollo. Para quienes inician, aprender primero Blueprint ayuda a comprender la lógica de juego, mientras que dominar C++ permite escalar a desarrollos más complejos y de nivel AAA.

Centro de Extensión y Práctica Profesional

Centro de Investigación y Capacitación

Últimas reseñas y puntuaciones realizadas en Google

Trayecto de especialización

Desarrollo de Videojuegos con Unreal Engine

Profesores