Curso Superior en Programación de Videojuegos con Unity
100% Online
6 meses
360€
Curso Superior en Programación de Videojuegos con Unity
    Curso Superior en Programación de Videojuegos con Unity

    Curso Superior en Programación de Videojuegos con Unity

    100% Online
    12 ECTS
    6 meses
    360€

    Presentación

    El Curso en Programación de Videojuegos con Unity ofrece una formación para aquellos interesados en adentrarse en el apasionante campo del desarrollo de videojuegos. Con el auge de la industria del entretenimiento interactivo y la demanda creciente de juegos tanto en plataformas tradicionales como en dispositivos móviles y realidad virtual, existe una necesidad evidente de profesionales altamente capacitados en el desarrollo de videojuegos utilizando herramientas modernas y eficientes como Unity. Unity se ha consolidado como una de las principales plataformas de desarrollo de videojuegos, proporcionando un entorno integral que combina una interfaz intuitiva, potentes capacidades de modelado y animación, un motor gráfico robusto y un lenguaje de programación flexible como C#.

    Universidades colaboradoras

    Para qué te prepara
    Este Curso en Programación de Videojuegos con Unity te prepara para desarrollar videojuegos utilizando Unity como herramienta principal. Aprenderás los fundamentos teóricos y prácticos necesarios para diseñar, desarrollar y programar tus propios videojuegos. Serás capaz de crear escenarios, animar personajes, implementar físicas y colisiones, programar lógica de juego y realizar compilaciones para diferentes plataformas.
    Objetivos
    - Comprender los diferentes tipos de videojuegos y su impacto en la sociedad actual. - Conocer la evolución histórica de los videojuegos desde los años 70 hasta la actualidad. - Dominar el uso de Unity 3D y su interfaz para el desarrollo de videojuegos. - Aprender técnicas de modelado 2D y 3D, incluyendo texturizado y materiales. - Adquirir habilidades en la creación de escenarios, iluminación y sistemas de cámaras. - Estudiar la importación y animación de personajes, así como el manejo de físicas y colisiones. - Utilizar el lenguaje C# para implementar lógica de juego, detección de colisiones y control de personajes.
    A quién va dirigido
    Este Curso en Programación de Videojuegos con Unity está dirigido a personas apasionadas por los videojuegos y que deseen adquirir habilidades en el desarrollo de juegos utilizando Unity. Es adecuado tanto para principiantes sin experiencia previa en programación como para programadores que deseen ampliar sus conocimientos en el ámbito de los videojuegos.
    Salidas Profesionales
    Al completar este Curso en Programación de Videojuegos con Unity, estarás preparado para trabajar como desarrollador de videojuegos utilizando Unity en estudios de desarrollo de videojuegos, empresas de tecnología, agencias de publicidad, empresas de realidad virtual y realidad aumentada, o incluso emprender tu propio proyecto de desarrollo de juegos.
    Temario

    MÓDULO 1. EVOLUCIÓN Y DESARROLLO DEL VIDEOJUEGO

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL MUNDO DEL VIDEOJUEGO

    1. Tipos de videojuegos
    2. Música en los videojuegos
    3. Elementos de los videojuegos
    4. Los videojuegos y su repercusión en la sociedad actual

    UNIDAD DIDÁCTICA 2. HISTORIA DE LOS VIDEOJUEGOS (AÑOS 70, 80 Y 90)

    1. Antecedentes
    2. Década de los 70
    3. Década de los 80
    4. Década de los 90

    UNIDAD DIDÁCTICA 3. HISTORIA DE LOS VIDEOJUEGOS (AÑOS 2000)

    1. Introducción
    2. Videojuegos más importantes de la época
    3. MMORPG y Emuladores
    4. Motores gráficos

    UNIDAD DIDÁCTICA 4. HISTORIA DE LOS VIDEOJUEGOS (2010 A ACTUALIDAD)

    1. El videojuego en el mundo actual
    2. La evolución del videojuego en la última década
    3. Videojuegos más vendidos en los últimos años y "Players"
    4. Twitch

    UNIDAD DIDÁCTICA 5. FUTURO DE LOS VIDEOJUEGOS

    1. El futuro de los e-Sport
    2. El juego competitivo
    3. Realidad virtual y realidad aumentada
    4. Los videojuegos y el merchandising

    MÓDULO 2. DESARROLLO DE VIDEOJUEGOS Y REALIDAD VIRTUAL CON UNITY 3D

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL MUNDO 3D

    1. Sistema de coordenadas
    2. Diferentes espacios. (local y global)
    3. Vértices y mallas
    4. Polígonos y ejes
    5. Texturizado
    6. Sistema de cámaras
    7. Iluminación básica

    UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A UNITY 3D

    1. ¿Qué es Unity 3D y por qué su uso?
    2. Interfaz de Unity 3D
    3. Selección de elementos y foco
    4. Introducción a los GameObjects

    UNIDAD DIDÁCTICA 3. MODELADO 2D Y 3D

    1. Componentes y GameObjects
    2. Transformaciones de elementos
    3. Texturizado y materiales

    UNIDAD DIDÁCTICA 4. CREACIÓN DE ESCENARIOS

    1. Terreno y cielo
    2. Elementos de la naturaleza (árboles, agua, vegetación, …)
    3. Iluminación
    4. Luz ambiental
    5. Luz de interiores (mapas de luces)
    6. Sistema de cámaras (tradicional y tercera persona)

    UNIDAD DIDÁCTICA 5. LOS PERSONAJES

    1. Importación de personajes de otros sistemas
    2. Animación de personajes (clásica y Mecanim)
    3. RagDoll

    UNIDAD DIDÁCTICA 6. FÍSICAS

    1. Mallas de colisión
    2. Triggers
    3. Joints
    4. RigidBodies y SoftBodies
    5. Objetos animados en línea de tiempos
    6. Sprites

    UNIDAD DIDÁCTICA 7. PROGRAMACIÓN

    1. Introducción al lenguaje C#
    2. Matemáticas y trigonometría
    3. Bucles
    4. Transformaciones avanzadas de GameObjects
    5. Comunicación entre objetos
    6. Control de personajes
    7. Control de luces y cámaras

    UNIDAD DIDÁCTICA 8. EL JUEGO

    1. RayCasting
    2. Detección de objetos y caminos
    3. Colisiones
    4. Control avanzado de cámaras
    5. Armamento
    6. Programación de sistemas online
    7. Multijugador
    8. Diferentes tratamientos para juegos 2D y 3D

    UNIDAD DIDÁCTICA 9. DISPOSITIVOS MÓVILES Y CONSOLAS

    1. Compilación del juego en diferentes plataformas
    2. Peculiaridades de dispositivos móviles y consolas

    UNIDAD DIDÁCTICA 10. REALIDAD VIRTUAL

    1. Integración con Google Cardboard
    2. Integración con Oculus Rift
    3. Input y mecánicas en juegos de realidad virtual

    UNIDAD DIDÁCTICA 11. DESARROLLO DE PROYECTO REAL

    1. Creación de un videojuego con realidad virtual

    MÓDULO 3. PROGRAMACIÓN DE LA REALIDAD AUMENTADA

    UNIDAD DIDÁCTICA 1. ASPECTOS INTRODUCTORIOS DE PROGRAMACIÓN PARA REALIDAD AUMENTADA

    1. Introducción a la realidad aumentada (AR)
    2. Aplicaciones de la realidad aumentada
    3. Amenazas de la realidad aumentada

    UNIDAD DIDÁCTICA 2. UNITY

    1. Introducción a Unity
    2. Descarga e instalación de Unity
    3. Interfaz de Unity
    4. Creación de videojuego

    UNIDAD DIDÁCTICA 3. ARKIT

    1. Aspectos introductorios de la realidad aumentada (AR)
    2. Requisitos
    3. Cómo funciona la AR
    4. Renderizando la vista
    5. Seguimiento mundial con sesiones
    6. Responder a los eventos de la sesión
    7. El cuadro, la cámara y los anclajes actuales
    8. Añadiendo enemigos a la escena
    9. Una breve introducción a las matemáticas 3D
    10. Estimación de luz
    11. Disparar a enemigos
    12. Diseño de nivel
    13. Diseño 2D a Mundo 3D
    14. Firebugs
    15. Colisión de ancla
    16. Destrucción de Firebug

    UNIDAD DIDÁCTICA 4. ARCORE

    1. Introducción a ARCore
    2. Configurar el entorno
    3. Adición de dependencias y permisos de ARCore
    4. Detrás de la escena ARCore
    5. Aumento de la escena

    UNIDAD DIDÁCTICA 5. VUFORIA

    1. Introducción a Vuforia
    2. Desarrollar juegos de AR en Unity
    3. Primeros pasos
    4. Creación del chef en Vuforia
    5. Introducción al reconocimiento de imágenes
    6. Adición de objetivos de imagen a la escena
    7. Explorando el DefaultTrackableEventHandler
    8. Realización de sus propias acciones de seguimiento

    UNIDAD DIDÁCTICA 6. LAYAR

    1. Layar Creator
    2. Publica tu campaña
    Titulación
    Titulación Universitaria:
    Diploma Universidad Católica de Murcia
    Solicitar información