Drafting Design Programs For Game Development