My forays have been only been in 2D, but at some point I wanted to do a 3D crawler with flat 2D textures
I tried turning these textures into a tileset yesterday. I found a lot of them didn't really have a clean read, so I think they would need more work to be suitable for a 2D tileset.
Textures for a 3D game would be a better fit I think. I'll compile them into a texture pack when I get a bit more free time. 😉
The main issue I've found here is that I'd need to add more clear definition on corners.
On a 3D object you get a lot of visual information from perspective and form of the shape. You can clearly see where corners are, and when objects are separate from one another. In 2D you need to add edge lines and differences in colour to get that same level of differentiation.
I'm also finding that there's not such a clear difference between floors and walls as they're sometimes similar values. Here's a good example of what I'm talking about:
The wall in the centre of the image is not clearly distinguished against the floors around it, mainly because they share a lot of the same colours. This isn't a problem in 3D because you can clearly see that the floors are horizontal and the walls are vertical.
That's not to say this is an unsolvable problem, but it would require redesigning the tiles quite a lot and that would take time. 😉