
Profesor de Ingeniería en Desarrollo de Videojuegos imparte clases de programación y videojuegos
Guadalajara & Online
Sobre la clase
​
En la primera sesión, tenemos una entrevista de 30 minutos gratis, donde busco conocerte mejor y saber sobre qué temas estás interesado para poder definir un esquema de trabajo a tu medida.
Una vez realizada la entrevista, te comparto las horas aproximadas con las cuales podremos cumplir el objetivo deseado.
Todos los domingos se lanza un nuevo cronograma de clases disponibles para los alumnos, de modo que siempre tengas a la disposición la hora que asignaste, más la oportunidad de agregar una más durante la semana si es necesario y hay tiempos disponibles.
Si estás tomando clases de forma regular, cada 4 meses te ofrezco un reconocimiento de asistencia que puedes utilizar para tu portafolio.
¿Cómo se imparten las clases?

4) Video de respaldo
Todas las sesiones son grabadas y compartidas contigo en una lista en YouTube.

5) Consulta de finalizacion
Hablo contigo para ver si es necesario tener mas sesiones de trabajo.

6) Recursos y extras
Se te comparten recursos y algunas actividades que complementan las sesiones.

1) Analizo tu problema
Normalmente, esta es nuestra sesion gratuita de 30 min donde hablamos sobre tu necesidad.

2) Agendamos una sesion
Busco el horario que se acomode mejor para los dos.
(Los horarios se agendan los domingos)

3) Tenemos la sesion
Dependiendo la necesidad, se preparan los temas y se imparte la sesion.
Materias








​Zia's Peer 2 Peer, Reach and Teach system

Zia, creador del metodo de enseñanza "Zia's Peer 2 Peer, Reach and Teach system"

Diagrama sobre la trasmision de conocimiento y el como compartirlo con la comunidad.
Con la intención de crear una comunidad que busque impulsar a nuevas personas a aprender sobre el mundo del desarrollo de videojuegos, Zia propone la creación de un método de aprendizaje enfocado en obtener el suficiente conocimiento como alumno para poder ser en algún momento un profesor de ese tema, permitiendo que la red de conocimiento se expanda y llegue a zonas que antes no era posible.
Sobre Roberto​
​
Soy Ingeniero en Desarrollo de Videojuegos, especializado en la tecnología de NVIDIA Omniverse y gráficas computacionales.
Me respaldan 4 años de experiencia en el desarrollo de videojuegos en los cuales desarrollé un motor de videojuegos llamado Buzzshock Engine, trabajé como Engine programmer y como Lead of Front-End.
Me gusta salir de la rutina, no me gustan los profesores metódicos que hablan mucho pero hacen poco, soy muy práctico y visual, por lo que tiendo a mostrar ejemplos realistas basados en mi experiencia profesional.
Actualmente soy revisor de contenidos para cursos de Unity y maestro de clases de programación de Unity y Roblox.
Tarifas​
PAQUETES
5 hrs. $750
10 hrs. $1400
ONLINE MXN
$175 MXN / h
ONLINE USD
$10 USD / h (Comision no incluida)
ESPECIFICACIONES
* Las tarifas están sujetas a cambios dependiendo el tiempo de la asesoría y junto con el valor agregado.
* Las comisiones por transferencia bancaria no están contempladas en la tarifa.
* Las tarifas por paquete se cobran la mitad por adelantado.
* Las clases fuera de la República Mexicana son cobradas con tarifa en dólares.
CURSOS

ESPECIFICACIONES
Curso en la tecnologiá NVIDIA OMNIVERSE.
TEMARIO
Bloque 1: General, uso y funcionamiento
Bloque 2: Aplicacion "Create"
Bloque 3: Archivos USD
Bloque 4: Integración de librerías al proyecto
Bloque 5: Creación de librería especializada
Bloque 6: Uso de la tecnologiá como almacenamiento
Bloque 7: Visualizador de modelos
Bloque 8: Live Edit
HORAS ESTIMADAS
50 hrs.

