Never tried to hatch them without an incubator.
I would imagine that as long as you can meet the requirements (temp, darkness etc.) they can be hatched in other places.
I have. I've hatched them in a closet and I've hatched them in a bathroom under the sink. If you keep them anywhere from the low 70s to the low 80s they will hatch.
back in the 90s i was able to get a few to hatch from deli cups using a small closet with a space heater. an incubator can be as simple as a cooler with a hot rock in it