Zillions of Games -- Arguably the best game engine in existence, at least for period games. It can't do everything, but it can do a lot, and it comes with many period games already implemented. (If you hadn't guessed, I really like this program.) (more)