Forums have fallen into disuse, and discord is where the community is at. Please visit us on discord!
It's not a TD, that article is super old. For more info on the game, please see this thread: http://www.arcengames.com/forums/index.php/topic,11275.0.html .