~/benito
← volver al lab
[funciona] febrero de 2026

Snake con temática de crayones

Mi primer side project del universo de mini-juegos: un Snake retro pintado a mano sobre Vite + React, con controles táctiles y de teclado.

game-dev react vite creative-coding

La idea

Quería un proyecto pequeño donde poder soltar la rigidez del trabajo de día. Algo que se sintiera hecho a mano, no plantilla. Un Snake clásico, pero pintado como si lo hubiera dibujado un niño con crayones.

El stack

  • Vite + React porque el setup es instantáneo y quería iterar rápido.
  • Canvas 2D directo para el game loop (sin librería de juegos).
  • Estética crayón: texturas SVG, trazos imperfectos, paleta saturada.

Lo que aprendí

El reto no fue el código del Snake (es un loop con grid y direcciones), sino lograr que se sintiera juguetón. Probé con CSS filters, con SVG patterns, con noise overlays. La versión final usa una textura crayón aplicada sobre cada celda y un easing exagerado en los giros.

Próximos pasos

Este Snake es el primer juego de un universo de mini-juegos con temática crayón. Tengo un GDD inicial con 27 ideas — Pong, Tetris, Memorama, Whack-a-mole y otros. La meta es publicar uno por mes, cada uno con su propio toque.

Si quieres ver el roadmap completo, lo voy a publicar pronto aquí mismo.