Sharing specific User Generated Content within Discourse (for Halo Infinite)

You might use tags for the different game types.

Without changing discourse, you could use a template to encourage people to enter the stuff that you want them to.

At the opposite end of the spectrum you could create a custom plugin that has custom fields for the various pieces and displays them in some custom fashion.