Yes, typically you need the official Mega888 app installed on your Android or iOS device. The games listed on this page are accessed within the Mega888 application after logging in. Links or instructions to download the app are usually found elsewhere on the site.