# Setealém

Em construção.

A Setealém é uma engine de jogos de terror com visual de PlayStation 1 em que qualquer NPC pode ter um LLM como mente: o Claude, um modelo local rodando dentro do jogo, o Ollama ou qualquer servidor compatível com OpenAI. As cenas são escritas em Matinta, e o Claude Code controla o jogo aberto por MCP. Comecei a Setealém em outubro de 2026, em Rust. Ela roda no macOS, e o código ainda não está publicado.

## Ficha técnica

- Sistemas: macOS
- Criado em: 2026-10-29
- Feito com: Rust, wgpu, Matinta, MCP, Claude, Ollama
- Autor: Antonio Leandro (https://linkedin.com/in/tonho)

## O que dá para fazer com Setealém?

### A salinha mostra cada mente

Os monitores do CFTV dentro do jogo mostram o que cada NPC está fazendo e o último pensamento dele. A tecla Tab abre o painel completo, com tokens e latência.

### Um LLM em qualquer NPC

Uma linha na cena escolhe a mente: o Claude pela assinatura ou pela API, um modelo local embutido no jogo, o Ollama ou um servidor compatível com OpenAI. O jogo nunca espera o modelo. Se o modelo falha, o NPC segue um roteiro offline.

### Visual de PlayStation 1

A cena é desenhada em 426x240, com textura sem filtro, vértices tremendo e lanterna, e roda a cerca de 14 ms por quadro num Mac M5. A opção --gravar guarda as respostas dos modelos, e --tocar repete a partida igual, sem rede.

### Conversa que o jogo entende

Na receita quem mente, cada fala do jogador vira uma pergunta a um modelo, que só pode responder de três jeitos: nega, conta parte ou confessa. Como a resposta tem tipo, o jogo sempre sabe o que a personagem decidiu, e a pista que ela deixa escapar vai para as anotações.

### A planta é um arquivo de texto

Na planta, # é parede, = é prateleira e cada letra maiúscula é um lugar, como a câmara fria ou a doca. O jogo não calcula coordenada: diz o que vai onde, e a engine acha o chão livre. O comando plan desenha a planta inteira vista de cima, com o nome de cada lugar e item.

### A IA vê o que montou

O comando photo tira uma foto do jogo sem abrir janela, com o nome de cada coisa escrito em cima. É assim que um agente de IA confere uma cena antes de dizer que ficou pronta. A engine vem com seis receitas do gênero, como breu, fuga e não olhe, cada uma um jogo pequeno que roda.

Vamos conversar: tonhowtf@gmail.com
