Venenum
Jogo RPG de console desenvolvido em Swift

Intro
Todo desenvolvedor tem aquele projeto que serve como alicerce para tudo o que vem depois. A seguir, compartilho os bastidores do Venenum: um jogo investigativo onde os fundamentos da lógica de programação, o versionamento de código inicial e o storytelling se encontraram para dar vida à minha primeira experiência real e colaborativa no desenvolvimento de software.
Project

Venenum: Lógica de Programação a Serviço do Storytelling
O Venenum tem um espaço muito especial na minha trajetória. Sendo um dos meus primeiros projetos na Apple Developer Academy, ele marcou o momento em que a programação deixou de ser apenas teoria abstrata e se tornou uma ferramenta poderosa para criar experiências. Desenvolvido inteiramente em dupla, o jogo é uma investigação interativa baseada em fatos reais: o misterioso "Caso do Tylenol Envenenado" que abalou a cidade de Chicago em 1982.
A Arquitetura da Narrativa
O objetivo da aplicação é colocar o usuário no centro de uma investigação complexa, reconstruindo os eventos através de depoimentos, relatórios policiais e documentos judiciais. Como desenvolvedora, meu maior desafio foi arquitetar o sistema de storytelling e mapear as diferentes ramificações da história. Precisei estruturar o código de forma que as decisões do jogador realmente impactassem o rumo da investigação, criando uma teia de diferentes possibilidades e finais que exigiu muito planejamento lógico e empatia com a jornada do usuário.

Fundamentos e Evolução Técnica
Foi nos bastidores desse mistério que consolidei minha base como programadora. Para gerenciar o estado do jogo, os itens coletados e as pistas, estruturei os dados utilizando Dicionários de forma extensiva. Todo o controle de fluxo do jogo — determinando o avanço do jogador e bloqueando rotas incorretas — foi construído através do domínio de estruturas de repetição (while) e lógicas condicionais (if/else, switch case).
Além de toda a construção lógica, o Venenum foi o cenário da minha primeira experiência prática real com versionamento de código. Trabalhar em dupla exigiu a adoção do Git para coordenar nossas entregas, unir o código sem quebras e estabelecer um fluxo de trabalho colaborativo, construindo ali a base técnica e de trabalho em equipe que fundamenta a minha carreira hoje.
Um agradecimento especial para minha colega e amiga Thais Rodrigues que fez parte de todo esse processo. <3


