Reprobate, meu primeiro jogo em C++ e Lua em breve na Steam

34 views
Skip to first unread message

Rodrigo Delduca

unread,
Feb 5, 2026, 12:08:07 PM (8 days ago) Feb 5
to ccppbrasil
Tempos atrás eu postei sobre o Carimbo[1], uma engine em C++ moderno com bindings para Lua que estou desenvolvendo há algum tempo. Em paralelo, eu também estava desenvolvendo um jogo simples de hidden object em Lua que usa essa engine.

Depois de um tempo, resolvi liberar uma pequena demo na Steam e agradeço qualquer feedback ou adição na wishlist :)

Todo o processo de build e release para a Steam funciona via pipelines do GitHub Actions, incluindo compilação para todos os sistemas desktop e WebAssembly (o mesmo jogo ficava hospedado na web, porém decidi liberar apenas na Steam e seguir desenvolvendo).

Está em early access para ser lançado no dia 17 agora, e acredito que ainda vou levar mais de um ano para implementar todas as fases e minigames. Pixel art de qualidade leva tempo.


Thiago Adams

unread,
Feb 7, 2026, 8:47:57 AM (7 days ago) Feb 7
to ccppb...@googlegroups.com
Parabéns !
Parece um jogo bem feito com ótimo acabamento. 

Ainda não está disponível neh?
Vai ter um demo? 




 Em 5 de fev. de 2026, à(s) 14:08, Rodrigo Delduca <rodrigo...@gmail.com> escreveu:

Tempos atrás eu postei sobre o Carimbo[1], uma engine em C++ moderno com bindings para Lua que estou desenvolvendo há algum tempo. Em paralelo, eu também estava desenvolvendo um jogo simples de hidden object em Lua que usa essa engine.
--
http://ccppbrasil.github.io/
https://twitter.com/ccppbrasil
 
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/ccppbrasil/1e697015-3748-4825-b5c1-609989e79e48n%40googlegroups.com.

Fernando Mercês

unread,
Feb 9, 2026, 9:03:03 AM (5 days ago) Feb 9
to ccppb...@googlegroups.com
Devidamente "wishlistado", parabéns!

Vi que na Steam diz que é pra Windows e macOS. Deve rodar no Wine, mas fiquei curioso sobre o motivo de suportar macOS mas Linux não. Ou é algo na Steam?

Abraço!

Bruno Sanches

unread,
Feb 9, 2026, 9:05:00 AM (5 days ago) Feb 9
to ccppb...@googlegroups.com
Já mandei para o wishlist para ajudar la... ficou top a arte. 
Bruno Sanches
========================
https://github.com/bcsanches



Felipe Magno de Almeida

unread,
Feb 9, 2026, 9:22:25 AM (5 days ago) Feb 9
to ccppb...@googlegroups.com
Também fiz o wishlist.
> Para ver esta conversa, acesse https://groups.google.com/d/msgid/ccppbrasil/CAKG6imfF%3DtAwUdP21zpFqJ1%2BnX%3DHnKgksFOw_%2BrtBPvuZo6siA%40mail.gmail.com.



--
Felipe Magno de Almeida
Owner @ Expertise Solutions
www: https://expertise.dev
phone: +55 48 9 9681.0157
LinkedIn: in/felipealmeida

Rodrigo Delduca

unread,
Feb 9, 2026, 12:37:31 PM (4 days ago) Feb 9
to ccppbrasil
> Vi que na Steam diz que é para Windows e macOS. Deve rodar no Wine, mas fiquei curioso sobre o motivo de suportar macOS e não Linux. Ou isso é algo da Steam?

Ele roda no Linux via Proton/Wine sem problemas. Para fazer uma build nativa para Linux, eu teria que investir mais tempo compilando com o runtime da Valve, provavelmente usando um runtime C/C++ mais compatível entre as distros.

De qualquer forma, é até mais garantido rodar via Proton, já que vai o binário, não os fontes.

---

Muito obrigado ao pessoal que adicionou à wishlist! ;-D.

Confesso que ainda tem pouco conteúdo — pixel art de qualidade leva tempo para produzir.

Felipe Magno de Almeida

unread,
Feb 9, 2026, 12:44:46 PM (4 days ago) Feb 9
to ccppb...@googlegroups.com
Olá Rodrigo,

On Mon, Feb 9, 2026 at 2:37 PM Rodrigo Delduca <rodrigo...@gmail.com> wrote:
>
> > Vi que na Steam diz que é para Windows e macOS. Deve rodar no Wine, mas fiquei curioso sobre o motivo de suportar macOS e não Linux. Ou isso é algo da Steam?
>
> Ele roda no Linux via Proton/Wine sem problemas. Para fazer uma build nativa para Linux, eu teria que investir mais tempo compilando com o runtime da Valve, provavelmente usando um runtime C/C++ mais compatível entre as distros.
>
> De qualquer forma, é até mais garantido rodar via Proton, já que vai o binário, não os fontes.

Se não me engano, você tem como marcar como funcionando no Linux
através do Proton, não?

Já faz alguns anos que estou sem Windows na minha máquina.

Abraços,

Rodrigo Delduca

unread,
Feb 9, 2026, 1:50:00 PM (4 days ago) Feb 9
to ccppbrasil
Última vez que testei no Arch Linux (btw), coisa de 1–2 meses atrás, o Proton já vinha habilitado por padrão e qualquer jogo de Windows era só clicar para baixar e rodar.

Talvez em distros mais conservadoras seja preciso habilitar manualmente o Proton.

Inclusive, eu estava jogando (no pouco tempo que tive) no Linux, e até jogos AAA grandes funcionavam sem problema nenhum.

Recentemente, para eliminar um bug do OpenAL Soft no Windows (backend WASAPI), precisei instalar o Windows com MSVC para debugar. Era um problema causado pelo meu uso abusivo de shared_ptr; troquei para weak_ptr e resolveu. Os sources e buffers do OAL passaram a ser destruídos na ordem correta.

Commit: https://github.com/willtobyte/carimbo/commit/1229f5fc5b958abb081e7f291507a0c8fcd43484

Sem isso, o WASAPI tentava fazer join em uma thread e causava um crash depois que o main era executado.
Reply all
Reply to author
Forward
0 new messages