Fluxo de trabalho de pixel com Aseprite: um conjunto de configurações padrão que podem ser usadas diretamente.
Recentemente, li um guia detalhado sobre o Aseprite que descreve o fluxo de trabalho para jogos de pixel art. Anotei as partes que me pareceram mais úteis, especialmente a configuração padrão que "minimiza os erros".
Tela: Os personagens começam com 32x32 pixels, os inimigos, itens e ícones começam com 16x16 pixels, e o personagem principal pode ser ampliado para 64x64 pixels quando necessário. Durante a edição, a ampliação padrão pode ser definida como 800%, mas no jogo, é importante manter a renderização em 1:1. Não se deixe enganar pela ampliação da tela no editor.
Paleta de cores: Comece com a paleta DB32 do Lospec, defina os tons principais e, em seguida, expanda para 48-64 cores conforme necessário. No entanto, tente limitar o número de cores usadas em cada quadro a 16. A paleta de cores é apenas um conjunto de "cores opcionais", não um conjunto de "cores que devem ser usadas". É melhor usar um conjunto principal de cores para todo o projeto e evitar trocas completas durante o desenvolvimento, pois isso pode fazer com que os ativos antigos não correspondam ao estilo.
Animação: A taxa de quadros para o estado ocioso é de 8 FPS, para ataques é de 12 FPS e para habilidades especiais é de 24 FPS. É possível definir durações diferentes para cada quadro dentro do mesmo arquivo usando a opção "Frame Duration".
Exportação: As planilhas de sprites são organizadas em linhas, acompanhadas de dados JSON. Os nomes dos arquivos são combinados como "nome_do_personagem_nome_da_ação" em pares PNG + JSON.
Um dos erros mais comuns ao importar para a engine é a forma de filtragem: use sempre o modo "Point" e evite o "Bilinear". As imagens de pixel também não precisam de compressão de textura. No Unity, é possível usar o Aseprite Importer oficial para importar diretamente os arquivos .aseprite, eliminando a necessidade de exportação manual.
Outra sugestão que considero muito valiosa: identifique as tarefas que você repete mais de dez vezes por dia e crie pequenos scripts em Lua com cerca de 20 a 30 linhas de código para automatizá-las. Faça um desses scripts por semana. Ao longo de alguns meses, o tempo economizado será muito maior do que você imagina.
Você pode começar a escolher sua paleta de cores aqui: https://lospec.com/palette-list
Fonte: Xmohe Indie Game Box.
Tela: Os personagens começam com 32x32 pixels, os inimigos, itens e ícones começam com 16x16 pixels, e o personagem principal pode ser ampliado para 64x64 pixels quando necessário. Durante a edição, a ampliação padrão pode ser definida como 800%, mas no jogo, é importante manter a renderização em 1:1. Não se deixe enganar pela ampliação da tela no editor.
Paleta de cores: Comece com a paleta DB32 do Lospec, defina os tons principais e, em seguida, expanda para 48-64 cores conforme necessário. No entanto, tente limitar o número de cores usadas em cada quadro a 16. A paleta de cores é apenas um conjunto de "cores opcionais", não um conjunto de "cores que devem ser usadas". É melhor usar um conjunto principal de cores para todo o projeto e evitar trocas completas durante o desenvolvimento, pois isso pode fazer com que os ativos antigos não correspondam ao estilo.
Animação: A taxa de quadros para o estado ocioso é de 8 FPS, para ataques é de 12 FPS e para habilidades especiais é de 24 FPS. É possível definir durações diferentes para cada quadro dentro do mesmo arquivo usando a opção "Frame Duration".
Exportação: As planilhas de sprites são organizadas em linhas, acompanhadas de dados JSON. Os nomes dos arquivos são combinados como "nome_do_personagem_nome_da_ação" em pares PNG + JSON.
Um dos erros mais comuns ao importar para a engine é a forma de filtragem: use sempre o modo "Point" e evite o "Bilinear". As imagens de pixel também não precisam de compressão de textura. No Unity, é possível usar o Aseprite Importer oficial para importar diretamente os arquivos .aseprite, eliminando a necessidade de exportação manual.
Outra sugestão que considero muito valiosa: identifique as tarefas que você repete mais de dez vezes por dia e crie pequenos scripts em Lua com cerca de 20 a 30 linhas de código para automatizá-las. Faça um desses scripts por semana. Ao longo de alguns meses, o tempo economizado será muito maior do que você imagina.
Você pode começar a escolher sua paleta de cores aqui: https://lospec.com/palette-list
Fonte: Xmohe Indie Game Box.
Comentários 0
Deixe o primeiro comentário, em qualquer idioma.
Entre para comentar