¿Qué quieres aprender?

Carrera Programación de Videojuegos - HND in Game Programming

Carrera Programación de Videojuegos - HND in Game Programming

ESAT - Escuela Superior de Arte y Tecnología

Carrera universitaria presencial

Valencia


11.200

Duración : 3 Años

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Valencia
Octubre 2026

Objetivos

El objetivo es formarte para la industria del videojuego. Es el sector de entretenimiento que mayores ingresos ha conseguido en el siglo XXI. La generación de empleo en España crece a un ritmo exponencial. Es una industria plenamente heterogénea, donde tienen cabida desde proyectos multimillonarios, llevadas a cabo por grandes equipos altamente especializados, hasta propuestas independientes, desarrolladas por equipos multidisciplinares más pequeños y dotados de mayor dinamismo.

A quién va dirigido

El curso está dirigido a futuros estudiantes que quieran hacer de su pasión por los videojuegos su profesión.

Requisitos

Acceso directo con alguno de los siguientes requisitos: CFGS o CFGM*, Bachillerato sin PAU, Grado Universitario, Estudios extranjeros equivalentes al Bachiller Español (A-level), Prueba de acceso para mayores de 25 años. *Excepcionalmente y tras valoración curricular, podrán acceder personas que acrediten los conocimientos, habilidades y madurez necesaria para cursarlos con garantías de éxito. Esta condición se valorará por el Consejo Docente de ESAT, que realizará las pruebas necesarias de acreditación.

Temario completo de este curso

CURSO 1

  • Arquitectura de computadores

    La asignatura se centra fundamentalmente en conocer la máquina por dentro. Los componentes informáticos y estructura de un SI; el procesador y la memoria y comprender la información binaria y el lenguaje ensamblador

  • Sistemas operativos y redes

    Los alumnos aprenderán a desarrollar la interfaz entre el hardware y software y servicios para desarrollar software a bajo nivel

  • Bases de datos

    El objetivo de esta unidad es que los alumnos aprendan en qué consiste la organización, diseño, y estructura de las bases de datos, y cómo se integran en un programa como interfaz hacia los datos.

  • Geometría computacional

    En esta unidad el alumno dominará la parte de las matemáticas que sirve para hacer videojuegos: algebra matricial, trigonometría, sistemas de ecuaciones, geometría e integración; fundamentos de la programación gráfica

  • Metodología y programación

    Esta unidad tiene como objetivo conocer los fundamentos de la algorítmica y metodología de la programación

  • Programación web

    Esta asignatura se centra en que los alumnos aprendan el stack de la web a través del desarrollo de webs dinámicas, haciendo interfaces usables y ergonómicas e introduciendo el scripting ligero

  • Historia del videojuego

    El objetivo de esta asignatura es conocer la historia de la profesión del desarrollador de videojuegos a través del hardware, títulos, compañías y personas influyentes en la industria.

  • Tecnología del videojuego

    Esta asignatura tiene como obajetivo que los alumnos conozcan las tecnologías usadas en la industria y cuáles son los procesos estandard en en el desarrollo de un videojuego, así como la cultura laboral y profesional en la industria.

  • Motores de videojuegos I

    El objetivo de la asignatura consiste en un primer contacto con los motores de videojuegos y con la programación orientada a objetos mediante la potencia didáctica de los primeros.

  • Inglés I
  • Japonés (opcional)


CURSO 2

  • Programación gráfica

    Esta asignatura introduce a los alumnos a los gráficos por ordenador, efectos gráficos y librerías gráficas

  • Programación avanzada

    Esta asignatura se especializa en programación orientada a objetos en C++, repositorios de código, documentación normalizada y buenas prácticas de programación

  • Motores de videojuegos II (UE5)

    El objetivo de esta asignatura es que los alumnos se adentren en el mundo de la programación de los motores de videojuegos más importantes de la actualidad (en este caso Unreal Engine)

  • Programación del videojuego en red

    Programación de red multi-plataforma y administración y topología de redes de ordenadores.

  • Ciberseguridad
  • Diseño de videojuegos

    Los alumnos comprenderán cómo se realiza el diseño de juegos simples con reglas y balanceo, así como mecánicas de juego, flow y paradigmas MDA

  • Algoritmos y estructuras de datos

    Los alumnos aprenderán a perfeccionar algoritmos y estructuras de datos y la implementación eficiente de los mismo en C, además de la gestión de la memoria

  • Programación de bajo nivel I

    A través de esta unidad, los estudiantes sabrán optimizar el código y el uso de la memoria caché.

  • Publicación de videojuegos

    En esta asignatura los alumnos entenderan cómo funciona el mercado de distribución online, su publicidad y monetización, y buenas prácticas al construir la experiencia del usuario

  • Technical Art (UE5)

    Asignatura centrada en ofrecer una base de los aspectos tecnológicos del arte para videojuegos: modelado 3D, animación, materiales y su integración en el motor Unreal Engine 5.

  • Inglés II
  • Japonés (opcional)


CURSO 3

  • Programación de alto nivel

    Unidad dedicada tanto al sonido 3D y a la programación de tools y aplicaciones con Python

  • Programación de bajo nivel II

    El objetivo de esta unidad es aprender a optimizar el código para arquitecturas ARM y x64

  • Programación mobile

    Esta unidad tiene como objetivo enseñar a los alumnos el desarrollo de apps para dispositivos móviles

  • Programación de motores gráficos

    Diseño y programación desde cero de un motor gráfico 3D moderno en C++ usando una arquitectura paralela eficiente y buenas prácticas de la industria

  • Programación de inteligencia artificial en videojuegos

    Esta asignatura introduce a los estudiantes a la IA en videojuegos y su integración en un motor.

  • Motores de videojuegos III (UE5)

    En esta asignatura se busca que los alumnos dominen Unreal Engine y practiquen la programación de sus subsistemas.

  • Business Processes / Project Management

    Esta unidad se centra en que los estudiantes aprendan a gestionar un proyecto informático, apoyándose en software de Project Management y en conocer los procesos de inteligencia de negocio

  • Derecho Digital

    Esta asignatura se dedica a que los alumnos comprendan los aspectos legales implícitos en su trabajo en el sector digital

  • Proyecto final (UE5)

    Desarrollo de un juego en conjunto con HND en Arte del Videojuego y el HND en Diseño de Videojuegos

  • Inglés III
  • Japonés (opcional)
Ver más