O que é e onde jogar
Decoupled Cellular Matrix Engine é um motor procedural em WebGPU que roda direto no navegador e tem um build jogável na página do itch.io (experimente aqui: https://j35ta.itch.io/decoupled-cellular-matrix-engine-webgpu-procedural-core). Dá para testar sem instalar nada: use WASD para andar, Space para atravessar portais e R para regenerar a dungeon.
O motor oferece Q16.16 determinístico, WFC 3×3 e "zero runtime allocation" para rodar a 60 FPS sem alocar no heap.
Por que importa pra quem joga e cria
Não é só um protótipo visual: o autor apresenta um conjunto técnico pensado para jogos multiplayer e roguelites leves. Se você curte experimentar mecânicas procedurais no navegador ou é dev indie procurando uma base enxuta, este motor traz ferramentas práticas — e o pacote vem com licença comercial que permite uso em projetos pessoais e comerciais.
Principais novidades e o efeito prático
– Q16.16 Kinematics determinística: usa matemática de ponto fixo (Q16.16) — isso evita o drift de simulação causado por ponto flutuante e ajuda a manter física idêntica entre peers em rede. Na prática, significa simulações mais previsíveis em multiplayer.
– Galilean Portal Transformations: um sistema de tradução de coordenadas que preserva velocidade ao atravessar limites não euclidianos (portais). Para designers, isso facilita criar níveis com teletransporte que mantêm momentum do jogador.
– 3×3 Wave Function Collapse (WFC): algoritmo de geração procedural de salas e dungeons com propagação de restrições e backtracking. Isso permite gerar layouts coerentes e variados sem precisar montar cada sala à mão.
– Zero Runtime Allocation: o loop de atualização e renderização não aloca objetos no heap em tempo de execução, reduzindo chances de pausas por coleta de lixo e ajudando a manter 60 FPS estáveis.
– Sub-1.5 KiB/s Wire Transport: modelo de telemetria pensado para replicação de jogo em baixa largura, útil para protótipos de multiplayer que precisam economizar dados.
Como funciona, resumido
O pacote disponível inclui um build executável no navegador (index.html), o algoritmo modular de WFC, o núcleo de física em Q16.16 e o código fonte compactado (~6.1 kB no zip listado). O build permite regenerar dungeons na hora e testar portais e física fixa. O autor também disponibiliza uma licença comercial para uso em projetos indie.
O que isso significa para você agora
Se você quer brincar com geração procedural sem montar tudo do zero, entre na página do itch.io e teste a demo no navegador. O download do código-fonte está listado com preço mínimo (a página indica compra a partir de $1 USD), mas a demonstração em HTML5 permite experimentar as ideias sem instalar nada.
Contexto e para quem é melhor
Isto é uma ferramenta técnica: mais útil para desenvolvedores indie, prototipadores e criadores curiosos por soluções leves em WebGPU e redes de baixa largura. Para jogadores casuais, a demo funciona como uma curiosidade jogável; para devs, é um kit pequeno e licenciado que pode ser integrado em projetos roguelite ou experimentos multiplayer leves.
Onde testar
Play direto no itch.io: https://j35ta.itch.io/decoupled-cellular-matrix-engine-webgpu-procedural-core
Destaques rápidos: controles — W/A/S/D para mover, Space para portais, R para regenerar a dungeon; o download do código vem em um zip de 6.1 kB e inclui index.html, WFC modular e o kernel de matemática fixa.
Veja também no Neriverso
Fonte: itch.io