Armored Lightning will be a single-player mech game with a couple twists. Players will pick one of three factions and battle it out in cities with destructible buildings and things. I am using GM D3D for this.
The player will control a set of visible hands, which will manipulate buttons and levers in the cockpit. I am currently in the process of designing exactly how the cockpit will look and function, but I want it to be somewhat indirect, and actually feel like you are piloting a vehicle, rather than directly controlling something.
In addition to this indirect control scheme, each game that you play will have effects on a persistent set of scores stored online. If you complete a mission, you will earn your team points. The number of points earned for your team will be determined by the level of difficulty you select for the level played. I hope to include a small variety of levels, from easy to extremely hard, but extremely worth it. Also, after the game is released, I want to hold events where bonus points will be awarded to the faction which gains the most points in a specified time period.
I am using a pretty solid D3D engine from an unreleased game I was working on with Moth.