Uma ferramenta de CLI em Rust e WASM que ajusta pixel art gerada por IA a uma grade uniforme, com uma paleta fixa.
- Estrelas
- 18,424
- Forks
- 966
- Issues abertas
- 13
- Último commit
- há 11 horas
O que é?
Pyxel é uma engine de jogos retrô para Python, criada em torno das limitações dos consoles clássicos de 8 bits. Os jogos são desenhados em uma tela pequena e de baixa resolução, com uma paleta fixa, o que mantém o foco na pixel art e em uma lógica de jogo simples.
A engine reúne em um único pacote os recursos necessários para um jogo pequeno: primitivas de desenho, manipulação de imagens e tilemaps, reprodução de sons e músicas e entrada por teclado, mouse e gamepad. O README também apresenta exemplos de demos de malhas 3D, colisão e física, além de um editor de imagens e tilemaps e um editor de som integrados.
O núcleo do Pyxel é escrito em Rust, e o projeto lista WebAssembly e WebGL entre seus tópicos, permitindo que os jogos sejam executados no navegador e também em ambientes desktop.
Recursos principais
- 01Tela de baixa resolução e paleta fixa para gráficos retrô em pixel art.
- 02Recursos integrados para desenho, imagens e tilemaps.
- 03Reprodução de sons e músicas para áudio simples no estilo chiptune.
- 04Suporte a entradas de teclado, mouse e gamepad.
- 05Editores integrados de imagens, tilemaps e som.
Casos de uso
- Aprender programação de jogos com uma API simples e acessível em Python.
- Criar jogos pequenos de arcade ou plataforma em pixel art.
- Prototipar mecânicas de jogo rapidamente em uma tela de estilo retrô.
- Criar jogos retrô que podem ser jogados no navegador com o suporte a WebAssembly.
Antes de usar
- Não foi possível identificar a licença nos metadados do projeto. Antes de usar, confira os termos de licença do repositório.
Tópicos
Perguntas frequentes
- O que é pyxel?
- Uma engine de jogos retrô para Python que permite criar jogos em pixel art com paleta fixa e tela de baixa resolução. Pyxel é uma engine de jogos retrô para Python, criada em torno das limitações dos consoles clássicos de 8 bits. Os jogos são desenhados em uma tela pequena e de baixa resolução, com uma paleta fixa, o que mantém o foco na pixel art e em uma lógica de jogo simples.
- pyxel é gratuito? Qual é a licença?
- pyxel é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pyxel ainda é mantido?
- Manutenção ativa. O último commit de pyxel foi em 21 de out. de 2026.
- Para que posso usar pyxel?
- Aprender programação de jogos com uma API simples e acessível em Python. Criar jogos pequenos de arcade ou plataforma em pixel art. Prototipar mecânicas de jogo rapidamente em uma tela de estilo retrô. Criar jogos retrô que podem ser jogados no navegador com o suporte a WebAssembly.
- Onde consigo pyxel?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kitao/pyxel
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma engine 2D simples para a linguagem de programação D, com física, animação, tilemaps e diálogos integrados.
Framework .NET para criar jogos 2D e 3D multiplataforma em C#, reimplementando o XNA Framework descontinuado pela Microsoft.
Uma engine 2D simples para Go, compatível com desktop, dispositivos móveis, WebAssembly e consoles.
Uma engine de jogos para Flutter, com loop de jogo, sistema de componentes, detecção de colisões, efeitos e gerenciamento de entrada para jogos 2D.
Godot é uma engine de jogos gratuita, multiplataforma e licenciada sob MIT para criar jogos 2D e 3D em um único editor integrado.