- Take 1 Major well thought out Story
- Stir in up to 5 sub stories
- Sprinkle in 1-4 main characters
- Dump in another 20 supporting characters
- Add a dash of important life lessons
- Inject with a real life skill
- Wrap it with about million lines of code
- Add in a main Goal with a hint of sub-goals
- Baste with rules, some of which may be pretty silly
- Stick in a feedback system
- And Season with voluntarity to liking
- Put in computer for a few thousand man-hours and then remove when just right