WeatherlingSó fico feliz quando chove

Blog · · Por Matt Senter

A história do Weatherling até agora: de um experimento com chuva ao top 10 da Mac App Store

Duas semanas atrás, o Weatherling era um pequeno app para Mac que fazia chover sobre as janelas do desktop. Desde então, ele subiu para o 8º lugar em Utilitários na Mac App Store, vendeu centenas de cópias sem publicidade e se transformou em um mundo de neve, folhas de outono e personagens colecionáveis chamados Lings™. Veja como tudo aconteceu.

Tudo começou com um pouco de chuva

Passo muito tempo no meu Mac e sempre gostei da ideia de deixar o desktop com um clima mais atmosférico. Um dia, pensei que seria legal ver um pouco de chuva caindo nas minhas janelas enquanto eu trabalhava. Nada elaborado, só um pouco de clima ambiente para deixar o desktop mais vivo.

Eu também estava curioso sobre o Metal, o framework gráfico da Apple. Eu desenvolvia software havia anos, mas nunca tinha trabalhado com Metal. Isso parecia uma boa desculpa para aprender algo novo.

Eu já conhecia Swift e, com a ajuda do Codex e do Claude Code, comecei a montar um protótipo. O objetivo era renderizar uma chuva que realmente interagisse com as janelas do desktop, em vez de simplesmente rodar uma animação sobre a tela. A primeira versão era incrivelmente simples. Sem neve, sem vento, sem folhas, sem personagens e, definitivamente, sem jogo. Literalmente só chuva.

Mas funcionou! As gotas caíam pelo desktop, interagiam com as bordas das janelas e criavam a ilusão de que o clima estava acontecendo ao redor dos meus aplicativos. Achei bem legal, então postei um vídeo no Reddit para ver o que as pessoas achavam.

O Reddit tinha ideias

A resposta no Reddit foi muito mais entusiasmada do que eu esperava. As postagens receberam muitos votos positivos, comentários de incentivo, perguntas e sugestões. As pessoas pareciam gostar da ideia de o clima interagir com as janelas do desktop e, quase de imediato, começaram a pedir mais.

Um dos primeiros pedidos foi neve, então adicionei neve. As pessoas também queriam mais controle sobre o clima, então continuei refinando os efeitos e adicionando opções de intensidade, profundidade e direção do vento. Mais tarde, pediram folhas de outono caindo. Isso parecia a adição sazonal perfeita, e elas acabaram chegando na versão 1.4.

Olhando para trás, é engraçado como boa parte da evolução do Weatherling veio diretamente de comentários no Reddit. Neve e folhas de outono não estavam no meu plano original. Elas surgiram porque as pessoas viram o protótipo, gostaram da ideia e imaginaram o que mais ele poderia fazer.

Uma coisa ficou clara bem rápido: as pessoas não estavam necessariamente atrás de mais uma ferramenta de produtividade. Elas gostavam da ideia de deixar o Mac um pouco mais divertido. Essa percepção abriu a porta para algo que eu não tinha previsto de jeito nenhum.

Chegam os Lings™

Em algum ponto do desenvolvimento, decidi que o Weatherling precisava de um pouco de personalidade. Os efeitos de clima eram divertidos por si só, mas fiquei imaginando o que aconteceria se pequenos personagens aparecessem de vez em quando no desktop, passeando pelas bordas das janelas e reagindo ao clima.

Então, por impulso, criei os primeiros Lings. Esses pequenos personagens podiam andar, correr, pular, pisar em poças e abrir guarda-chuvas quando chovia. Eles não serviam para nada prático. Eram só algo divertido de descobrir enquanto se trabalha.

Mas, quando eu já tinha personagens passeando pelo desktop, comecei a me perguntar se poderia transformá-los em um joguinho. Foi assim que nasceu o jogo de coleção de Lings.

De vez em quando, caixas coloridas aparecem nas suas janelas. O objetivo é colecionar Lings nessas caixas e ganhar pontos. O interessante é que nem os Lings nem as caixas são igualmente comuns. Alguns Lings são muito mais raros que outros, e o mesmo vale para as caixas.

