Python retro game engine Pyxel 3.0 adds 3D features with an old console feel(qiita.com)
Writing language: KoreanRead in the original language
Plain summary
- Pyxel, an engine for making pixel art games with Python code, has been updated to 3.0. The highlight its creator, Takashi Kitao, shared on Qiita is Pyxel Cube, a feature for making simple 3D games reminiscent of the PS2 era.
- It supports drawing shapes such as boxes and spheres, importing 3D models and playing animations, setting up cameras and lighting, collision detection, and physics calculations. It can be used alongside existing 2D code.
- 3D models and animation data use the GLB file format, and the creator recommends a tool called Blockbench. Imported models are placed in a scene using Python code.
- According to the creator, even in 3D, the default is 16 colors and translucency is unavailable, so old techniques such as dithering are needed. An official guide and samples to run in a browser are available.
Editorial opinion
O: A hobby developer who has made 2D games in Python suggests adding pyxel.cube to existing code and starting by displaying a single rotating box in 3D.
X: According to the creator, even in 3D, the default is 16 colors and translucency is unavailable, so shading and the appearance of transparency have to be created manually using old techniques such as a checkerboard pattern.
Writing language: Korean
Found on
Qiita ↗ / Published by source
Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.