🔒 Tilemaps con Tiled: diseñar niveles sin tocar código
Cómo montar niveles en Tiled y cargarlos en Phaser: capas, colisiones por propiedad, y objetos para spawns y triggers.
17 artículos
Cómo montar niveles en Tiled y cargarlos en Phaser: capas, colisiones por propiedad, y objetos para spawns y triggers.
Qué es un draw call, por qué juntar tus sprites en una sola textura multiplica el rendimiento, y cómo montar animaciones en Phaser.
El bucle de juego explicado sin matemáticas: por qué existe delta time, qué es el fixed timestep, y por qué tu personaje se mueve más rápido en un monitor de 144 Hz.
Build de producción, el ZIP correcto, escalado responsive y los errores que hacen que tu juego se vea en negro en el navegador de otro.
Los tres son librerías de JavaScript para hacer juegos, pero resuelven problemas distintos. Cuál te conviene según lo que quieras construir.
La IA genera imágenes bonitas y spritesheets inservibles. Por qué falla la coherencia entre frames, dónde sí conviene usarla, y cómo integrarla en un pipeline real de Phaser.
Screenshake, easing, hitstop, coyote time. Los detalles que separan un prototipo funcional de un juego que da gusto jugar.
Cómo funciona realmente una colisión 2D: rectángulos alineados, círculos, y el problema del tunneling que hace que las balas rápidas atraviesen los muros.
Clases presenciales de programación de videojuegos en Tijuana. JavaScript y Phaser 3 en un taller de un día, con un juego publicado al final. No es una carrera de cuatro años ni un curso para niños.
Sí, se pueden hacer juegos con JavaScript, y corren en cualquier navegador. Qué necesitas, qué librería usar, y el camino completo desde canvas hasta un juego publicado.
Un golpe correcto y un golpe que se siente son el mismo código con siete capas encima. Este ejercicio es agregarlas de una en una y medir cuál sirve.
Tres pantallas, un récord que sobrevive al refresh y todos los casos raros que nadie prueba: el navegador en modo incógnito, el guardado corrupto y la partida a medias.