Hi folks! Hoping someone far smarter than I can recommend a good approach here - even if it means hiring a Discourse developer for something a little more custom.
I own and operate XboxEra.com - a growing video game publication with a lively and active Discourse powered forum.
I also have been working with Microsoft on Halo Infinite since 2020 on the latest iteration of Forge, the UGC side of Halo, as part of their “Forge Council”
As I have my own community, a lot of them with a vested interest in Halo, I’d like to provide a place to share maps when Forge launches in beta in November.
What I’m looking to achieve:
I want to create a post creation workflow specifically for users looking to share maps and gamemodes, which would become it’s own category on our forum (forum.xboxera.com) for Halo Infinite.
A user would be able to fill in details on their creation, from whether it’s a core competitive map, or a minigame. They’d be able to attach screenshots, advise on primary gametypes (Slayer, Strongholds, CTF etc), list a description of the map, what “map canvas” it’s built on, collaborators, weapons, etc as well as provide a link for a user to bookmark the map to play in Halo Infinite.
Each map would effectively be able to be it’s own “thread” with users able to discuss the map, provide feedback, and even rate the map itself. Users would be able to look across the entire category of maps submitted by the community, and filter to just look for, as an example - minigames, or core maps etc.
Ideally, I’d rather build this WITHIN our Discourse instance, rather than build yet another custom specific application (for example, see dayone.xboxera.com)
So, clever people - what’s do-able/possible? All feedback/questions appreciated! <3