Yes, Mega888 is free to download. However, some games may require in-app purchases.