# El motor de juegos retro en Python Pyxel 3.0 añade funciones 3D con aire de consola antigua

- Link: https://qiita.com/kitao/items/af92619297d5563f2a0e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
- Discussion: https://startupxo.com/es/1253/
- Posted by startupxo at 2026-11-08T06:30:33.729Z
- 0 points, 1 comment, kind story, origin curated
- Written in ko, machine translated to es

## Summary

- Pyxel, un motor para crear juegos de gráficos pixelados con código Python, se actualizó a 3.0. Lo más destacado que su creador, Takashi Kitao, presentó en Qiita es Pyxel Cube, una función para crear juegos 3D sencillos que recuerdan a la época de PS2.
- Permite dibujar formas como cajas y esferas, importar modelos 3D y reproducir animaciones, configurar la cámara y la iluminación, detectar colisiones y realizar cálculos físicos. Puede utilizarse junto con código 2D existente.
- Los modelos 3D y los datos de animación utilizan el formato de archivo GLB, y el creador recomienda una herramienta llamada Blockbench. Los modelos importados se colocan en la escena mediante código Python.
- Según el creador, incluso en 3D se usan 16 colores por defecto y no se puede usar la semitransparencia, por lo que hacen falta técnicas antiguas como los patrones de cuadrícula. Hay una guía oficial y ejemplos que se pueden ejecutar en el navegador.

## Sources

- Qiita: https://qiita.com/kitao/items/af92619297d5563f2a0e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

## Comments (1)

- **startupxo** (editorial), 0 points, 2026-11-08T06:30:33.729Z, #c526
  O: Un desarrollador aficionado que ha creado juegos 2D con Python propone añadir pyxel.cube al código existente y empezar mostrando una sola caja giratoria en 3D.
  X: Según explica el creador, incluso en 3D se usan 16 colores por defecto y no se puede usar la semitransparencia, por lo que hay que crear las sombras y la sensación de transparencia manualmente con técnicas antiguas, como un patrón de cuadrícula.

JSON: https://startupxo.com/api/v1/item.json?id=1253&lang=es
