I'm a highschool teacher from Germany.
I use the popular videogame Minecraft with my students to teach chemistry and computer science.
For topics like robotics (that rhymes!), networks and programming I developed a mod for them to communicate between Minecraft and LEGO WeDo, Arduino Leonardo, Scratch, RaspPi w/ PiFace and Cannybots
You place my Cannybot interface block in the virtual world, select the direction for the bot with a rightclick and activate a Redstone signal to the block, for example with a pressure plate. And voilá:
Love this thing!.. so cool.