How best to host user generated content

Hi everyone, I have been searching around for a solution to my problem, but haven’t managed to find what I am looking for.

I would like to create a mobile game wherein the users can create their own levels and push them up to the server. They can
then browse all available levels using useful filters, such as “top rated”, “most downloaded”, “this week”, “this year” etc. They
can also rate and perhaps even comment on; levels/content uploaded by other users.

My question is, what is the best way to go about this? I have no intention of maintaining my own server, I do not have the time,
expertise, money etc. I understand however that it is possible to rent similar services from existing server hosting agencies.

So with regards to this, if you can answer any of the following questions, I’d be very grateful:

  • Is this possible with Unity3D, and if so, can you point me in the right direction?
  • Is it possible to test the concept using a free service such as dropbox?
  • Is it possible to do what I intend with the rent-able services available, and if so, can you recommend one?
  • Any other useful advice you might have.

Thanks in advance

  • Is this possible with Unity3D, and if so, can you point me in the right direction?
    Yes but there’s not enough info here to tell you how to go about it.

  • Is it possible to test the concept using a free service such as dropbox?
    I don’t think so. You can test it fine on localhost, but you probably need a VPS if you don’t want to setup your own server or webserver.

  • Is it possible to do what I intend with the rent-able services available, and if so, can you recommend one?
    Yes, but none I can recommend. Just do your research.

take a look at player.io and roarengine.com to see if they have features that you want. other services might be available that allow you to save player data in their databases but sorting them based on download or … is another thing.

Look at content delivery network sites.
You’ll surely find something to fit your needs, but it can be quite expensive if not used correctly.

@Ashkan_gc - Had a look at roarengine.com, it looks like it’s just the ticket, thanks a lot.

Thanks everyone for taking the time to answer, any more info is always welcome…

You are very welcome. take a look at player.io as well. I did not do a good comparison but i know David Evans from roarengine which is an awesome guy.

Their saved network cards are the feature that you want i think, but not sure. You should be creative, for example you might use items with custom properties or something else to create the feature in some way yourself. And as you’ve seen they are much more than that.