Tutoriales
Cómo distribuir tus juegos
Exporta tu juego y publícalo en la web, escritorio, móvil, itch.io y Steam.
Cómo añadir un cursor personalizado
Oculta el cursor predeterminado, diseña un reemplazo en pixel art y haz que siga al ratón.
Cómo construir un cursor virtual
Controla un cursor con el teclado, desplaza mundos más grandes con la cámara y gestiona clics en objetos.
Cómo construir un sistema de guardado y carga
Almacena el estado del juego en localStorage y cookies, valida datos cargados, limita escrituras y exporta cadenas de guardado.
Cómo construir un juego de plataformas
Añade gravedad, plataformas sólidas, salto, plataformas de un sentido, coyote time, aplastamiento de enemigos y bloques reactivos a tu juego.
Cómo tomar capturas de pantalla
Captura el canvas del juego como imagen y descarga un PNG con una sola llamada.
Cómo usar el sistema de mapas
Construye niveles con tiles en capas, gestiona múltiples mapas y desplaza la cámara por mundos más grandes que la pantalla.
Cómo añadir atajos de teclado personalizados
Crea una capa de mapeo de entrada, permite a los jugadores reasignar teclas en tiempo real y guarda sus preferencias con localStorage.
Cómo construir un motor de raycasting
Lanza rayos a través de un mapa de cuadrícula, proyecta paredes 3D a partir de distancias, muestrea texturas desde sprites y añade sombreado por distancia — todo con pset y trigonometría básica.
Cómo construir navegación con clic para mover
Construye un juego top-down con navegación por clic, pathfinding BFS para esquivar obstáculos, y modos de movimiento por cuadrícula y libre.