Olá pessoal! Espero que alguém muito mais inteligente do que eu possa recomendar uma boa abordagem aqui - mesmo que isso signifique contratar um desenvolvedor do Discourse para algo um pouco mais personalizado.
Eu possuo e opero o XboxEra.com - uma publicação crescente de videogames com um fórum animado e ativo baseado no Discourse.
Também tenho trabalhado com a Microsoft no Halo Infinite desde 2020 na última iteração do Forge, o lado UGC do Halo, como parte do seu “Forge Council”.
Como tenho minha própria comunidade, muitos deles com interesse em Halo, gostaria de fornecer um local para compartilhar mapas quando o Forge for lançado em beta em novembro.
O que estou buscando alcançar:
Quero criar um fluxo de criação de posts especificamente para usuários que desejam compartilhar mapas e modos de jogo, que se tornaria sua própria categoria em nosso fórum (forum.xboxera.com) para Halo Infinite.
Um usuário seria capaz de preencher detalhes sobre sua criação, desde se é um mapa competitivo principal ou um minigame. Eles poderiam anexar capturas de tela, aconselhar sobre os tipos de jogo principais (Slayer, Strongholds, CTF etc.), listar uma descrição do mapa, em qual “tela de mapa” ele é construído, colaboradores, armas, etc., bem como fornecer um link para um usuário marcar o mapa para jogar no Halo Infinite.
Cada mapa seria efetivamente capaz de ser sua própria “discussão” com usuários capazes de discutir o mapa, fornecer feedback e até mesmo avaliar o próprio mapa. Os usuários seriam capazes de olhar através de toda a categoria de mapas enviados pela comunidade e filtrar para procurar apenas, por exemplo - minigames ou mapas principais etc.
Idealmente, eu preferiria construir isso DENTRO da nossa instância do Discourse, em vez de construir mais uma aplicação específica personalizada (por exemplo, veja dayone.xboxera.com).
Então, pessoas inteligentes - o que é factível/possível? Todo feedback/perguntas são apreciados! <3