Recursos gratuitos de sprite sheets — sem cadastro, sem marca d'água

Crie seus próprios recursos gratuitos de sprite sheet
Onde encontrar recursos gratuitos de sprite sheet — o que é realmente gratuito, o que a licença cobre e como obter uma folha personalizada para o seu jogo a partir de um único prompt.
Uma sprite sheet é uma grade: quadros de tamanho de célula igual, dispostos em linhas, com uma ordem de leitura documentada. Recursos gratuitos de sprite sheet entregam essa grade sem custo — mas "gratuito" é uma palavra com cinco funções ao mesmo tempo. O mesmo download pode não custar nada e ainda assim conter marca d'água, exigir uma conta, pedir uma linha de crédito e proibir o uso comercial.
Esta página desmonta essas condições, porque elas são independentes. Ela aborda o que as licenças comuns realmente permitem, uma lista de verificação para avaliar um pacote antes de você construir um controlador de animação em cima dele, e o que fazer quando nenhuma folha gratuita corresponde ao personagem de que você precisa — o ponto em que gerar uma a partir de uma descrição escrita é mais rápido do que repintar o cavaleiro de outra pessoa quadro a quadro.
O que conta como gratuito
Cinco perguntas distintas se escondem dentro da palavra, e a resposta a uma delas não diz nada sobre as outras. Um pacote pode ser sem custo e sem cadastro e ainda assim ser não comercial. Pode permitir uso comercial e ainda assim estampar um logo no canto de cada quadro. Avalie um pacote nos cinco eixos antes de baixá-lo, não depois de já ter construído três animações em cima dele.
A falha mais comum é uma folha que é gratuita, sem marca d'água e CC-BY: você publica o jogo, a linha de crédito nunca é escrita, e a build fica em desconformidade por uma tecnicidade que uma única linha de texto teria resolvido. A segunda mais comum é a resolução. Os níveis gratuitos costumam ser reduzidos em relação a um nível pago — células de 32 pixels em vez de 64. Uma célula de 32 pixels esticada para preencher um tile de 96 pixels mostra bordas suaves e larguras de pixel irregulares, e nenhuma quantidade de filtragem nearest-neighbour corrige uma fonte que já era pequena demais.
| Eixo | O que significa na prática |
|---|---|
| Sem custo | Você não paga nada. Não diz nada sobre os outros quatro. |
| Sem conta | Download direto. Sem captura de e-mail, sem barreira de login entre você e o arquivo. |
| Sem marca d'água | Pixels limpos. Nada embutido no PNG que você precise pintar por cima ou recortar. |
| Sem atribuição | Nenhuma linha de crédito exigida na sua tela de créditos, página da loja ou arquivo de licença. |
| Uso comercial | Você pode distribuí-lo em algo que você vende, não apenas em um build de jam ou em um mockup. |
A questão da licença
Uma licença é um texto, não um botão escrito Download. Quatro rótulos cobrem a maior parte do que você vai encontrar, e só um deles é incondicional.
A cláusula que as pessoas ignoram é a de redistribuição. Quase toda licença gratuita permite usar os assets dentro de um jogo. Quase nenhuma permite reempacotar os arquivos brutos como um pack seu, inseri-los em um template ou starter kit que você entrega para outras pessoas, ou distribuí-los como uma pasta de extras ao lado da sua própria arte. Alguns termos permitem redistribuição apenas quando os assets estão incorporados a um build e não podem ser extraídos como arquivos limpos. Se o seu plano envolve distribuir os próprios PNGs, você precisa de permissão explícita, e ela precisa estar registrada por escrito.
CC0
Dedicação ao domínio público. Distribua, modifique, venda, sem exigência de crédito. Ainda assim, anote de onde você tirou: sites agregadores marcam arquivos como CC0 que o autor original nunca liberou sob CC0, e a marcação não é a licença.
CC-BY
A atribuição é uma condição da licença, não uma cortesia. O crédito precisa do nome do autor, do nome da licença e do endereço da página de origem, colocados onde um usuário realmente possa vê-los — em uma tela de créditos ou em um arquivo de licença incluído no build. Uma linha em um post de blog sobre o jogo não é a mesma coisa.
Royalty-free
Um termo guarda-chuva, não uma licença. Normalmente significa que você não paga por cópia vendida. Ele não diz nada sobre atribuição, modificação e redistribuição, porque não define nenhuma delas. Leia o EULA que acompanha o pack.
Gratuito para uso pessoal
O eixo da armadilha. O uso pessoal exclui a distribuição em uma loja e, dependendo do texto, também exclui builds com anúncios, links de doação e inscrições em jams que depois são publicadas. Se o projeto puder um dia gerar dinheiro, trate esses packs como somente pagos.
Packs gratuitos que valem o download
O que separa um pack utilizável de uma pasta de arrependimento é a documentação, não a qualidade da arte. Quatro coisas importam: um tamanho de célula consistente, uma grade documentada, quadros genuinamente transparentes e uma origem que você consiga rastrear até a pessoa que os fez.
Uma grade documentada é uma linha de texto — células de 48×48, 8 colunas, linha um idle, linha dois walk, linha três attack. Sem ela, você mede as sequências de pixels na mão, e refaz essa medição toda vez que adiciona um estado. Transparente significa que o canal alfa está fazendo o trabalho, não um padrão xadrez pintado na imagem na hora de exportar.
Lista de verificação para avaliar pacotes gratuitos de sprite sheets
Execute estas oito verificações, na ordem, em qualquer pacote antes de adicioná-lo ao seu projeto. A análise completa leva alguns minutos e economiza a tarde que você gastaria depurando desalinhamentos.
01
Abra a sheet em um editor de imagens e confira as dimensões brutas em pixels. Divida a largura pelo número de colunas. Se o resultado não for um número inteiro, a grade não é a que a prévia sugeria.
02
Meça duas células em linhas diferentes. Uma única coluna a mais desloca todos os quadros seguintes, e o desalinhamento só fica visível quando o sprite é animado.
03
Amplie para 800% e observe um pixel do canto. Confirme que o fundo é transparente, e não um padrão xadrez cinza embutido no arquivo.
04
Anote a contagem de quadros por linha: idle 4, walk 8, attack 6. Linhas montadas a partir de fontes diferentes raramente coincidem, e sua máquina de estados precisa saber os números reais.
05
Localize a página de origem — onde o autor publicou o material. É lá que está o texto da licença, e é o único lugar que informará se os termos mudaram após o seu download.
06
Salve o texto da licença junto ao arquivo com a data do download. Sua cópia permanece fixa; a página por trás dela, não.
07
Renderize um quadro em escala 1:1 na sua engine antes de escrever o controlador de animação. As convenções de ordenação das sheets variam, e primeiro o canto superior esquerdo versus primeiro o canto inferior esquerdo é o bug clássico — um eixo Y invertido em uma sheet de quatro linhas é lido como uma animação quebrada.
08
Confira a paleta em relação ao restante da sua cena. Dois pacotes gratuitos em uma mesma fase geralmente divergem quanto à saturação e à direção da luz, e a emenda fica evidente na velocidade de jogo.
Quando o gratuito não basta — gere o seu próprio
Pacotes gratuitos entregam um papel: cavaleiro, slime, caixote. Eles não entregam o seu personagem. Se o seu protagonista tem uma silhueta específica, uma paleta específica e proporções específicas, adequar-se a uma sheet gratuita significa ou mudar o personagem para se encaixar na arte, ou editar cada quadro à mão — e a edição manual quebra o alinhamento da grade, que é justamente o que o pacote acertava.
A alternativa é descrever o personagem uma vez e gerar o conjunto. No Agent Sprite Forge você escreve a descrição: estrutura corporal, paleta com valores hexadecimais, ângulo de câmera e os estados de que precisa. A ferramenta devolve quadros em uma grade consistente, com transparência, no tamanho de célula que você escolher. Vista de cima e vista lateral não são intercambiáveis, então declare o ângulo explicitamente ou você receberá um conjunto inutilizável.
O fluxo de trabalho é o mesmo, seja o personagem o jogador, um NPC ou um chefe em um mundo como The Cyclops' Island. Regerar um estado depois custa um prompt, desde que você tenha guardado a descrição. Essa descrição é a sua fonte da verdade e, ao contrário de um arquivo de licença, nunca muda debaixo de você.
01
Escreva o personagem em um único parágrafo: estrutura corporal, silhueta, paleta em valores hexadecimais e ângulo de câmera. Adjetivos vagos produzem quadros vagos.
02
Defina o tamanho da célula antes da primeira geração — 32, 48 ou 64 pixels. Gerar novamente depois com um tamanho diferente significa reancorar todas as animações que você já posicionou.
03
Liste apenas os estados que você vai entregar, com contagens de quadros: parado 4, caminhada 8, ataque 6. Quadros extras são excluídos, e você ainda paga por eles no tamanho do atlas.
04
Gere e depois confira a âncora. Os pés devem ficar no mesmo pixel de linha de base em todos os quadros de caminhada, ou o personagem sobe e desce em relação ao chão.
05
Exporte como uma folha com a grade documentada, depois importe-a para o construtor de jogos 3D e coloque-a em um billboard ou em uma superfície plana para conferir a escala em relação à geometria do seu nível.
06
Guarde a descrição e a semente. Quando você precisar de um estado de pulo ou de dano três semanas depois, você estende o mesmo personagem em vez de começar de novo.

