11 Places to Find & Play Old J2ME Java Mobile Games in 2026

As many of you know, there are already many great preservation projects for Flash games and animations, with BlueMaxima’s Flashpoint being the most notable example. The same cannot really be said about old mobile Java games. While the older BlueMaxima project, Kahvibreak still exists, it doesn’t feature a complete archive of J2ME (Java Micro Edition) games and applets, which as you will learn below, come in many shapes and sizes, and are not as straightforward to archive as Flash-based content.

This list will be divided into two parts. The first part has to do with said archival of J2ME experiences. The second covers websites that allow you to play the games archived by them right away, in a browser emulation environment. So, if you’re here out of sheer curiosity and you want to jump straight into some of the older titles originally available for mobile devices from the pre-smartphone era, you might want to skip ahead.

All links included were last verified by me on September 25, 2026.

If you’d like to know more about J2ME in general, check out the awesome-j2me GitHub repository which compiles all of the best resources on the platform you can find. And, if you’re feeling more adventurous and you’d like to develop your own J2ME experiences someday, check out the Retrospect Mobile website. It has many things you’ll need along the way.

You might also like: Play Old Mobile Java Games On Your PC – FreeJ2ME Emulator Setup

How Many J2ME Games Were Released? – The Rough Estimates

Old mobile phone magazine advertisement for downloadable wallpapers and WAP content.
Back in the day, this is how a lot of mobile content was sold. Printed catalogs like this one advertised wallpapers and other phone downloads that you could order using codes or access through mobile services.

As of today there are more than 1,300 J2ME platform games documented by the community over on mobygames.com released between 2000 and 2018. This, however, by today’s estimates, is suspected to be only a fraction of the whole roster of mobile Java-based experiences produced in this time period. The real numbers can be anywhere from said ~1,300 to more than a few thousand original games including regional variations and titles that are still undumped.

The thing with J2ME games and applets is that they were distributed in a way that seems peculiar by today’s standards. Games and apps had separate build versions for devices with different screen resolutions, and sometimes even for different phone models. This is why you might often come across archived .jar files that have the designated resolution appended to their filenames like thatonegame_240x320.jar. Separate builds were also sometimes made for touchscreen devices which were a rarity back in the day.

The real total is unknown. Current community estimates put it above 3,000 unique games worldwide, with archive collections containing tens of thousands of files once device-specific builds, resolutions, languages, and duplicates are counted.

I still remember playing titles such as Gangstar: City of Saints and Galaxy on Fire 2 on my now very much dated original Samsung Omnia and Sony Ericsson Zylo. The point is that at that time no one really thought about preserving the game install files, as they were relatively easy to source.

Today, as such files surface, for example extracted from old phones, there isn’t really one good “repository” one could contact to properly archive them. As a result, we end up with many large, unmaintained collections of J2ME games and apps, containing many duplicates, untested files, without any real backups or guarantees that they will stay online. Some of these are available over on the Internet Archive, and some, on various third-party websites.

Important Note on Copyright and Content Ownership

As with all things connected with game preservation, emulation, and such, the topic of copyright cannot be simply put aside.

While it’s pretty obvious from the outside viewer’s perspective that most of the games for the Java-based mobile systems can be considered abandonware at least from a practical and technical standpoint, the same cannot be said for every single J2ME game and applet from the point of strict legal understanding. And, of course, “abandonware” as such, is an informal term. Just a thing to keep in mind.

Quite surprisingly, according to my research, at the time of writing this article, a few WAP stores are still up and running, sometimes giving you the ability to purchase some J2ME games and apps in a legal, albeit sometimes a bit convoluted way.

If you’d like to know more about dumping your own game files from the devices you have on hand, you might want to check out the Legacy Portable Computing wiki. They have a few resources that might be of use to you.

All in all, just know that as with many retro game preservation efforts, it’s always important to keep in mind the legal implications of the actions you take.

Archival Sources

This first category includes websites and individual collections of J2ME games and apps that I found online and after taking a closer look at them I decided that they are worth mentioning here.

Many of these collections are hosted over on the Internet Archive, and many of them feature a lot of duplicates, lower-quality games and applets, and potentially some less useful content overall. This is partly because many of them are aiming at archiving the largest amount of files available, rather than having an easy-to-browse archive of all the titles included.

All of the collections listed below were accessible to me as of the time of writing this article, but keep in mind that many of them are older sites that can at any point be lost to time, should their maintainers call it quits one day. This partly represents the main issue with old J2ME games preservation – and that is the fragmented nature of the archival efforts.

What this list does not contain: There aren’t many of these, but there exist some websites that aside from hosting collections of old J2ME titles, also feature other types of downloadable content. These websites, for obvious reasons are neither mentioned, nor linked in this article. Luckily there aren’t many of these, and their content largely doubles with the larger archive collections that are anyway in most cases a better and more complete source for the files you’re seeking.

The Internet Archive Collections

J2ME Software Archives collection page on the Internet Archive.
The J2ME Software Archives collection on the Internet Archive is the largest single archive listed here, with close to 500 GB of assorted Java ME software.

1. J2ME Software Archives

This is the largest J2ME game and applet archive on this list featuring almost 500GB of files collected in various mobile Java software preservation efforts. The author of this archive, 96x65pixels has quite a few different collections of Java Micro Edition software that are also very much worth checking out.

