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

Career: Video Game Design

AspectVideo Game DesignVideo Game Programming
Primary RoleCreating game concepts, storylines, and gameplay mechanicsWriting code to implement game features and functionalities
Required SkillsCreativity, storytelling, understanding of game mechanicsProgramming languages, software development, problem-solving
Work EnvironmentDesign studios, collaborative teams, creative settingsDevelopment teams, technical environments, coding labs
Common CertificationsGame design degrees, portfolios, UX/UI knowledgeComputer science degrees, coding certifications, software proficiency

Video Game Design focuses on conceptualizing and designing the game's overall experience, while Video Game Programming involves coding and implementing those designs into a playable product. Both roles are essential in game development but require different skill sets and focus areas.