I grew up playing games in a Nintendo (NES) and a Super Nintendo (SNES). I played more games with the SNES, and most of my favorites sagas are from this platform. Many hours of my teens were used to finish in a 100% the Donkey Kong series, Super Metroid, Super Mario World and my first RPG game, Super Mario RPG: Legend of the Seven Stars.
In 2004 I got my first personal computer. It was a basic IBM Thinkpad with 6 GB of hard disk and 64 MB of RAM, a real beast! For Many years I wanted a Nintendo 64 (N64), and now I had a computer to run the emulator. Unfortunately, the simulator requires graphic accelerator and I didn't have one. But the good news were that my laptop could run Visual Boy Advanced, a Game Boy Advanced (GBA) simulator. How many games I played in that simulator! I continued with the Metroid and Mario Kart sagas.
A few years later I was making more money and I could buy a new laptop with a graphic accelerator and some games in Steam. Now that I am a professional with a daily job, I have several games in my Steam library but no time to play most of them, oh the irony! I am hooked with Cuphead but I only play a couple of hours per week.
I remember a game for the NES, where my sisters and I played in a Guess the Word contest. We didn't know English and we could only guess what the word for the figure in the screen was. But the most important thing I remember is that it was an educational game. I believe that video games can be a great asset in the education field. Civilization and Age of Empires, for example, are a great vector for history learning. Even plays as Starcraft and Minecraft can be used to teach economics, and the first one also to research in artificial intelligence.
Now that I am a professional software developer, I would love to create educational video games. Not in the old fashion way of "solve this equation to get pass this door", but more on the fashion of "here you have a slingshot and several birds, now go destroy the pigs fortress". It is incredible how a simple game as Angry Birds can be educational in the sense that you need to have a good idea about projectiles physics, with no equation at all!
It will require a tremendous amount of research, design, implementation and testing, but I think it could be a great tool to teach.