Titulación universitaria
La mayor facultad de videojuegos del mundo”
Presentación
Con este Curso Universitario dominarás los principios esenciales de la programación para poder desarrollar los mejores videojuegos del futuro en una de las empresas que admiras”
Las grandes compañías de diseño de videojuegos tienen claras sus prioridades a la hora de desarrollar nuevos productos. Así, saben que una de las claves en todo el proceso es contar con profesionales especializados en cada área que conozcan perfectamente todas las particularidades de sus puestos.
La programación es una de las cuestiones más importantes en el proyecto de realización de un videojuego, puesto que constituye una de sus partes esenciales. La programación es la labor que va a determinar que el producto se desarrolle adecuadamente. Por esa razón, contar con especialistas enfocados al ámbito de los videojuegos es una prioridad para las compañías del sector.
Este Curso Universitario en Principios de Programación para Videojuegos prepara a sus estudiantes para dominar completamente este ámbito, de modo que al completar la titulación puedan acceder a las grandes compañías de la industria gracias a sus nuevos conocimientos y competencias.
Además, con la innovadora metodología de enseñanza que TECH pone a disposición de sus alumnos, estos podrán compaginar sus carreras profesionales, sus vidas personales y sus estudios, ya que estos se realizan con un formato 100% online que se adapta a cada uno de ellos.
Las mejores empresas del sector buscan personas con talento como tú. Especialízate y consigue que tu carrera avance rápidamente”
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
Sabrás todo lo necesario sobre programación para impulsar tu carrera en el sector de los Videojuegos gracias a este Curso Universitario”
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.
Este Curso Universitario mejorará inmediatamente tus perspectivas profesionales. No esperes más y matricúlate”
Tus nuevos conocimientos harán que destaques en el competitivo mercado del diseño de videojuegos”
Temario
Los contenidos de este Curso Universitario en Principios de Programación para Videojuegos han sido diseñados teniendo en cuenta el estado del sector. Con esto, TECH consigue que sus alumnos aspiren a los mejores puestos profesionales, ya que les ofrece el mejor temario posible, totalmente adaptado a la realidad de la industria, que requiere un alto grado de especialización de sus trabajadores. Por esa razón, los estudiantes estarán en la mejor posición para lograr un avance significativo en sus carreras cuando finalicen esta titulación.
Aquí están los contenidos que buscabas para progresar profesionalmente en el mundo de los videojuegos”
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 TIC
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
Programa los grandes videojuegos del presente y del futuro gracias a esta completa titulación”
Curso Universitario en Principios de Programación para Videojuegos
Los principios de programación para videojuegos son los fundamentos clave que todo desarrollador de juegos debe dominar para crear experiencias interactivas y cautivadoras. Estos principios se basan en la lógica de programación, las estructuras de datos y los algoritmos que permiten dar vida a los mundos virtuales y a los personajes dentro de un videojuego. ¿Te gustaría especializarte en este campo? Entonces el Curso Universitario en Principios de Programación para Videojuegos creado por TECH Global University es el programa ideal para ti. Nuestra titulación, dictada en modalidad online, está enfocada en ayudarte a desarrollar una base sólida en programación, combinada con los conceptos específicos de la industria de los videojuegos. A lo largo del curso, aprenderás los lenguajes de programación clave utilizados en el desarrollo de juegos, como C++, C#, o Java, y explorarás las estructuras de datos o algoritmos más relevantes para la creación de juegos interactivos y envolventes.
Conoce los principios de programación para videojuegos
A través de un sistema completamente virtual, versátil y sumamente inmersivo, proveemos una redimensión de tus competencias para que puedas acrecentar el alcance de tu perfil curricular. Nuestro cuerpo docente está compuesto por profesionales experimentados de la industria de los videojuegos, quienes te brindarán sus conocimientos y te guiarán a medida que avanzas en tu aprendizaje. También, tendrás acceso a herramientas y software de vanguardia utilizados por los desarrolladores de juegos, lo que te permitirá familiarizarte con las tecnologías más actuales y relevantes. Al finalizar el curso, tendrás la capacidad de desarrollar tus propios juegos y podrás considerar oportunidades profesionales en el campo de la programación de videojuegos. Imagina ver tus creaciones en las manos de millones de jugadores y dejar tu marca en la industria del entretenimiento interactivo, las posibilidades son numerosas. ¡Inscríbete ya!