Debug #006 — Itch.io: da Jam ao Lançamento

Cristiane Jade
8 min readFeb 24, 2023

--

Um pouco sobre publicar um jogo

Photo by Andrey Metelev on Unsplash

Iniciar um projeto em uma game jam é um desafio em si: todas as pessoas envolvidas na jam desejam colocar seus jogos em uma engine e tornar o sonho possível.

O foco da equipe é chegar a um consenso sobre o propósito do jogo a ser desenvolvido, com cada integrante direcionando sua energia para o projeto. Alguns membros acreditam que o projeto será o próximo grande sucesso brasileiro em jogos, enquanto outros veem que aquele projeto os ajudará a encontrar o emprego dos sonhos. Há diversas metas e sonhos dentro do propósito de cada membro da equipe.

Durante a correria para atender todas as expectativas relacionadas ao projeto, muitas vezes acaba-se esquecendo de organizar o processo de publicação e de manter em mente que o fundamental é ter começo, meio e fim, sempre focando no tempo proposto para o desenvolvimento do projeto.

Antes de mais nada, vamos alinhar as expectativas:

  • Vai com calma, você não vai compreender tudo o que estou escrevendo neste artigo, ele será um complemento das referências que você encontrou até hoje.
  • As vezes posso dar ideias de um sonho muito alto, é de propósito afinal, acredito que as vezes viajar na maionese pode nos dar ambição, possibilidades e determinação.
  • O que escrevo não é uma verdade unica, é o reflexo da minha XP. É a maneira que aprendi nos últimos 3 anos como profissional da área: mentorias em game jams regionais e mundiais + meu trabalho como produtora de games.
  • Eu tô na jornada game Dev desde 2014, quando comecei os estudos, 9 anos de dedaria e grito no c#.
  • Referências bibliográficas costumam ser as vozes da minha cabeça.
  • Se você está fazendo um jogo na faculdade, de valor a isso que você está construindo. CLARAMENTE esse será seu portifólio acadêmico e passa a ser fundamental ter esse jogo (mesmo que quebrado, feio, capenga) no seu histórico de desenvolvimento profissional pra conseguir um estágio ou até mesmo uma vaga com uma senioridade além dessa.
  • Meu material é focado para pessoas que desejam seguir na carreira de Game Producer. Já vou aproveitar o momento para recomendar a seguintes leituras:

Agora sim, podemos voltar!

Publicação de games:

Teu primeiro contato com publicação de games pode ser que venha de uma game jam ou de um trabalho acadêmico. Quando a gente quer fazer nossos primeiros joguinhos, mal pensamos na publicação e fica pior quando mencionamos que necessita ter um cronograma. Não pensar no fim, vai impactar o começo.

Ao iniciar um projeto desse tipo, realize o seguinte exercício de perguntas:

  • Quais são as plataformas*?
  • Quais são os requisitos de cada plataformas para a publicação do jogo?
  • Qual é a engine e qual versão ela se encontra?
  • A versão da engine do projeto é compatível com a plataforma?
  • Quando esse projeto será entregue?
  • Quais são os marcos de entrega e quais são seus requirimentos?
  • O jogo fará uso de alguma feature de gamepad (vibração, touch, som no controle)?
  • Como a UI irá se comportar em cada plataforma e perifericos (gamepad, mouse, teclado, toucscreen)?

*Algumas plataformas de publicação: Itchio, Game Jolt, Steam, Amazon, Google Play, App Store Nuuvem Gamersgate, GOG.com, Green Man Gaming, OnePlay, Sploder, Gamestreamer, Gamehouse, Nutaku, Nintendo, Sony, Microsoft,

Essas perguntas já podem te dar um direcionamento, sempre busque fazer perguntas para o que você está construindo.

Photo by Desola Lanre-Ologun on Unsplash

Focando na publicação, listei o que a plataforma Itchio possui e a gente não percebe. E essa listagem que farei, se olhar com carinho se aplica nos requerimentos básicos de qualquer processo de submissão e organização básica de projeto.

Tenho a impressão de que muitas pessoas acreditam que, só porque a plataforma não possui um funcionário para jogar o build e validar a publicação do jogo, é só chegar e postar o game, e pronto, o sorvetinho está feito. No entanto, isso não é verdade. Publicar um jogo requer muito mais do que simplesmente fazer o upload do build. É preciso garantir que o jogo esteja completo e funcionando corretamente, além de seguir todas as políticas e diretrizes da plataforma de publicação escolhida. Por isso, é importante dedicar tempo e esforço para garantir que tudo esteja em ordem antes de publicar o jogo.

⏱️ Coloque na tua cabeça de Jammer/Indie: se não tem alguém pra se fazer aquilo, quem faz é você. Então, amiga desenvolvedora, seja visionária e poupe sua saúde mental, não grile por não ter algo quando no tempo que deveria estar pronto, cada um tem seu ritmo e as vezes a pessoa que deve fazer é você mesma.

