Aproveitando os recentes refactors do editor e a limpeza dos fluxos de trabalho, esta entrada foca em transformar a ferramenta em algo que aguente a produção real de histórias. Comecei a criar pequenas histórias de exemplo para os primeiros teasers e trailers e esse processo imediatamente destacou quais partes do editor ainda tinham atrito e quais casos de borda ainda quebravam na prática.
O resultado é uma experiência de edição de cena mais robusta, com várias melhorias de qualidade de vida, um conjunto de correções que saíram diretamente da produção das histórias do trailer e dois marcos principais no lado de publicação: o fluxo básico de lançamento agora está completo, incluindo cancelamento e recursos, e a primeira build para Steam foi criada como ponto de partida para a distribuição.
Versão: App: v0.8.5 - API: v0.10.8-0b34cb9cfb
Comecei a criar pequenas histórias de exemplo para usar nos primeiros teasers e trailers. O objetivo aqui não é mostrar conteúdo finalizado, mas colocar o editor em um contexto real de produção e ver como ele se comporta quando usado do jeito que os Bards realmente vão usar.
Trabalhar nessas histórias expôs imediatamente onde o editor ainda tinha atrito, onde os fluxos de trabalho pareciam pouco intuitivos e onde surgiam casos de borda que não aparecem em testes isolados. Esse tipo de uso prático se mostrou a maneira mais eficaz de validar os refactors recentes e identificar o que ainda precisava ser feito.
Abaixo há uma prévia curta de uma dessas histórias de exemplo, gravada diretamente do editor.
Clique para carregar o vídeo do YouTube. Dados pessoais podem ser transmitidos ao Google. Veja nossa Política de Privacidade para mais detalhes.
Trabalhar em histórias de exemplo reais levou diretamente a uma rodada de melhorias focadas no editor de cena. O objetivo aqui não foi adicionar novas funcionalidades, mas reduzir atritos e fazer com que os fluxos existentes fiquem previsíveis, rápidos e seguros de usar.
O editor de cena foi otimizado e ampliado com várias funcionalidades de qualidade de vida. Foi adicionado um sistema básico de histórico, permitindo desfazer e refazer alterações em elementos da cena. Os elementos da cena agora também são representados como uma lista hierárquica clara, facilitando selecionar, organizar e raciocinar sobre cenas complexas. Além disso, elementos podem ser marcados como ocultos, tanto no editor quanto durante a jogabilidade, o que simplifica trabalhar com revelações, condições e cenas em camadas.
Enquanto fazia essas melhorias, vários bugs apareceram que só surgem durante sessões de edição mais longas ou configurações de história mais complexas. Esses problemas foram resolvidos ao longo do caminho, resultando em uma experiência de edição globalmente mais estável.
Com o editor em um lugar mais estável, finalizei o fluxo de lançamento. Isso define o caminho que uma história percorre desde um rascunho interno até um lançamento submetido e torna o estado da história explícito em cada etapa.
Agora as histórias podem ser submetidas para revisão, canceladas se algo precisar ser alterado ou terem recurso se um lançamento for rejeitado. Cada ação atualiza o estado do lançamento de forma clara, então está sempre visível em que situação a história se encontra e quais são os próximos passos possíveis. Isso remove muita ambiguidade em torno da publicação e evita que histórias fiquem presas em estados indefinidos.
Embora isso ainda seja a base e não a palavra final sobre moderação ou regras de publicação, completa o loop central necessário para lançar histórias de forma controlada e transparente.
Com o fluxo de lançamento em vigor, criei a primeira build funcional para Steam. Isso ainda não é um lançamento público, mas marca um passo importante: Talescape agora existe como um aplicativo independente na forma em que eventualmente será lançado no Steam.
Neste estágio, o foco é validar o próprio processo de build, garantir que o editor e o player rodem de forma confiável fora do navegador e identificar cedo quaisquer problemas específicos de plataforma. Ter uma build concreta para Steam também ajuda a enquadrar o trabalho restante com mais clareza, especialmente em torno de distribuição, atualizações e integração com a plataforma.