2. The “New” J2ME Software Archive

This is the second largest collection listed here with over 100GB of files from different sources compiled in the archive description. Definitely worth checking out if you want to start with one of the largest (capacity-wise) resources out there.

3. Unified Archive of J2ME Software

And lastly, here we have a slightly smaller, ~84.1 GB archive, that is also taking the approach of compiling a smaller set of sources listed in its description. Also a great resource if you want a large amount of files to browse through.

Archival Websites

My Abandonware J2ME games category page.
My Abandonware is much easier to browse than most raw archive dumps, with close to 1,000 J2ME games listed in a dedicated category.

1. Myabandonware

Myabandonware. Just as mentioned before, many J2ME games can be in the practical sense considered abandonware. Thus, the whole J2ME platform has its own category over on myabandonware featuring almost 1000 different old mobile Java games.

2. Rugame.rip

Rugame.rip is a J2ME & Symbian app & game catalogue that has surprisingly good navigation, and, what’s perhaps most important, a feature that lets you view all available versions of a given game or applet, so that you can select the right one for your device or emulator. Overall, a very solid resource, although it does not host any files by itself, relying on outside sources instead.

3. Andrew Lviv

Andrew Lviv hosts a 30GB+ repository of over eighty thousand J2ME files which according to the statistics published on the site were downloaded over 10 million times. With its simple interface and the collection that can be sorted both alphabetically and by popularity, it’s a very good place to start if you need to find and pick some individual files by hand.

4. Dedomil

Dedomil is a website that has a pretty large collection of J2ME games that you can sort by vendors or screen resolutions. It’s easy to browse, features both JAR and JAD versions for most games, and, once again, if you’re fishing for individual apps or games, it’s a great resource overall.

5. Keitai Archive

Keitai Archive is a project that specializes in archiving games for pre-Android Japanese feature phones. The files in their collection are no longer available to purchase, and were originally only available in Japan. Keitai Archive also has their official wiki, where you can learn much more about the whole project. This really is a one-of-a-kind project that is a great example of how nicely organized game preservation efforts can be.

Plug-and-Play Resources

Javagames.cc website with its collection of playable J2ME mobile games.
Javagames.cc is one of the easiest ways to jump straight into old J2ME games, with a large collection you can browse and play directly in your browser.

These are meant for you if you simply want to experience the older J2ME games without installing emulation software directly on your computer or your smartphone or browsing through thousands of files in a search for reasonably good titles to try out. One exception from this rule is the Kahvibreak launcher mentioned at the very end.

Most of these will not only feature experiences divided into topical categories, but also let you quickly browse through them and play them right away either in your browser (Javagames.cc & oldphonegames), or using a supplied launcher (like in the case of Kahvibreak).

1. Javagames.cc

Javagames.cc is one of the best places to start if you just want to experience what playing the old J2ME titles was like without actually owning a phone capable of running such games natively.

On the website you can browse through a large collection of old mobile Java games alphabetically, by popularity, or by genre. If I were to recommend you one place to quickly jump into a J2ME game you remember from your childhood, this would be it. The collection is surprisingly complete, although it is missing some titles, and it also does not contain Java 3D games.

2. Oldphonegames.com

Oldphonegames is a website with similar capabilities to Javagames.cc, with another surprisingly complete catalog of assorted J2ME titles. It’s also a place I would very much recommend if you’re up for a quick nostalgia trip.

3. Kahvibreak

Last on the list is Kahvibreak, which is both a collection of over 5500 old mobile Java games, and a bundled launcher and pre-configured emulator for you to be able to play them locally on your system. The reason why Kahvibreak is mentioned so low in this list is that it hasn’t been updated in a very long time, and as of the time of writing this article, the project seems to be abandoned.

The Kahvibreak launcher works and feels almost exactly like the modern Flashpoint launcher, which is no surprise, as it was co-developed by its author, BlueMaxima. Personally, I still hope that Kahvibreak can make a satisfying comeback someday, with a new update, and inclusion of the games that have been archived in the time past the end of its official development.

Still, if you’re looking for the most community-trusted and tested resource to enjoy old J2ME content, Kahvibreak is my first recommendation, even though it’s placed at the very end of this rather long article.

How Can You Emulate J2ME Games on Your PC?

FreeJ2ME-Plus Java ME emulator GitHub repository.
FreeJ2ME-Plus is one of the more actively maintained FreeJ2ME forks, and one of the better options for J2ME emulation.

Probably the best options you have today when it comes to emulating J2ME games are KEmulator nnmod, and the freej2me-plus fork of the original FreeJ2ME project. While the base FreeJ2ME emulator is still a functional alternative, it is behind on many features compared to its newer community-developed forks.

If you’re interested in emulating old mobile Java games locally on your computer and directly from the .jar file backups you have on hand, you might want to check out another one of my writeups on this topic here: Play Old Mobile Java Games On Your PC – FreeJ2ME Emulator Setup

Tom Smigla
Tom Smiglahttps://tomsmigla.com/
Tom is the founder of TechTactician.com with years of experience as a professional tech journalist and hardware & software reviewer. Armed with a master's degree in Cultural Studies / Cyberculture & Media, he created the "Consumer Usability Benchmark Methodology" to ensure all the content he produces is practical and real-world focused.

Check out also:

Latest Articles