Tá, mas pra começo de conversa, o que devo ter em mente para postar o joguinho?

  1. O jogo precisa ter uma lógica de versionamento de software e esse versionamento eu recomento que seja aplicado a documentações do projeto. Não precisa ser algo complexo, viu? Afinal, tu estais numa jam, vai com calma, cada pessoa tem um nível de conhecimento e todos estão dispostos a convergir para alinhar processos.
  2. O jogo e todos os documentos, imagens, músicas, modelagens etc necessitam estar de fácil acesso para os membros da equipe e preferencialmente dentro de um repositório. E mana, pode ser o google drive mesmo, busque sempre o básico e que esteja no nível de todos os membros.
  3. Ta tudo bem usar assets que não foram feitos pelas pessoas do time! Você pode referenciar os packs de assets nos creditos do game, lembre-se: tudo que vc puder fazer para ganhar mais tempo de desenvolviento com o time, proponha!
  4. É preciso que o jogo tenha determinadas informações para facilitar sua busca na plataforma:
    📢 Nome do jogom
    📢 Genero e Tema do jogo.
    📢 Descrição em poucas palavras em 240 caracteres: Vai te facilitar muito na hora de gerar consistência de dados dentro de plataforma de divulgação, principalmente porque muitas pessoas não gastam o tempo de leitura superior a 3 linhas. Eu sou uma dessas pessoas kkkk
    📢 Descrição longa: Mais detalhes para detalistas, manda vê escrevendo.
    📢 Plataformas: Android, iOS, Web, Ichio, etc.
    📢 Engine: Construct, Godot, Unreal, Unity, etc.
    📢 Data de publicação e a versão do jogo naquela data.
    📢 Atualizações: Depois de publicado, é bacana fazer uma lista de modificações que foram feitas no jogo.
    📢 Nome dos integrantes descrição da colaboração de cada membro.
  5. Página personalizada deixa a apresentação do game mais caprichada, aqui ta o exemplo da melhor pagina que personalizei: https://cristianejade.itch.io/sweetshop
  6. Buscar referências de outras paginas de games, preferencialmente de jogos conhecidos para que você compreenda a tendencia e necessidades que você terá que realizar e as que terá que solicitar ao time. E claro, fiz essa listinha de alguma pages que achei bacana, fiz questão de trazer uma diversidade de perspectivas:

    🪧 https://maduvenancio.itch.io/immensity
    🪧 https://pixelwestern.itch.io/dead-horizon-demo
    🪧 https://devolverdigital.itch.io/disc-room
    🪧 https://maduvenancio.itch.io/mini-minny
    🪧 https://alarts.itch.io/die-in-the-dungeon
    🪧 https://terrycavanagh.itch.io/dicey-dungeons
    🪧 https://rafaela-araujo.itch.io/unknown-spell
    🪧 https://el-rafilla.itch.io/into-the-deep
    🪧 https://spiralatlas.itch.io/pride-or-prejudice
    🪧 https://squidcor.itch.io/anger-foot
    🪧 https://bianolucs.itch.io/starlight-keeper
    🪧 https://hauntedps1.itch.io/demodisc2021
    🪧 https://negative-entities.itch.io/the-lunar-effect-demo
    🪧 https://ailin.itch.io/abluese
    🪧 https://camiaalves.itch.io/naosolteminhamao
    🪧 https://nodochii.itch.io/yo
    🪧 https://singridraws.itch.io/transmutation-wgjchile
    🪧 https://motimmedia.itch.io/eclipse
    🪧 https://hex-zu.itch.io/taciturna
    🪧 https://morphynas.itch.io/o-sumico-da-tangerina
    🪧 https://rochestev.itch.io/to-the-stars
    🪧 https://jessabellerina.itch.io/space-ex
    🪧 https://shelitzin.itch.io/las-piezas-de-chain
  7. Foque em construir uma boa Key Art pro teu jogo, possivelmente ela será a capa dele. E faz no teu tempo e de acordo com sua XP e determinação, em maninha!
  8. Busque coerência nos materiais que você solicita e cria, isso te permitirá gerar qualidade dentro do nivel intelectual do seu time.
  9. Esses pontos que trouxe pra você com toda certeza você irá usar caso um dia seu jogo seja publicado em empresas de firts partys: Nintendo, Microsoft e Sony, por exemplo. Ou um sonho mais próximo: apresentar o projeto a uma publisher.
  10. Organização dentro do projeto é tudo, nomei, catalogue, ajuste, padronize. O minimo poder ser maior que as maiores ações. Na imagem abaixo deixo um exemplo de como NÃO nomear um arquivo.

Futuro?

Tenha em mente que quem coloca limites não gera novas possibilidades. As vezes o sucesso do teu jogo pode ter caminhos diferentes do que você e seu time sonham. Ao finalizar um jogo numa jam, tente engajar o jogo em outros projetos e editais! Esse time fez isso com o jogo delas, e puderam ter seu projeto sendo exibido para toda a Av. Paulista em São Paulo.

O jogo Arbitrium pode ser jogado na fachada do prédio da Fiesp. O jogo foi resultado do evento Women Game Jam na edição de 2018, a segunda edição do evento. Até onde eu me lembro da história, foi o primeiro jogo da meninas. Imagina só, teu primeiro joguinho de jam num telão NO MEIO DE SÃO PAULO.

Peixes no caminho

Eu acredito que, ao chegar ao final do meu artigo, muitos podem questionar se conseguiram compreender tudo. Se for esse o caso, sinta-se à vontade para me contatar através das minhas redes sociais e compartilhar sua opinião sobre o que achou que faltou no artigo. Desde que comecei este projeto, tenho buscado constantemente melhorias e feedbacks são fundamentais para isso. Nunca imaginei que um dia estaria escrevendo e, aos poucos, estou me tornando uma “escritora”.

Espero que as dicas de como organizar os documentos e arquivos do projeto, incluindo a utilização de versionamento de software, repositórios, utilização assets de terceiros tenha te agregado na carreira que você pretende seguir.

Edit01: Recentemente tive a oportunidade de tornar esse conteudo numa palestra, vale a pena assistir:

Deixo aqui uma imagem bem legal que encontrei na internet e espero um dia falar sobre o que aprendi com ela:

Obrigada pelos peixes.

--

--

Cristiane Jade

🎮 Making Games around the world 🎮 Diversity, Respect, Inclusion and Equality.