ESPECIFICACIONES
Curso para la programación en el lenguaje C++.
TEMARIO
BLOQUE 1
Basicos en el c++
- Introducción al lenguaje de programación C++
- Configuración del entorno de desarrollo de C++
- Conceptos básicos de programación en C++
- Tipos de datos de C++
- Variables en C++
- Bucles en C y C++
- Repositorios en Github Desktop
BLOQUE 2
Toma de decisiones en C/C++ (if, if..else, Nested if, if-else-if)
Entrada/salida básica
- Redirección de I/O en C++
- Entrada/salida básica en C++
- Borrar el búfer de entrada en C/C++
Operadores
- Operadores en C / C++
- Operadores unarios en C/C++
- Pre-incremento (o pre-decremento) en C++
- Operadores nuevos y de eliminación en C++ para memoria dinámica
Arreglos
- Matrices en C/C++
- Matrices Multidimensionales en C / C++
- ¿Cómo imprimir el tamaño del parámetro de matriz en C++?
Strings
Funciones
- Funciones en C/C++
- Argumentos predeterminados en C++
- Funciones en línea en C++
- Regreso de funciones vacías en C++
- Funtores en C++
BLOQUE 3
Ficheros
- Manejo de archivos a través de clases de C++
- Leer/escribir objetos de clase de/a archivo en C++
programa C++ para crear un archivo
- Gestión de archivos CSV usando C++
Punteros y referencias
- Punteros en C y C++: Introducción, Aritmética y Arreglos
- Puntero opaco
- Referencias en C++
- Puntero 'this' en C++
- Punteros inteligentes en C++ y cómo usarlos
- Punteros vs Referencias en C++
Programación orientada a objetos
- Clases y objetos de C++
- Herencia en C++
- Polimorfismo en C++
- Encapsulación en C++
- Abstracción en C++
- Sobrecarga de funciones en C++
- Sobrecarga de operadores en C++
Constructores y Destructores
- Constructores en C++
- Copiar constructor en C++
- Destructores en C++
- Constructores predeterminados en C++
- Destructor privado en C++
BLOQUE 4
Manejo de excepciones
- Manejo de excepciones en C++
- Captura de clases base y derivadas como excepciones
- Bloqueo de capturas y conversión de tipos en C++
- Manejo de excepciones y destrucción de objetos.
- Lista Ligada
- Stack
- Queue
- Arboles
- Ordenamientos: Seleccion, Insercion, Burbuja.
HORAS ESTIMADAS
120 hrs.
Cómo solicitar una clase?
PASO 1
En orden de saber cómo poder apoyarte, mandame un mensaje privado por WhatssApp para poder resover tus necesidades
PASO 2
Una vez analizado tu caso, revisare tus datos y eveluare tus requerimientos, de este modo me pondré en contacto contigo tan pronto me sea posible.
PASO 3
Una vez realizados los pasos anteriores, te pido que esperes para que pueda revisar tu solicitud y de ese modo pueda darte una respuesta.
​
Las clases se pagan al inicio de las sesiones para más comodidad tuya y mía.
Método de pago
PASO 1
Para realizar el pago, es necesario realizar una transferencia bancaria con el nombre "CLASE + Tu nombre", a la cuenta que se encuentra en el siguiente documento.
PAGOS AL EXTRANGERO
PayPal: rcharretonk@outlook.com
Las transferencias por PayPal son sin considerar la comision por transferencia, ingresa a este sitio web (PayPal Fees) para saber cual es tu comision por pais.
PASO 2
Una vez realizado el pago, comparte por el medio de comunicación que tienes conmigo una captura de tu comprobante.
PASO 3
Cuando yo reciba el pagó te mandaré un recibo con el pago reflejado. Este recibo nos servirá como confirmación del pago y aclaración si es necesario.
Nota: Los pagos realizados por plataformas como PayPal no tienen contemplada las comisiones por transferencia, evaluar esto antes de realizar los pagos.

Colaboradores
Tu marca puede estar aqui
(Your branch can be here)
Deconstruyendo Videojuegos
¿Te gustan los videojuegos y quieres ver como estan hechos?, si tu respuesta fue si, estas en el lugar indicado, en mi podcast te platico como los estudios mas aclamados de videojuegos se rompieron la cabeza para crear los juegos que mas amas.

YouTube