Entre no mundo ao qual ele pertence
Um sprite é um personagem sem lugar para ficar. O último passo é o que ninguém mais oferece: pegue a folha que você acabou de criar e coloque-a em um mundo pelo qual alguém possa caminhar — uma ilha pequena, um planeta, uma esquina chuvosa. Cada mundo neste site foi criado a partir de uma descrição escrita e publicado como uma página que você pode jogar.
Perguntas frequentes
Os recursos gratuitos de folhas de sprites são realmente gratuitos? +
Depende de qual das cinco condições você quer dizer. Muitos não custam nada e ainda exigem uma conta, uma atribuição ou uma licença não comercial. Leia o texto da licença, não o botão de download.
Posso usá-los comercialmente? +
Somente se a licença conceder uso comercial. CC0 e a maioria das EULAs isentas de royalties permitem; variantes 'gratuitas para uso pessoal' e não comerciais não permitem. Se a página não disser nada, considere que não é permitido.
Vou precisar dar crédito a alguém? +
CC0 não exige crédito. CC-BY exige — nome do autor, nome da licença e fonte, exibidos onde o jogador possa ver, como uma tela de créditos ou um arquivo de licença incluído na build. Os termos de royalty-free variam.
Em que formato vêm as sprite sheets? +
Normalmente PNG com canal alfa, que é o que você quer, porque preserva a transparência. GIF aparece em pacotes mais antigos, mas degrada as bordas. Fatie os frames no carregamento em vez de reexportar cópias redimensionadas que suavizam os pixels.
Como sei sob qual licença uma sheet está? +
Vá até a página onde o autor a publicou originalmente — o texto da licença fica lá, não no site espelho de onde você baixou. Guarde o texto e a data do download junto com o arquivo, porque os termos podem mudar depois que você o obtém.
Posso encomendar uma sheet personalizada para o meu próprio personagem? +
Sim. Escreva uma descrição cobrindo o plano corporal, a paleta, o ângulo de câmera e os estados que você precisa, e o Agent Sprite Forge retorna frames de idle, walk e attack em uma grade consistente com transparência. O resultado é importado no 3D game builder como qualquer outra sheet.
Voltar ao 3D Game Builder
Todos os 31 mundos, jogos e cenas 3D finalizados estão em uma única página — cada um deles jogável.
Abrir a biblioteca completa de sprites gratuitos
Cada asset desta biblioteca é um PNG transparente e pronto para uso em jogos, com um prompt registrado — recursos gratuitos de sprites e de sprite sheets, marcados por ação, estilo e assunto. Livre para navegar e baixar.