Estudo de caso - Um arcade pelo sistema solar onde cada planeta reescreve a física
Side-scroller educativo em Pygame feito sob um briefing rígido de disciplina: Pygame puro, sem engines. Começou no fim de março de 2025 como um laboratório ao vivo para o Claude Code e o Sonnet 3.7, com gravidade por planeta, quizzes, trilhas do Suno e as primeiras vozes do ElevenLabs. Design de Daniela Flauto.
- Cliente
- VioletNova
- Ano
- Serviço
- Desenvolvimento de Jogos, Python / Pygame, Ferramentas com IA

Desenvolvimento de jogos
Um arcade pelo sistema solar onde cada planeta reescreve a física
Trajetória do build
Como os sistemas se juntaram
Pontapé no fim de março
Disciplina de Jogos Digitais no Mackenzie. O briefing do professor era duro: entregar um jogo jogável em Pygame puro, sem Unity, sem Godot e sem nenhuma outra engine. O desenvolvimento começou no fim de março de 2025.
O Claude Code como laboratório
Construído quando o Claude Code e o Sonnet 3.7 eram novidade: o código virou um laboratório ao vivo de trabalho assistido por agente em Python/Pygame, com o CLAUDE.md guiando a arquitetura e a interface em PT-BR.
Gravidade como mecânica
Nove corpos celestes, cada um com gravidade relativa real. A Terra é a referência; a Lua flutua a 0,16x; Júpiter castiga a 2,4x. Mesmo comando de propulsão, física reescrita a cada fase.
Sistemas em volta do loop
Quizzes ao fim da fase com explicação, diálogos da NOVA-22, controles Hold e Flappy, três dificuldades e save em JSON para progresso de planeta e recordes.
Pipeline de áudio com IA
Trilhas originais por planeta compostas no Suno. Gerações iniciais no ElevenLabs para falas de boas-vindas e bancos de diálogo dos personagens, ligadas aos gerenciadores de som e diálogo do jogo.
Sistemas
Números que o loop tinha que respeitar
Oito planetas mais a Lua, cada um com gravidade, pipeline de arte, quiz e trilha próprios
Fase mais leve: mesmo comando de propulsão, trajetória flutuante
Fase mais pesada: a propulsão tem que brigar com o gigante
Hold para propulsão contínua, Flappy para toques em rajada
Fácil, Médio e Difícil, mudando vidas, checkpoints, power-ups e velocidade dos obstáculos
Trilhas originais do Suno, um banco por corpo celeste, mais o player de música no jogo
Em jogo
Fases, abertura e transições

Demo de gameplay

Fase da Terra

Fase de Mercúrio

Marte

Lua

Netuno

Abertura

Transição · Terra

Transição · Júpiter
Stack e créditos
Sistemas em Python, ferramentas de IA, parceria de design
Tecnologias
- Python
- Pygame
- Claude Code
- Sonnet 3.7
- Midjourney
- Suno
- ElevenLabs
- JSON save
Código aberto no GitHub. Estudo de caso de design por Daniela Flauto. Programação: Marcello Gonzatto Birkan · Nebula Dream Interactive · 2025.