Criei um algoritmo de pontuação que considera a raridade relativa dos dois. Um Ling comum em uma caixa comum não vale muitos pontos, mas colocar um Ling especialmente raro em uma caixa especialmente rara pode render uma boa quantidade de pontos. Há até bônus ocultos para certas combinações.

A ideia básica é simples: coloque os Lings mais raros nas caixas mais raras para fazer a maior pontuação. Compartilhe e dispute com os amigos.

Também incluí o compartilhamento de propósito na experiência. Eu queria que as pessoas pudessem exibir suas pontuações de Ling e desafiar os amigos, dando ao Weatherling um jeito de se espalhar organicamente além de quem o descobriu no início.

É um minijogo totalmente opcional. Se tudo o que você quer é um pouco de chuva no desktop, é exatamente isso que você pode ter. Mas, se gosta de colecionar coisas e correr atrás de recordes, há outra camada para explorar. E os próprios Lings se tornaram uma das minhas partes favoritas de todo o projeto.

Criando Lings com meus filhos

À medida que a coleção crescia, meus filhos entraram na brincadeira. Começamos a nos sentar juntos para inventar personagens e decidir como deveriam ser e se mover. Com ferramentas de desenvolvimento assistido por IA, criávamos spritesheets, experimentávamos animações e depois levávamos os personagens para o Weatherling. Virou um processo colaborativo muito divertido.

Alguns personagens são bem simples. Eles andam, correm, pulam e carregam guarda-chuvas. Outros têm personalidades muito mais elaboradas e animações especiais. Alguns se transformam em outras criaturas, alguns chegam de jeitos incomuns ou saem de forma dramática, e outros têm seus próprios acessórios, veículos ou movimentos característicos.

As possibilidades são praticamente infinitas, e bolar ideias de Lings cada vez mais malucas com meus filhos tem sido demais. O que começou como um experimento técnico para aprender Metal virou uma espécie de projeto criativo em família. Nunca imaginei isso quando renderizei as primeiras gotas de chuva.

Lançando o Weatherling

Em 25 de setembro de 2026, lancei o Weatherling na Mac App Store. Eu não tinha uma grande campanha de marketing preparada. Não havia orçamento de publicidade, nem promoção paga, nem uma estratégia de lançamento elaborada. Postei no Reddit, compartilhei pelos meus próprios canais e torci para que as pessoas achassem interessante.

Alguns dias depois do lançamento, um amigo me mandou mensagem avisando que o Weatherling estava subindo nas paradas da Mac App Store. Eu nem estava acompanhando os rankings. Quando fui ver, o Weatherling tinha chegado ao 15º lugar em Utilitários na Mac App Store, uma surpresa bem empolgante.

Mas ele continuou subindo. Na primeira semana, o Weatherling chegou ao 8º lugar em Utilitários, colocando meu pequeno experimento com chuva entre os dez melhores apps da categoria.

E o ranking não foi a única surpresa. Nas duas primeiras semanas, o Weatherling vendeu centenas de cópias sem gastar um único dólar com publicidade.

Cada venda veio de descoberta orgânica, postagens no Reddit, indicação boca a boca e pessoas apresentando o app a outras pessoas. Para um desenvolvedor indie solo, isso é incrivelmente animador. Uma coisa é alguém dar um voto positivo em um vídeo de um efeito legal no Reddit. Outra é gastar o próprio dinheiro em algo que você criou.

As vendas foram gratificantes, mas o feedback contínuo também foi. As pessoas relatavam bugs, pediam recursos, compartilhavam suas experiências e ajudavam a moldar as próximas versões do app. Vários recursos do Weatherling existem hoje justamente porque alguém tirou um momento para deixar um comentário.

Foi um ótimo lembrete do que eu amo no desenvolvimento indie. Às vezes você não precisa de uma equipe gigante nem de um grande orçamento de marketing. Você pode criar algo que gostaria que existisse, lançar no mundo e ver se outras pessoas também gostam.

Privado por princípio

