Presentación

Disfruta de una estancia intensiva de 3 semanas en un centro de prestigio y actualízate en los últimos softwares de Programación de Videojuegos para crecer profesionalmente”

diplomado capacitacion practica programacion videojuegos

El egresado que acceda a esta capacitación podrá aplicar todo su saber sobre los distintos recursos y lenguajes de programación específicos en diferentes plataformas y, asimismo, ampliar sus habilidades técnicas de la mano de los profesionales del sector que lo acompañarán y tutorizarán durante las 3 semanas de duración de esta enseñanza. De esta forma, logrará un conocimiento más real, auténtico y actualizado del sector de los juegos. Una oportunidad para progresar laboralmente en un campo que requiere de especialización. . 

curso online capacitacion practica programacion videojuegos

Involúcrate con esta Capacitación Práctica en un proyecto de videojuego con un buen equipo, que te permita dominar el lenguaje y software de programación”

Planificación de la enseñanza

La Capacitación Práctica de este programa en programación de videojuegos se llevará a cabo en un estudio relevante en el sector Gaming. El alumnado perfeccionará sus habilidades durante las 3 semanas de duración de este programa, en un horario de lunes a viernes y en jornadas de 8 horas, en la que codo con codo mejorará sus capacidades de programación.

formacion capacitacion practica programacion videojuegos TECH Universidad

Esta etapa permitirá al alumnado coordinarse con el equipo de programadores, desarrolladores y creativos de videojuegos para incorporar su saber y, al mismo tiempo, adquirir un aprendizaje de la mano de profesionales de la programación. El dominio de las herramientas, software y lenguajes de programación serán el día a día en este período.

Una experiencia que sumará al profesional que busca avanzar en un mercado laboral cada vez más competitivo y en constante transformación. En la capacitación podrá, además, acercarse a proyectos de videojuegos que son altamente demandados por los Gamers como son los títulos multijugador y en red o los proyectos en realidad aumentada, virtual y tridimensionales.

La enseñanza práctica se realizará con la participación activa del estudiante desempeñando las actividades y procedimientos de cada área de competencia (aprender a aprender y aprender a hacer), con el acompañamiento y guía de los profesores y demás compañeros de entrenamiento que facilite el trabajo en equipo y la integración multidisciplinar como competencias transversales para la praxis de programación de videojuegos (aprender a ser y aprender a relacionarse). 

Los procedimientos descritos a continuación serán la base de la parte práctica de la capacitación, y su realización estará sujeta a la disponibilidad propia del centro y su volumen de trabajo, siendo las actividades propuestas las siguientes: 

Fundamentos de programación

  • Reconocer elementos de trabajo y lenguaje de programación 
  • Resolver problemas de programación 
  • Identificar funciones. Analizar datos e interpretar algoritmos 
  • Documentar programas y pruebas 

Estructura de datos y algoritmos

  • Emplear la técnica de Backtracking conociendo sus usos 
  • Obtener mayor eficiencia con análisis de los algoritmos 
  • Implementar medidas de eficiencia 
  • Medir el tamaño de la entrada 
  • Medir el tiempo de ejecución 
  • Algoritmos de ordenación con árboles, con Heaps, con grafos, con Greedy

Programación orientada a objetos

  • Emplear el Patrón Factory, Patrón Singleton, Patrón Observer y Patrón Composite 
  • Crear, capturar y gestionar excepciones 
  • Realizar programación concurrente 
  • Emplear mecanismos de bloqueo y de comunicación 
  • Crear documentación y pruebas de software   

Consolas y dispositivos para videojuegos

  • Trabajar con juegos basados en movimiento, realidad virtual, realidad aumentada y realidad mixta  
  • Comparar y aplicar generaciones de desarrollo   
  • Añadir un Script, MonoBehaviour y Debugging  
  • Programar la entrada de teclado y ratón  
  • Emplear Raycast, instanciación y variables
  • Hacer uso de variables públicas y serializadas 
  • Modificar y testear componentes Colliders, Triggers y cuaterniones  

