I start out with an idea, then I'll create a more in-depth storyline for it, which includes Gym Leaders, Elite 4, evil team, rival battles, etc. After, I'll start spriting, then inserting those into the ROM, and edit anything else (like Fakemon stats, etc.). Then I'd develop a rough region map...