Learn more about creating video games, including design, programming, graphics, mechanics, and publishing.