Ingeniería de software

  • Hacer uso de la Ingeniería y modelado con metodología Scrum  
  • Aplicar herramientas para el proceso ágil 
  • Modelar y analizar los requisitos: escenarios, información y clases de análisis 
  • Tratar el flujo, comportamiento y patrones 
  • Crear un modelo de comportamiento 
  • Crear diagramas de secuencia y comunicación 
  • Diseñar componentes tradicionales   

Motores de videojuegos

  • Selección de un motor para el proyecto 
  • Crear Sprites y animaciones  
  • Manejar las colisiones y animaciones  
  • Controlar el flujo básico de trabajo  
  • Crear Prefabs 
  • Usar Gizmos para el control del videojuego   
  • Crear un juego 

Sistemas inteligentes

  • Conocer el proceso de razonamiento de un agente: agentes reactivos, deductivos e híbridos 
  • Comparar dichos procesos 
  • Aplicar métodos de captura de datos  
  • Construir una ontología 
  • Conocer las tripletas RDF, Turtle, N3 RDF Schema, OWL y SPARQL 
  • Instalar y usar Protégé 
  • Conocer las aplicaciones de la web semántica y de un razonador 
  • Crear un Sistemas de Expertos 

Programación en tiempo real

  • Crear y sincronizar Threads
  • Conocer el algoritmo de Dekker y algoritmo de Peterson
  • Implementar el patrón en Java   
  • Usar bibliotecas Java.  
  • Conocer Mockito-all, Mockito-Core. Guava, Commons-io, Commons-lang y Commons-Lang3 
  • Programar Shaders
  • Conocer el Pipeline 3D, rasterizado y Vertex Shading   
  • Crear Post Effects 
  • Procesar interrupciones, sincronización y comunicación entre procesos    

Diseño y desarrollo de juegos web

  • Conocer la comunicación cliente-servidor   
  • Programar la web con formas HTML   
  • Usar DOCTYPE e innerHTML   
  • Conocer la sintaxis CSS3, el diseño web con CSS y JavaScript  
  • Hacer uso de PlayCanvas para desarrollar juegos web   
  • Configurar el proyecto   

Redes y sistemas multijugador

  • Programar servicios de venta en línea   
  • Conocer la capa física, capa de enlace de datos, capa de red, OSI: capas II, capa de transporte, capa de sesión, capa de presentación y capa de aplicación 
  • Conocer el almacenamiento en red, protocolos de red, Hacks y cheats en videojuegos   
  • Programar la seguridad anti-trampas en el diseño de videojuegos multijugador 
estudiar capacitacion practica programacion videojuegos TECH Universidad

Siéntate junto a grandes desarrolladores y trabaja en equipo durante la fase práctica de esta enseñanza”

Capacitación Práctica en Programación de Videojuegos

Un perfil profesional necesario para la industria de los videojuegos es el del programador. De hecho, en los últimos años, a través de la creciente demanda que ha experimentado en el mercado laboral, se ha visto crecer su volumen de negocio de forma imparable. No obstante, para que estos profesionales puedan desempeñarse con éxito dentro de un sector tan competitivo, no solo es fundamental que tengan bases sólidas en sus conocimientos, sino que mantengan actualizados sus competencias técnicas. Por esta razón, en TECH Universidad elaboramos esta Capacitación Práctica en Programación de Videojuegos, un programa con el que te especializarás tanto en los procesos que se llevan a cabo en la fase de producción como en las últimas tendencias y herramientas de este campo.

Conviértete en un experto en la programación de videojuegos

Si estás interesado en ampliar tus conocimientos en los distintos recursos, lenguajes y plataformas de programación empleados durante la fase de producción de videojuegos, este programa es para ti. Durante tres semanas, en jornadas de ocho horas consecutivas, podrás desplegar todo tu potencial en los estudios creativos y de desarrollo en los que tendrás participación en una de las compañías de referencia más importantes del sector. De esta manera, revisarás la estructura básica de un ordenador, del software y de los lenguajes de programación de propósito general; comprenderás la función del sistema operativo y los kits de desarrollo para dispositivos móviles y plataformas de videojuegos; y adquirirás la capacidad de diseñar juegos y aplicaciones web interactivas con la documentación correspondiente. En la mayor Facultad de Videojuego encontrarás las herramientas necesarias para potenciar tu crecimiento profesional en este ámbito, además de un equipo humano capaz de orientarte y desarrollar tus habilidades al máximo.