Here is a list of video games that help build programming skills:
• Code Combat #general coding
• Ruby Warrior #Learn Ruby and AI
• CodinGame #Teaches pretty much everything including Java, Python, and Javascript
• CodeGym #Teaches Java
• CheckiO #Teaches Python and TypeScript
• Elevator Saga #Teaches JavaScript
• Untrusted #Teaches JavaScript
• screeps #Teaches JavaScript
• codewars #Teaches pretty much everything including Java, Python, and Javascript
• edabit #Teaches several languages including C#, Java, Python, and Javascript
• CSS for JavaScript developers #Teaches CSS
• leetCode #General Coding and Career Preparation
• HackerRank #JavaScript, React, Rest
• SchemaVerse #Teaches PostgreSQL
• VIM Adventures #Learn the Vim editor
• CryptoZombies #learn to code Block Chain
• Code Monkey #coding games geared towards kids
• Cyber-Dojo #a place to "Deliberately Practice" coding
• Flexbox Froggy #Learn CSS
STEAM Coding Games:
• TIS 100
• Hack and Slash