I realize this game is super old, but I'm making my own tower offense game, and looking around at what already exists on itch, so I thought I'd leave something here.
The concept has great potential, it would be more for a style of gamer that likes to dig in and strategize for that long term reward. and i love the idea that player can make there own units, that is just genius. nice job.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.