Piano Tiles is one of the most universally appealing mobile game concepts ever made — simple enough to pick up in seconds, yet addictive enough to keep players coming back for hours. The premise is elegant: a stream of black tiles falls down the screen in time with the music, and the player must tap each one without missing. Miss a tile and the song stops. The faster the music, the harder the challenge.
What sets this Unity3D project apart is its MIDI-driven song engine. Rather than relying on pre-choreographed tile patterns, the game extracts notes directly from standard MIDI files. This means adding new songs is as simple as dropping in a new MIDI file — no manual level design required. Players can enjoy a genuine connection between what they tap and what they hear, making each song feel authentic rather than approximated.
The project supports phones and tablets across all screen resolutions, includes a WebGL build for browser play, and ships with AdMob and IAP fully integrated. Whether you want to publish a music-focused casual game or add a rhythm title to your portfolio, Piano Tiles is ready to go.
This project uses MIDI files to generate tile patterns. Notes are extracted directly from the MIDI file, so every tile you tap corresponds to a real note in the song. This makes the gameplay feel genuinely musical rather than arbitrary.
To add new songs to the game, you will need to provide a .mid MIDI file for each one. MIDI files for most popular songs can be found easily via a search engine. Simply drop the file into the project, configure the song name and the tile patterns are generated automatically — no manual level design needed.
- ✓ Ready to publish on iOS & Android
- ✓ MIDI-driven tile & note system
- ✓ Easy song addition via MIDI files
- ✓ In-App Purchase (IAP) integrated
- ✓ AdMob interstitial & rewarded ads
- ✓ Fully responsive — phone & tablet
- ✓ Multiple screen resolution support
- ✓ Multiple speed & difficulty levels
- ✓ Reskin-friendly asset structure