Descripción

Conoce en profundidad los Principios de Programación para Videojuegos y consigue las mejores oportunidades profesionales en esta apasionante industria” 

diplomado principios programacion videojuegos

El proceso de diseño de un videojuego atraviesa diferentes etapas, entre las que destaca la fase de programación. Es una tarea fundamental, puesto que de ella va a depender que el videojuego funcione sin errores, procese sus gráficos fluidamente y que, al final, alcance el éxito. Pero para que esta labor se lleve a cabo hay que tener una serie de conocimientos específicos de desarrollo aplicado a videojuegos. 

La programación es la base de todo tipo de softwares y dispositivos digitales, pero el ámbito de los videojuegos requiere una mayor especialización para poder desarrollar productos de calidad. Por esa razón, este Curso Universitario en Principios de Programación para Videojuegos puede suponer un gran avance para todos aquellos profesionales y alumnos que deseen acceder a alguna gran empresa de la industria, puesto que les ofrece todos los conocimientos y habilidades necesarias para convertirse en auténticos expertos en la materia. 

Esta titulación, además, se lleva a cabo mediante una innovadora metodología de enseñanza 100% online, por lo que es perfecta para aquellas personas que necesiten compaginar sus estudios con su carrera profesional y su vida personal, sin que ello haga descender la calidad del aprendizaje. 

Apréndelo todo sobre Principios de Programación para Videojuegos con este Curso Universitario”

Este Curso Universitario en Principios de Programación para Videojuegos contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:

  • El desarrollo de casos prácticos presentados por expertos en programación y desarrollo de videojuegos
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
  • Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
  • Su especial hincapié en metodologías innovadoras
  • Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
  • La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet

La programación aplicada a los videojuegos tiene una serie de particularidades que conviene conocer. Especialízate ya y llega lejos en esta apasionante industria”

El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.  

Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.  

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.   

Las grandes compañías del sector querrán contratarte. Matricúlate y compruébalo"

curso online principios programacion videojuegos

Este Curso Universitario es lo que necesitas para darle un giro a tu carrera profesional"

Temario

Este Curso Universitario en Principios de Programación para Videojuegos se ha estructurado en 2 módulos especializados mediante los cuales los alumnos podrán aprenderlo todo sobre Algoritmos, los Componentes del Software, Estructuras de Datos o Motores de Videojuegos. De esta forma, los estudiantes dispondrán de numerosos conocimientos especializados con los que poder triunfar en las grandes empresas del sector, que buscan continuamente nuevos Desarrolladores con talento para Programar sus próximos Videojuegos de Éxito. 

formacion principios programacion videojuegos

Programa Videojuegos de gran calidad con lo que aprenderás en este Curso Universitario

Módulo 1. Fundamentos de Programación

1.1. Introducción a la Programación

1.1.1. Estructura básica de un Ordenador
1.1.2. Software
1.1.3. Lenguajes de Programación
1.1.4. Ciclo de vida de una Aplicación Informática

1.2. Diseño de Algoritmos

1.2.1. La resolución de problemas
1.2.2. Técnicas Descriptivas
1.2.3. Elementos y Estructura de un Algoritmo

1.3. Elementos de un Programa

1.3.1. Origen y características del Lenguaje C++
1.3.2. El entorno de Desarrollo
1.3.3. Concepto de Programa
1.3.4. Tipos de Datos Fundamentales
1.3.5. Operadores
1.3.6. Expresiones
1.3.7. Sentencias
1.3.8. Entrada y salida de Datos

1.4. Sentencias de Control

1.4.1. Sentencias
1.4.2. Bifurcaciones
1.4.3. Bucles

1.5. Abstracción y modularidad: funciones

1.5.1. Diseño Modular
1.5.2. Concepto de Función y Utilidad
1.5.3. Definición de una Función
1.5.4. Flujo de Ejecución en la llamada de una Función
1.5.5. Prototipo de una Función
1.5.6. Devolución de resultados
1.5.7. Llamada a una función: Parámetros
1.5.8. Paso de parámetros por Referencia y por Valor
1.5.9. Ámbito identificador

1.6. Estructuras de Datos Estáticas

