Faz um tempo desde a última entrada do diário. A maior parte desse período foi dedicada a colocar a beta fechada no ar e eu simplesmente não acompanhei a documentação do progresso geral. Por isso, esta entrada ficará um pouco mais densa que o normal. Vou focar primeiro nas principais funcionalidades e listar as mudanças menores e correções de bugs separadamente para quem quiser se aprofundar nos detalhes.
Versão: App: v0.13.0 - API: v0.15.0-9502196
Como anunciado em vários canais, a Beta Fechada já está no ar e criadores interessados em testar a plataforma podem se inscrever pelo formulário da Beta Fechada ou me procurar nas redes sociais. A maioria das funcionalidades mencionadas abaixo foi implementada antes do início da Beta Fechada, enquanto algumas já fazem parte das primeiras atualizações.
O Story Player, que até agora vinha sendo usado principalmente para pré-visualizar histórias durante o desenvolvimento, está agora totalmente funcional. Isso inclui salvamentos em nuvem automáticos e tratamento adequado dos estados de história, capítulo e cena. Toda história começa com uma tela de menu personalizável (mais sobre isso adiante). Iniciar novas jogadas ou continuar as existentes é feito de forma elegante, garantindo que Dreamers (jogadores) não sobrescrevam acidentalmente seu progresso. As configurações do jogador podem ser acessadas tanto durante o jogo quanto pelo menu. Os créditos podem ser personalizados nas configurações da história (com um subconjunto de Markdown suportado) e os asset packs usados são listados automaticamente ao final dos créditos.
Como parte de concluir a primeira versão totalmente funcional do Story Player, adicionei opções de personalização para o design das histórias. Os criadores podem escolher entre cinco temas predefinidos com diferentes combinações de cores e fontes. Observe que este é um rascunho inicial desses temas e as fontes e cores ainda podem ser ajustadas. Em versões futuras, você poderá customizar totalmente a aparência da sua história. Além disso, telas de menu e créditos agora podem reproduzir música e exibir imagens. Os criadores também podem escolher entre um conjunto de quatro telas de menu diferentes.
Galerias de usuário eram um pedido antigo e agora fazem parte do Story Player. Dreamers podem criar e nomear capturas de tela a qualquer momento durante o jogo. Todas as capturas feitas nas histórias ficam acessíveis pela galeria pessoal e são sincronizadas automaticamente entre todos os dispositivos.
Além disso, os criadores podem usar o recurso de capturas para capturar imagens facilmente para o marketplace enquanto testam suas histórias. Essas capturas são salvas na galeria de mídia da respectiva história em vez da galeria do usuário. É um recurso útil de qualidade de vida. Para manter o foco no jogo, elementos de UI que distraiam são ocultados nas capturas quando necessário.
Como parte da implementação do Story Player, avaliações agora são totalmente suportadas. Dreamers podem enviar avaliações para histórias compradas que tenham jogado pelo menos uma vez. Além de uma nota e um comentário, os Dreamers podem selecionar as emoções que sentiram durante o jogo.
Essas emoções contribuem para as estatísticas de uma história e são exibidas na visão geral das avaliações como valores percentuais por emoção. Isso cria um ciclo de feedback emocional, permitindo que Bards definam as emoções que querem evocar com suas histórias e avaliem se essas emoções foram realmente transmitidas durante o jogo.
No futuro, esse sistema será usado para recomendar histórias com base nas emoções do jogador, formando a base da descoberta em Talescape.
Agora é possível comprar histórias usando Steam In-App Purchases e Stripe Checkout. No Steam, o Merchant of Record é a Valve, enquanto no Stripe é a Aureola. Em todos os casos, Bards (criadores) não precisam lidar com o imposto sobre vendas diretamente. Durante a Beta Fechada, ambos os fluxos de compra podem ser testados com segurança.
Fluxos de reembolso também foram implementados para todos os provedores de pagamento. Como os reembolsos irão funcionar na plataforma ainda precisa ser decidido e discutido. Embora os Termos de Serviço atualmente afirmem que reembolsos não são possíveis pela plataforma, acredito que esse é um recurso importante para construir confiança. Se alguém compra algo por engano ou experimenta uma história apenas para perceber que não era o que esperava, ter uma maneira simples de solicitar reembolso gera confiança e pode aumentar as vendas. Também é, em termos simples, uma forma de respeito aos seus clientes oferecer um processo de reembolso direto.
Bards agora podem verificar seus perfis para vender suas histórias pelo marketplace e receber gorjetas de Dreamers (ainda não implementado). Para cumprir as regulamentações da UE, Talescape precisa coletar seu endereço comercial. Você também precisa vincular uma conta PayPal verificada que seja elegível para receber pagamentos.
Por enquanto, decidi usar PayPal para pagamentos em vez do Wise. A razão é que não espero que criadores se sintam confortáveis em inserir credenciais bancárias em uma plataforma que ainda é nova e não tem confiança estabelecida. O Wise será adicionado depois como alternativa para criadores que queiram aproveitar custos de pagamento mais baixos.
Bards sem verificação só podem publicar histórias gratuitas. Isso ajuda a proteger o marketplace contra bots e conteúdo de baixo esforço que, de outra forma, poderia ser usado para spammar e reduzir a visibilidade de criadores sérios.
Editor de Histórias
Editor de Cenas
Diálogos
Marketplace
Player & Interaction
UI / UX
Editor de Histórias
Story Player