Java 2 Platform Micro Edition (J2ME), lancée en 1999 et officialisée en 2001, a révolutionné le jeu mobile en apportant des jeux jouables à des milliards de téléphones portables bas de gamme dans le monde. En tant que version simplifiée de Java optimisée pour les appareils à ressources limitées, J2ME permettait aux développeurs de créer des applications « MIDlet » fonctionnant sur une grande variété de téléphones. Lors de la conférence JavaOne 2001, Sonic the Hedgehog de Sega a fait une démonstration clé, prouvant que les jeux d'action rapide pouvaient tourner sur des appareils mobiles. En 2002, la plateforme a été largement adoptée via des téléphones comme le Nokia 3410 et le Siemens M50, gratuite pour les développeurs et facile à utiliser. Les grands éditeurs dont Gameloft, Fishlabs et EA Mobile ont publié plus de 3 000 jeux entre 2000 et 2016.