The game was developed by Apogee Software and released as a commercial/retail game, it was released as freeware back in 2005.
Egwuregwu Apogee wepụtara egwuregwu ahụ ma wepụtara ya dịka azụmahịa / ere ahịa ere ahịa, a tọhapụrụ ya dị ka freeware azụ na 2005.