Reminds me of 0 A.D. (https://en.wikipedia.org/wiki/0_A.D._(video_game)). The usual problem with an open-source game is the art/music, but this looks pretty decent.