What is the difference between Computer Game Design vs Computer Game Programming?

Career: Computer Game Design

AspectComputer Game DesignComputer Game Programming
Primary FocusConcept development, story, gameplay mechanicsWriting code, implementing game features
Required SkillsCreativity, storytelling, user experienceProgramming languages, software development
Work EnvironmentDesign studios, collaborative teamsDevelopment teams, technical environments
Common CertificationsGame design degrees, portfoliosComputer science degrees, coding certifications

Computer Game Design focuses on creating the overall concept, story, and gameplay experience, while Computer Game Programming involves coding and implementing those ideas into a playable game. Both roles often collaborate closely but require different skill sets and educational backgrounds.