Una herramienta CLI y WASM en Rust que ajusta el pixel art generado por IA a una cuadrícula uniforme con una paleta fija.
- Estrellas
- 18,424
- Forks
- 966
- Issues abiertos
- 13
- Último commit
- hace 11 horas
¿Qué es?
Pyxel es un motor de juegos retro para Python, diseñado en torno a las limitaciones de las consolas clásicas de 8 bits. Los juegos se dibujan en una pantalla pequeña de baja resolución con una paleta fija, lo que centra la atención en el pixel art y en una lógica de juego sencilla.
El motor reúne en un solo paquete los componentes necesarios para crear juegos pequeños: primitivas de dibujo, gestión de imágenes y tilemaps, reproducción de sonido y música, y entrada mediante teclado, mouse y gamepad. El README también muestra ejemplos de demostraciones con mallas 3D, colisiones y física, además de un editor de imágenes y tilemaps y otro de sonido incluidos.
El núcleo de Pyxel está escrito en Rust y el proyecto incluye WebAssembly y WebGL entre sus temas, por lo que los juegos pueden ejecutarse tanto en el navegador como en entornos de escritorio.
Funciones clave
- 01Pantalla de baja resolución y paleta fija para gráficos retro de pixel art.
- 02Compatibilidad integrada con dibujo, imágenes y tilemaps.
- 03Reproducción de sonido y música para audio sencillo al estilo chiptune.
- 04Gestión de entradas de teclado, mouse y gamepad.
- 05Editores de imágenes, tilemaps y sonido incluidos.
Casos de uso
- Aprender programación de juegos con una API de Python sencilla y accesible.
- Crear juegos pequeños de arcade o plataformas con pixel art.
- Prototipar mecánicas de juego rápidamente en un lienzo de estilo retro.
- Crear juegos retro que se ejecuten en el navegador mediante su compatibilidad con WebAssembly.
Antes de usarlo
- No se pudo identificar la licencia a partir de los metadatos del proyecto. Antes de usarlo, consulta las condiciones de licencia del repositorio.
Temas
Preguntas frecuentes
- ¿Qué es pyxel?
- Un motor de juegos retro para Python que permite crear juegos de pixel art con una paleta fija y una pantalla de baja resolución. Pyxel es un motor de juegos retro para Python, diseñado en torno a las limitaciones de las consolas clásicas de 8 bits. Los juegos se dibujan en una pantalla pequeña de baja resolución con una paleta fija, lo que centra la atención en el pixel art y en una lógica de juego sencilla.
- ¿pyxel es gratuito? ¿Qué licencia tiene?
- pyxel es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pyxel sigue mantenido?
- Mantenimiento activo. El último commit de pyxel fue el 21 oct 2026.
- ¿Para qué puedo usar pyxel?
- Aprender programación de juegos con una API de Python sencilla y accesible. Crear juegos pequeños de arcade o plataformas con pixel art. Prototipar mecánicas de juego rápidamente en un lienzo de estilo retro. Crear juegos retro que se ejecuten en el navegador mediante su compatibilidad con WebAssembly.
- ¿Dónde consigo pyxel?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kitao/pyxel
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un motor de videojuegos 2D sencillo para el lenguaje de programación D, con física, animación, tilemaps y diálogos integrados.
.NET framework para crear juegos 2D y 3D multiplataforma en C#, como reimplementación de XNA Framework de Microsoft, cuyo desarrollo se discontinuó.
Un motor de juegos 2D sencillo para Go, compatible con escritorio, móviles, WebAssembly y consolas.
Motor de videojuegos basado en Flutter con bucle de juego, sistema de componentes, detección de colisiones, efectos y manejo de entradas para juegos 2D.
Godot es un motor de videojuegos multiplataforma, gratuito y con licencia MIT, para crear juegos 2D y 3D desde un único editor.