Veylor é um projeto ambicioso que busca unir em um só lugar ferramentas essenciais para a jogabilidade de RPG de mesa.
O objetivo é juntar, configurar e administrar campanhas no universo de Veylor (e futuramente em outros sistemas), trazendo mais comodidade e interatividade para mestres e jogadores, transformando aquilo que era imaginação em realidade.
Escolhi este projeto pela falta de ferramentas de gestão de campanhas de RPG que sejam verdadeiramente personalizáveis e interativas.
Vejo a necessidade de uma solução que realmente foque na experiência dos jogadores e na unificação da jogabilidade, tornando as sessões mais organizadas e imersivas.
- Facilitar a criação e administração de campanhas de RPG.
- Centralizar fichas, itens, inimigos e rolagens em uma plataforma única.
- Oferecer uma experiência mais interativa e organizada para jogadores e mestres.
Funcionalidades previstas para a primeira entrega, garantindo um fluxo completo de uso:
Autenticação e usuários
- Cadastro/Login de usuário.
- Perfis básicos com informações de personagem/jogador.
Campanhas
- Criação e gerenciamento de campanhas.
- Agendamento de sessões (calendário integrado).
Personagens e fichas
- Criação e gerenciamento de personagens.
- Registro de ficha (vida, status, alterações).
- Aplicação automatizada de buffs/debuffs (com duração).
- Seleção de personagens para aplicar dano/efeitos direto na ficha.
- Local para backstory, personalidade e anotações importantes.
- Organização de habilidades (adquiridas ou aprendidas via NPC).
Inventário e itens
- Criação e gerenciamento de itens.
- Sistema de inventário com peso, descrição e empréstimos.
Inimigos e bestiário
- Criação e gerenciamento de inimigos.
- Bestiário do mestre (monstros, NPCs, aliados/inimigos).
Ferramentas de jogo
- Ferramenta de dados virtual (com dados básicos pré-setados).
- Combos e rolagens personalizáveis para acelerar jogadas.
- Sistema de anotações tipo diário de campanha.
Mapas
- Mapa-múndi navegável do universo da campanha.
Interface
- Navegação interativa entre campanhas, fichas, mapas e ferramentas.
- Chats personalizados (para backstory, organização ou roleplay).
Conteúdo
- Manual de regras da campanha, com espaço para customização pelo mestre.
Funcionalidades que podem ser desenvolvidas no futuro para expandir a experiência:
Social e comunicação
- Chat de voz embutido ou integração com Discord.
- Área para mensagens privadas entre jogador e mestre.
- Mural de discussão comunitária.
Experiência
- Modo claro/escuro para conforto visual.
- Personalização do perfil do jogador.
- Galeria de ícones customizáveis.
- Sistema de favoritos para acesso rápido.
Jogo avançado
- Dashboard de estatísticas (rolagens, evolução das campanhas).
- Controle de iniciativa e combate.
- Ferramenta de música/ambientação (trilhas e efeitos sonoros).
- Integração com outros sistemas de RPG (ex.: D&D, Pathfinder).
- Integração de IA para criação de habilidades.
Plataforma
- Aplicativo mobile nativo.
- Sistema de compartilhamento de conteúdos (fichas, mapas, itens).
- Frontend: React (Next.js ou Vite) + Tailwind/Shadcn
- Backend: Node.js (Express)
- Banco de Dados: PostgreSQL
- CI/CD: GitHub Actions
- Modelo UI/UX: Figma para prototipação
Minhas expectativas para este projeto são altas.
Vejo um grande espaço para ferramentas digitais robustas que tornem o RPG de mesa mais interativo e acessível.
Do ponto de vista de aprendizado, acredito que este projeto vai me desafiar em áreas que nunca explorei totalmente, como CI/CD, segurança e arquitetura de sistemas web.
Quero aproveitar essa oportunidade para evoluir como desenvolvedor e criar algo que tenha valor real.
Pessoalmente, é uma chance de unir duas paixões: tecnologia e RPG. Espero que ao final eu possa não só entregar um projeto completo, mas também sentir orgulho do caminho percorrido.
Este é um projeto acadêmico desenvolvido inicialmente como parte do meu Portfólio de conclusão de curso.
Apesar de estar público no GitHub para fins de avaliação e apresentação, o código e a marca Veylor são de uso exclusivo do autor.
Não há licença de código aberto associada a este repositório.
Qualquer utilização, reprodução ou distribuição parcial/total do projeto sem autorização prévia é proibida.
O objetivo é dar continuidade ao Veylor como um projeto comercial após a fase acadêmica.