How to make a hub for community creations like mario maker

Godot Version

4-4.stable

Question

Basically im trying to make a game like mario maker but so much more cuztomizable. But im pretty new to godot and dont really know how to make a collection for community made creations. What im looking for is a way for the player to upload a level and another player to be able to get the level and play it.(maybe a system where the player downloads a file that was uploaded by another user)

Be careful with this. As soon as you open the door to community submissions you’re either spending a lot of effort on content moderation, or discovering how quickly a handful of griefers can ruin things for everyone.

Godot has various ways of loading data; config files, json, raw bytes… in principle you can split this up into smaller problems:

  • how do I edit a level?
  • how do I save/load that level to a local file?
  • how do I save/load a level file to/from a remote server?
  • how do I browse the remote server?
3 Likes