¿Qué quieres aprender?

Curso de Programación de Videojuegos con Unity y Unreal

Curso de Programación de Videojuegos con Unity y Unreal

CEI: Centro de Estudios de Innovación

Curso online


2.390

Duración : 3 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

El objetivo principal del curso es formar profesionales capaces de desarrollar videojuegos utilizando Unity y Unreal Engine. Al finalizar la formación serás capaz de: Comprender los fundamentos de la programación aplicada a videojuegos. Programar en C# utilizando Unity. Conocer el funcionamiento de Unreal Engine y Blueprints. Crear escenas y organizar proyectos de desarrollo. Desarrollar personajes, enemigos y mecánicas de juego. Implementar físicas, colisiones, animaciones y sistemas de interacción. Diseñar interfaces de usuario (UI) y menús. Implementar sistemas de guardado y carga de partidas. Optimizar videojuegos para mejorar su rendimiento. Crear un videojuego completo como proyecto final.

A quién va dirigido

Este curso está dirigido a personas que quieran iniciarse en el desarrollo y programación de videojuegos. Es especialmente recomendable para: Personas interesadas en trabajar como desarrolladores de videojuegos. Programadores que quieran especializarse en videojuegos. Estudiantes de informática o ingeniería. Diseñadores de videojuegos que quieran aprender programación. Desarrolladores independientes (indie). Creadores de experiencias interactivas. Profesionales del sector tecnológico interesados en Unity o Unreal Engine.

Requisitos

No es necesario contar con experiencia previa en programación de videojuegos. Se recomienda disponer de conocimientos básicos de informática y un manejo habitual del ordenador. El curso comienza con los fundamentos de la programación y del entorno Unity, evolucionando progresivamente hacia la creación de videojuegos completos mediante una metodología práctica.

Temario completo de este curso

  • Inicios y Bases de Programación: Aprende a instalar y configurar Unity y Visual Studio, conocer el entorno de trabajo y adquirir los fundamentos de la programación con C#. Trabajarás variables, operadores, funciones, clases, listas, bucles, condicionales y programación orientada a objetos como base para el desarrollo de videojuegos.
  • Primer Proyecto en Unity: Crea tu primer videojuego desarrollando escenas, GameObjects, componentes, prefabs, movimiento, físicas, corrutinas, interpolación, importación de recursos y generación de ejecutables para diferentes plataformas.
  • Desarrollo del Proyecto Final: Aprende a planificar un videojuego desde la idea inicial hasta su implementación. Diseñarás mapas mediante ProBuilder y Terrain, desarrollarás personajes, controles, físicas, iluminación, materiales, cámaras, interfaces, enemigos con NavMesh, animaciones, música, efectos, sistemas de interacción, guardado de partidas mediante serialización y JSON, además de optimizar el rendimiento mediante técnicas como Occlusion Culling, iluminación bakeada y depuración del proyecto.
  • Unreal Engine y Otros Motores: Descubre el funcionamiento de Unreal Engine y su sistema de programación visual Blueprints, comprendiendo sus diferencias respecto a Unity. Además, conocerás otros motores como Godot, GameMaker y RPG Maker, analizando sus características y aplicaciones dentro del desarrollo de videojuegos. El curso finaliza con el testeo, optimización y presentación del videojuego desarrollado como proyecto final.
Ver más