3
talleres de un día
Hago videojuegos desde hace años y doy clases presenciales en Tijuana. No soy una escuela: soy una persona, y las clases son conmigo.
Me llamo Raúl Contreras Herrera. Hago videojuegos, software para clientes, y desde hace un tiempo doy clases presenciales en Tijuana.
Aprendí a programar solo, con tutoriales, y me costó años más de lo que debía. No porque el material fuera malo, sino porque nadie veía mi pantalla cuando algo tronaba. Un error de una línea me podía costar tres días. En un salón, eso se resuelve en dos minutos.
Por eso el curso es presencial y los grupos son chicos. No es una decisión de marketing: es la única forma en la que el formato sirve para algo que un video de YouTube no haga mejor y gratis.
He publicado doce juegos. Los más recientes se juegan en el navegador, sin instalar nada, en gatoarcade.com; los demás están en mi portafolio. Ábrelos antes de apuntarte: están hechos con los mismos motores que vamos a usar en clase.
Ese portafolio es, él mismo, un simulador de Windows 95 que funciona — escritorio, ventanas, Buscaminas jugable. Lo menciono porque dice más de cómo trabajo que cualquier lista de tecnologías.
De día construyo sistemas de inteligencia artificial para una agencia en Estados Unidos y dirijo un equipo pequeño de ingeniería. Las herramientas que usamos en el curso son las mismas que uso en producción; no hay una versión "de práctica" y otra de verdad.
Algunas de esas herramientas las escribí yo. Una es un servidor MCP para RPG Maker XP: le da a un agente de inteligencia artificial acceso directo a los archivos de tu proyecto, para que arme el mapa y la base de datos mientras tú decides quién vive ahí. Es el único que existe para ese motor, es gratis, y puedes revisarlo antes de pagarme un peso — en GitHub o con npm i rpgmaker-xp-mcp.
Lo cuento por lo que significa en el salón, no para presumir. Escribir esa herramienta implicó, entre otras cosas, encontrar un error en una librería publicada que convertía cada hechizo de curación en uno de daño sin avisar a nadie. Ese tipo de cosas no vienen en un tutorial, y son exactamente las que se atoran a media clase. Cuando eso pase, no voy a estar adivinando junto contigo.
Mi formación es en psicología educativa. Es la razón por la que el salón está armado como está —seis por grupo, sesiones cortas, algo corriendo al final de cada una— y es la parte que casi todos los cursos de este tipo se saltan.
Programamos desde la primera sesión. No hay una unidad de teoría antes de tocar código: lo que se explica se usa el mismo día, y cada sesión termina con algo corriendo en el navegador.
Uso Phaser 3 como motor principal porque es el camino más corto a un juego terminado en web. Vemos Pixi y Babylon para que sepas cuándo conviene cada uno, no para presumir la lista.
El código es tuyo. Sales con el repositorio, y lo que hagas con él después no me corresponde.
Doy clases en Tijuana. Si quieres preguntarme algo antes de apuntarte, la vía más rápida es WhatsApp o correo — contesto yo, no un bot.
talleres de un día
motores
por grupo
juego publicado
El próximo grupo
Cupo limitado por grupo