Balanço com corda com momento por um desfiladeiro cársico ao anoitecer de monção. A corda é uma restrição real — está frouxa até esticar de repente, sem restituição — e recolhê-la conserva o momento angular, pelo que puxar-se pela corda no fundo de um arco torna-o genuinamente mais rápido (+19% em relação a apenas bombear, medido). O mundo puxa 1,26× mais forte enquanto segura a corda. Uma sonda de alcançabilidade orientou a física final através de milhares de ensaios de balanço bombeado, e cada ninho e saliência do desfiladeiro está colocado numa trajetória que um desses ensaios realmente alcançou. Recoletora do Blender com captura de movimento cujo rosto pisca e reage em qualquer postura corporal. Construído com Phaser 4.
Arena de repulsão vista de cima: mantenha pressionado para ganhar impulso, solte para EMBATER. Os confrontos trocam momento real — massa, restituição de 0,58, hit-stop escalonado pela velocidade de aproximação — e a câmara recebe um impulso ao longo da normal do impacto através de uma mola com amortecimento crítico, não um simples abanão aleatório. Um carneiro-das-rochas do Blender com trote por captura de movimento defende o bloco de sal do cume contra rivais ruivos; empurre-os para fora da falésia. Todas as constantes foram medidas primeiro em formas cinzentas.
Plataformas de precisão com foco na sensação: toda a camada de movimento — assimetria de gravidade de queda de 1,8×, janela de coiote de 90 ms, buffer de salto de 130 ms, suspensão no ápice, câmara com antecipação — foi afinada e medida em caixas cinzentas antes de existir qualquer arte. Depois, uma raposa do Blender com rig de captura de movimento aterrou sobre a sensação já concluída. Reacenda os três braseiros do santuário.
Sem projetos nesta categoria. Escolha outra categoria.
Agentes de IA afinam a sensação antes da arte
Os agentes de IA constroem a maquete jogável, testam os seus controlos e ajustam os valores de movimento e câmara antes de adicionar a arte final. Cada peça começa como caixas cinzentas com a camada de sensação completa: gravidade de queda mais pesada do que a de subida, tempo de coiote, buffering de input, antecipação de câmara com suavização. A arte nunca salva um jogo que se sinta mal — por isso, a sensação é comprovada primeiro através do jogo.
tempo de coiote 90msrejeitado 0 "injusto" · 150ms "bordas moles"
buffer de input 120mstoques de salto antecipados são respeitados na aterragem
Cada constante é acompanhada das suas justificações — e do que os valores rejeitados transmitiam.
Juice, afinado — não apenas presente
A checklist é o mínimo indispensável; o mérito está nos números. Hit-stop por classe de impacto, tremor com decaimento sem rotação, uma família de easing nomeada para cada movimento, escala de squash nas aterragens. Um item da checklist que existe mas está mal afinado é uma observação relevante aqui.
Achatamentoaterragem 1,15x/0,85y → estabiliza em 90ms
Sujeito a benchmark, não a impressões
Cada peça tem de provar a sua capacidade de resposta: 60fps sustentados com amostras registadas de tempo por frame, resposta ao input em duas frames, feedback dentro de 100ms de cada evento interativo — medido por marcas temporais de telemetria, registado no ledger.
Um hit-stop bem calibrado ou a família de easing certa para uma aterragem funcionam da mesma forma em jogos de canvas, Godot ou Defold. As conclusões do laboratório passam para regras numéricas, independentes do motor, na orientação seguida por cada build 2D — essa portabilidade é a razão de ser deste laboratório.
Transposto neste ciclo
Tabela de hit-stop por impactoleve 30–50ms · pesado 60–80ms · fatal 100–120ms + flash
Famílias de easing por classe de movimentorecolha / UI / aterragem / câmara — nomeadas, com justificação
→ orientação para buildersagora aplica-se a todos os jogos 2D, em todos os motores
Como uma peça é criada
01
Pacote de conceito
Sprite sheets + inventário — o padrão partilhado.
02
Blockout centrado na sensação
Gravidade, coyote time, câmara — afinados como gray boxes, documentados.
03
Fase de arte + juice
Sprites de mocap; hit-stop, tremor, easing — afinados com justificações.
04
Benchmark
Amostras de frame a 60fps, latência de input de 2 frames, feedback de 100ms.
05
Portar os números
As regras de sensação agnósticas quanto ao motor fluem para todos os jogos 2D produzidos.
Perguntas respondidas
O que é exatamente "game feel"?
As micro-decisões acumuladas que tornam a interação satisfatória: como a assimetria da gravidade dá peso a um salto, como 60 milissegundos de hit-stop vendem um impacto, como o lookahead de uma câmara mantém o jogador orientado. Individualmente invisíveis, coletivamente a diferença entre vivo e morto.
Porquê um laboratório inteiro para isto?
Porque o conhecimento de sensação é feito de números e razões, e ninguém escreve os números. O documento FEEL_NOTES de cada ciclo — cada constante, o porquê desse valor, como se sentiam os valores rejeitados — torna-se investigação sobre a qual toda a plataforma constrói.
Porquê o Phaser para este trabalho?
Os tweens, câmaras e emissores de partículas do Phaser são exatamente o kit de "juice", na framework 2D profissional para web — o caminho mais curto entre uma hipótese de sensação e um teste jogável.
Outros motores beneficiam?
É esse o objetivo: as constantes de sensação são agnósticas quanto ao motor. As regras portadas aplicam-se a todos os jogos 2D lançados pelo builder — canvas, Phaser, Godot e Defold por igual.
Que tipos de mecânicas posso explorar aqui?
Percorra a galeria em busca de interações 2D específicas e das técnicas por trás da sua sensação de jogo. A descrição de cada projeto explica o que é explorado, por isso escolha uma peça pela mecânica e não só pela captura de ecrã.
Como posso avaliar a sensação de um exemplo?
Experimente iniciar, parar, saltar ou interagir repetidamente. Repare na resposta ao input, no ritmo do movimento, no feedback e na recuperação; uma imagem estática não consegue mostrar essas partes da experiência.
O meu briefing pode usar um estilo visual diferente?
Sim. Descreva o seu próprio mundo, paleta e direção de personagens junto com a mecânica e os controlos. Uma referência do laboratório pode explicar a interação que pretende sem exigir o mesmo aspeto visual.
Construir um jogo que se sinta tão bem quanto parece
Cada jogo 2D lançado pelo builder herda a investigação de sensação deste laboratório.