The only thing preventing me from making awesome MMORPGs right now seems to be the lack of experience with proper code structure (and time and people, but forum posts won't help fix those). Which design patterns are most useful for games? Are some more useful for certain genres than others? Any order in which I should learn about them?
Items/Entities with unique properties: How are they coded? In most point and click adventure games, and role playing games wherein each character possesses abilities unique to it, how is it done while keeping the code clean? This question is probably going to be answered in the responses to the first question, but I thought I'd add it just in case it isn't.