Space Ace HD is a action game developed by Digital Leisure for the PC. The game was released on November 6, 2007.
When my editor handed me a nondescript brown packing box, it was pretty obvious there was some sort of video game waiting inside. Which one? Who could tell? The possibilities were endless. "Open it," he said. Apparently he wasn't sure either, and I obliged. What I first saw once I had fumbled enough with the packing tape was something that hit me like a twenty year old sack of potatoes. Read More.