Uma noite de jogo para quatro amigos, quatro DualSense e um sofá.
45 minigames em nove seções, uma fita gravada a quatro mãos, e o controle fazendo tudo o que sabe fazer.
Quatro amigos gravam uma fita. Cada minigame é uma faixa, a noite tem lado A (o corpo: a mão, o equilíbrio, o toque, o golpe, a mira) e lado B (o espírito: o ouvido, o chão que se sente, a voz, e tudo junto no fim). O contador do deck anda de verdade, a etiqueta é escrita à mão, e quando a fita enrosca a imagem desregistra e o som desafina: é a Dissonância, o vilão.
Os jogadores são os Cavaleiros de Néon. Cada armadura soa uma nota só, e as quatro juntas fazem o acorde da Forja. Ninguém toca a música inteira sozinho.
A bíblia inteira está em docs/jogo/arte/, e a
página da direção mostra os quadros. Todos
são renderizados pelo próprio Godot, com modelos da Kenney, a partir do estudo
em godot/estudos/direcao/.
O storyboard da noite vai do título ao fim da fita em 18 planos.
| a bíblia | o que decide |
|---|---|
| cinema, cor e letra, movimento | a câmera, a luz, a paleta, as fontes, o tempo de cada gesto |
| som e o mapa do áudio | a voz de cada cavaleiro e os 258 sons do jogo, cada um com a sua receita |
| o cavaleiro e o RPG | as peças, as raças e o que cada escolha muda no jogo |
| a diversão | o momento de grito de cada minigame, e como se confere |
| o DualSense | o que o controle sabe fazer, e qual minigame usa o quê |
| acessibilidade e o que nunca | daltonismo, flashes, conforto, e o que não entra |
As nove salas de hoje funcionam e cada uma prova um recurso do DualSense. O caminho até os 45 minigames e a direção nova está no quadro, ficha por ficha, e o porquê de cada decisão em docs/jogo/.
A Forja também valida o Hefesto, que leva o DualSense inteiro para o Linux: enquanto você joga, o registro anota o que cada sala pediu ao controle e o que chegou. O jogo fala com o DualSense como a Sony e a Steam documentam, nunca com o Hefesto (CONTRATO.md).
./run-local.sh # compila, baixa o Godot na primeira vez e abre o jogo
./run-local.sh -- --simular=4 --robo # quatro controles de mentira, e o robô jogaGodot 4.7.2 com um módulo nativo em C (SDL3) que fala com os controles. Tudo se prova sem aparelho: o CI compila, joga as salas com quatro controles simulados, tira o cabo de um deles no meio, liga defeitos de mentira (e cada um tem de ser pego) e joga de novo no binário exportado. Os pacotes saem nos artefatos do CI.
| se você quer… | leia |
|---|---|
| contribuir | docs/COMO-CONTRIBUIR.md |
| compilar, exportar, rodar as provas | docs/DESENVOLVER.md |
| achar qualquer outro documento | docs/README.md |
Feito pela Hefesto Team. O código é MIT (LICENSE). As obras de terceiros, cada uma com o seu aviso, estão em LICENCAS-DE-TERCEIROS.md: os modelos 3D e os efeitos da Kenney (CC0), as fontes (OFL e Apache), o SDL (zlib), o Godot e o godot-cpp (MIT). Nada vem do SDK da Sony.
DualSense e PlayStation são marcas da Sony Interactive Entertainment. Este projeto não tem relação com a Sony.