1.6.1. Arrays
1.6.2. Matrices. Poliedros
1.6.3. Búsqueda y Ordenación
1.6.4. Cadenas. Funciones de E/S para Cadenas
1.6.5. Estructuras. Uniones
1.6.6. Nuevos tipos de Datos

1.7. Estructuras de Datos Dinámicas: punteros

1.7.1. Concepto. Definición de Puntero
1.7.2. Operadores y operaciones con Punteros
1.7.3. Arrays de Punteros
1.7.4. Punteros y Arrays
1.7.5. Punteros a Cadenas
1.7.6. Punteros a Estructuras
1.7.7. Indirección Múltiple
1.7.8. Punteros a Funciones
1.7.9. Paso de Funciones, Estructuras y Arrays como Parámetros de Funciones

1.8. Ficheros

1.8.1. Conceptos básicos
1.8.2. Operaciones con Ficheros
1.8.3. Tipos de Ficheros
1.8.4. Organización de los Ficheros
1.8.5. Introducción a los Ficheros C++
1.8.6. Manejo de Ficheros

1.9. Recursividad

1.9.1. Definición de Recursividad
1.9.2. Tipos de Recursión
1.9.3. Ventajas e inconvenientes
1.9.4. Consideraciones
1.9.5. Conversión Recursivo-Iterativa
1.9.6. La pila de Recursión

1.10. Prueba y documentación

1.10.1. Pruebas de Programas
1.10.2. Prueba de la Caja Blanca
1.10.3. Prueba de la Caja Negra
1.10.4. Herramientas para realizar las Pruebas
1.10.5. Documentación de Programas

Módulo 2. Motores de videojuegos

2.1. Los videojuegos y las TICs

2.1.1. Introducción
2.1.2. Oportunidades
2.1.3. Desafíos
2.1.4. Conclusiones

2.2. Historia de los Motores de Videojuegos

2.2.1. Introducción
2.2.2. Época Atari
2.2.3. Época de los 80
2.2.4. Primeros motores. Época de los 90
2.2.5. Motores actuales

2.3. Motores de Videojuegos

2.3.1. Tipos de Motores
2.3.2. Partes de un Motor de Videojuegos
2.3.3. Motores actuales
2.3.4. Selección de un Motor para Nuestro Proyecto

2.4. Motor Game Maker

2.4.1. Introducción
2.4.2. Diseño de Escenarios
2.4.3. Sprites y Animaciones
2.4.4. Colisiones
2.4.5. Scripting en GML

2.5. Motor Unreal Engine 4: introducción

2.5.1. ¿Qué es Unreal Engine 4? ¿Cuál es su filosofía?
2.5.2. Materiales
2.5.3. UI
2.5.4. Animaciones
2.5.5. Sistema de partículas
2.5.6. Inteligencia artificial
2.5.7. FPS

2.6. Motor Unreal Engine 4: Visual Scripting

2.6.1. Filosofía de los Blueprints y el Visual Scripting
2.6.2. Debugging
2.6.3. Tipos de Variables
2.6.4. Control de Flujo Básico

2.7. Motor Unity 5

2.7.1. Programación en C# y Visual Studio
2.7.2. Creación de Prefabs
2.7.3. Uso de Gizmos para el Control del Videojuego
2.7.4. Motor Adaptativo: 2D y 3D

2.8. Motor Godot

2.8.1. Filosofía de Diseño de Godot
2.8.2. Diseño orientado a Objetos y Composición
2.8.3. Todo incluido en un paquete
2.8.4. Software Libre y Dirigido por la comunidad

2.9. Motor RPG Maker

2.9.1. Filosofía de RPG Maker
2.9.2. Tomando como referencia
2.9.3. Crear un Juego con Personalidad
2.9.4. Juegos Comerciales de éxito

2.10. Motor Source 2

2.10.1. Filosofía de Source 2
2.10.2. Source y Source 2: Evolución
2.10.3. Uso de la Comunidad: Contenido Audiovisual y Videojuegos
2.10.4. Futuro del Motor Source 2
2.10.5. Mods y Juegos de éxito

estudiar principios programacion videojuegos

Serás una estrella de la Programación de Videojuegos cuando completes esta titulación”