Upload ten quests you have created in Cross-Quest mode. 30.90% of players have unlocked this achievement