What's the best way to go about this and do I even need one?
Basically the game is online and browser-based, with database integration for public sharing. Think YouTube, but instead of videos you watch, it's game content you play.
I guess the things I would think it has to convey correctly:1.
The user retains rights to their level designs, but the assets used within (the pre-made graphics, gameplay code, story and theme) are the property of their creator(s).2.
I'm allowed to use any user-created content to advertise the game/community.3.
The user who created the content is responsible for any offensive material they create and any damage it may cause to any viewer of the site (?). Basically I can't get sued for someone making a level shaped like Muhammed or whatever.4.
Users are responsible to know and obey the rules, and any content can be removed at any time with or without warning by the site staff.
I really don't even know where to start. Do I need to use certain language for it to be acceptable legally? Do I even need to worry about an EULA? What's the worst that could happen if I don't include one?
Web 2.0 is such a legal gray area (though I'm not exactly educated on the subject).