
DryreL Software Unity
Patreon Authenticator for Unity
Login com Patreon e verificação de assinatura para jogos Unity
Deixe os jogadores entrarem com Patreon e libere conteúdo para seus apoiadores, em todas as plataformas para as quais o Unity compila.
Ainda não lançado
- AES-256Credenciais criptografadas
- 6Plataformas
- 4Níveis de segurança
Visão geral
O que ele faz
Um pacote Unity que conecta seu jogo ao Patreon com OAuth 2.0, para você verificar apoiadores e liberar conteúdo para eles.
- Unity
- C#
- REST API
- OAuth 2.0
Plataformas
- WebGL
- Android
- iOS
- Windows
- macOS
- Linux
Galeria
Veja em ação

Como funciona
Do zero até funcionando
- Crie um cliente PatreonRegistre seu app no Patreon Developer Console.
- Criptografe suas credenciaisUma ferramenta embutida criptografa o client secret para que ele nunca fique em texto puro na sua build.
- Adicione o PatreonManagerColoque-o na cena com sua configuração e os handlers de plataforma.
- Faça o login dos jogadoresVerifique apoiadores e libere conteúdo conforme a assinatura deles.
Recursos
Feito para simplesmente funcionar
- Login com OAuth 2.0Login no Patreon com validação de state (CSRF), renovação de token e dados de perfil e assinatura.
- Servidor HTTP embutidoUm listener embutido captura o callback do OAuth no desktop; deep links e um handler WebGL cobrem o celular e o navegador.
- Seguro por padrãoArmazenamento de tokens criptografado com AES-256 e vinculado ao dispositivo, com derivação de chave PBKDF2, e tratamento de requisições seguro entre threads.
- Backend vinculado à identidadeO acesso aos dados é autorizado por uma sessão do Supabase Auth derivada da identidade verificada do jogador no Patreon, nunca pela chave que vai na sua build.
- Todas as plataformasWebGL, Android, iOS, Windows, macOS e Linux.
- Detalhes caprichadosPáginas de sucesso e erro personalizáveis, avatares GIF animados e testes de segurança embutidos.
- Creator APIAcesso opcional a dados da campanha, listas de membros e informações de tiers da conta de criador.
- Middleware de URI personalizadoOs callbacks do OAuth funcionam em todas as plataformas, incluindo esquemas de URI dinâmicos.
Referência
Níveis de segurança
| Nível | Client ID | Client secret | Uso |
|---|---|---|---|
| Máximo | Ofuscado | Criptografado | Produção |
| Alto | Texto puro | Criptografado | Desenvolvimento |
| Médio | Ofuscado | Texto puro | Testes |
| Nenhuma | Texto puro | Texto puro | Não recomendado |
Requisitos
Antes de começar
- Unity 2021.3 LTS ou mais recente
- .NET Standard 2.1 ou mais recente
- Pacote Newtonsoft Json (com.unity.nuget.newtonsoft-json)
- Conexão com a internet para chamadas à API do Patreon
Ainda não lançado
Esteja lá no lançamento
O Patreon Authenticator for Unity ainda está em desenvolvimento. Entre na lista de espera e mandaremos um e-mail quando sair, além das atualizações importantes.
Você está conectado, então usaremos o e-mail da sua conta.
Você está na lista de espera
Só enviamos e-mails sobre o Patreon Authenticator for Unity: lançamento e atualizações importantes. Cancele quando quiser. Política de privacidade
