Here's a project that just got funded that is simply awesome. Code Hero is both a first-person shooter and an introduction to programming, and Kickstarter backers saw the amazing potential in the concept. Made in the robust Unity3D engine, the game leads you through some of the essential challenges of programming in a cool, immersive way. This thing well exceeded its funding goal and they've already released a demo that has people raving. We can't wait until the final release.