Skip to main content

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.