It usually starts with a spark — a late-night idea, a problem you want to solve, or just the itch to build something no one asked for but you. You open your editor, you start typing, and before long, you're deep into a world you're designing alone. N...