Uma coisa sobre a qual falei pouco é como o Weatherling funciona por trás dos panos, especialmente em relação à privacidade. Desde o começo, quis que o Weatherling fosse totalmente autônomo.

O Weatherling não tem nenhuma função de rede, de propósito. Não há conta para criar, nem serviço na nuvem para conectar, nem análise coletando dados de uso, nem servidor recebendo em silêncio informações sobre o seu computador.

Tudo o que o app precisa já vem com ele. Todos os Lings, suas spritesheets e animações, os efeitos de clima e os demais recursos estão embutidos no aplicativo. Nada precisa ser baixado dinamicamente enquanto você o usa.

O sistema de clima funciona examinando a geometria das janelas do desktop, não o conteúdo delas. Isso significa que o Weatherling não precisa da permissão de Gravação de Tela. Ele não captura a sua tela, não lê o que há dentro das suas janelas nem observa o que você está fazendo.

Até o jogo de coleção de Lings roda localmente. Sua pontuação fica no seu Mac, a menos que você escolha compartilhá-la explicitamente pela função de compartilhamento.

Acho que há algo refrescante em um software que não precisa ligar para casa. O Weatherling não precisa saber quem você é, em que está trabalhando nem como você usa o computador. Ele só precisa saber onde estão as suas janelas para fazer chover sobre elas.

Duas semanas depois: Weatherling 1.4

Enquanto escrevo isto, o Weatherling 1.4 acabou de ser lançado. A atualização mais recente traz folhas de outono caindo, outro recurso inspirado no feedback do Reddit, além de mais Lings e melhorias contínuas em todo o app.

É impressionante o quanto o projeto mudou em tão pouco tempo. Duas semanas atrás, eu estava lançando um app para Mac que fazia chover sobre as janelas. Hoje, o Weatherling oferece chuva, neve, vento e folhas de outono. Há personagens passeando pelo desktop, cada um com sua personalidade e suas animações. Há um jogo de coleção opcional com pontuação baseada em raridade, bônus ocultos e pontuações compartilháveis.

E, por baixo de tudo, ainda está aquele mesmo pequeno experimento de renderização com Metal que deu início a tudo.

Uma das coisas de que mais gostei foi aprender pelo caminho. Trabalhar com Metal tem sido uma experiência fascinante, e usar o Codex e o Claude Code como parceiros de desenvolvimento me ajudou a explorar ideias e implementar recursos muito mais rápido do que eu conseguiria sozinho. Também me permitiu dedicar mais tempo ao lado criativo do desenvolvimento, incluindo todos aqueles Lings cada vez mais elaborados que meus filhos não param de inventar.

O Weatherling ainda é um app pequeno, mas se tornou muito mais do que eu imaginava no começo.

Próxima parada: Product Hunt

Hoje é mais um marco: o Weatherling está sendo lançado no Product Hunt. Este é o meu primeiro lançamento solo no Product Hunt, e faz anos que não participo de nenhum lançamento por lá.

Estou curioso para ver como a comunidade vai reagir, principalmente agora que o Weatherling evoluiu muito além do protótipo original de chuva. Também quero saber o que as pessoas vão sugerir em seguida.

Se as duas últimas semanas me ensinaram alguma coisa, é que lançar um software costuma ser só o começo de descobrir no que ele deve se transformar. A neve veio do Reddit. As folhas de outono vieram do Reddit. Os Lings começaram como uma ideia aleatória e viraram um jogo. Meus filhos ajudaram a transformar esse jogo em uma coleção crescente de personagenzinhos incomuns.

E, de algum jeito, no meio disso tudo, o Weatherling chegou ao top dez da Mac App Store e vendeu centenas de cópias sem publicidade. Nada mal para algo que começou porque eu queria ver um pouco de chuva no meu Mac.

Obrigado a todos que baixaram o Weatherling, compartilharam uma postagem, deixaram um comentário, relataram um bug ou sugeriram algo novo. O entusiasmo de vocês tornou essas duas primeiras semanas muito mais emocionantes do que eu jamais esperei, e mal posso esperar para ver aonde isso vai chegar.

Tenho a sensação de que estamos só começando.