
Someone with a modern frontier model spent a weekend rebuilding the Nokia 3310 game library from scratch and came away with more respect for the original developers than they went in with. The 84 × 48 monochrome screen, the four-way key, and the tight 30-second play loop turn out to be harder to reinvent than they look. If you want the actual games on a modern Android phone rather than a Claude-authored recreation, here are seven apps that get you closest to the feature-phone era without a rooted emulator.
What to look for in a feature-phone game recreation
Five things separate a real recreation from a marketing skin:
- Accurate physics. Snake’s food-collision box, Bounce’s ball inertia, and Space Impact’s screen-scroll speed are what made those games feel right. Off-by-one physics feels off immediately.
- Monochrome-first UI. The green LCD and the pixel-blocky number font are half the atmosphere. A tool that renders 3D shapes into “retro mode” isn’t the same thing.
- Directional-pad support. These games were designed for four discrete inputs. Touch controls need to feel like a d-pad or the game misses the point.
- No forced ads mid-game. A 30-second play loop can’t hold a 15-second unskippable ad every round.
- Offline. Every one of these should work on a plane.
Quick comparison
| App | Best for | Free plan | Starts | Standout |
|---|---|---|---|---|
| Snake ‘97 | Faithful Nokia Snake recreation | Free with ads | Around $2 one-time | Best-known Snake port |
| Snake Xenzia Rewind 97 Retro | Snake with a chunkier retro shell | Free | Free | Fits the Aptoide catalogue |
| J2ME Loader | Actual Java ME game files on Android | Free (open source) | Free | Runs the original .jar files |
| Space Impact 97 | Side-scroll shooter with the Nokia feel | Free with ads | Ad-free purchase | Faithful Space Impact recreation |
| Retro Snake | Snake with minimalist visuals | Free | Free | Extremely small install |
| Bounce Original | The Nokia Bounce recreation | Free with ads | Ad-free purchase | Bounce physics that match |
| Snake Classic | Snake for people who want just Snake | Free with ads | Ad-free purchase | Zero-thought pick |
The apps
1. Snake ‘97 — Best faithful Nokia Snake recreation
Snake ‘97 is the port most people mean when they say “Snake on a modern phone.” The developer built it as a museum piece: the same monochrome LCD, the same 12-key numeric keypad on-screen, and the same three difficulties from the original. The keypad even has the shift-key long-press for letters, which does nothing here but sells the illusion.
Where it falls short: Ads on the free tier interrupt between rounds. Some devices show a subtle input lag on the on-screen keypad.
Pricing:
- Free: With banner and interstitial ads
- Paid: Around $2 one-time to remove ads
- Platforms: Android
Download: Snake ‘97 on Aptoide · Google Play
Bottom line: The Snake port to install first.
2. Snake Xenzia Rewind 97 Retro — Best chunky retro shell
Snake Xenzia Rewind 97 Retro is a friendlier take on the Snake formula: the LCD is still there, but the on-screen d-pad is chunkier and easier for adult thumbs. The difficulty ramp is gentler than Snake ‘97’s, so it’s the pick for a casual return rather than a purist replay.
Where it falls short: Slight liberties with the original physics; long-time Snake players will notice.
Pricing:
- Free: With modest ads
- Paid: N/A
- Platforms: Android
Download: Snake Xenzia Rewind 97 Retro on Aptoide
Bottom line: The Snake port for casual thumbs.
3. J2ME Loader — Best for actual Java ME game files
J2ME Loader is the emulator that runs actual .jar and .jad files from the Java ME era. If you still have the game files from an old phone backup, or you can find them from an archive, J2ME Loader is the app that plays them. The original files, not a recreation. Snake II, Space Impact, Bounce, and everything else on the Nokia 6600 catalogue.
Where it falls short: You need to source the game files yourself. Some later J2ME games depend on device-specific APIs that don’t emulate cleanly.
Pricing:
- Free: Everything (open source)
- Paid: N/A
- Platforms: Android
Download: J2ME Loader on Aptoide · Google Play
Bottom line: The only app that plays the real files.
4. Space Impact 97 — Best Space Impact recreation
Space Impact 97 rebuilds the side-scrolling shooter from the Nokia 3510 and 6100 era. Same enemy patterns, same weapon-upgrade pickups, same nine levels. The touch controls are the weak link but the game itself is faithful enough to trigger memory for anyone who spent lunch breaks on the Nokia keypad.
Where it falls short: Touch controls don’t fully replace the d-pad. Some device sizes crop the play area.
Pricing:
- Free: With ads
- Paid: Ad-free in-app purchase
- Platforms: Android
Download: Space Impact 97 on Aptoide
Bottom line: The Space Impact you remember, if you’re forgiving on the controls.
5. Retro Snake — Best minimalist Snake
Retro Snake strips the LCD skin away and shows Snake as a pure grid game. The install is tiny (a few megabytes), there’s no login, and the play loop is instant. Not the atmospheric pick, but the one that starts fastest and takes the least storage.
Where it falls short: No LCD flavour at all. Feels more like Snake-the-idea than Snake-the-Nokia.
Pricing:
- Free: Everything
- Paid: N/A
- Platforms: Android
Download: Retro Snake on Aptoide
Bottom line: Pick this if you want Snake but not the theme park.
6. Bounce Original — Best Bounce recreation
Bounce Original rebuilds the little red ball’s platformer with faithful physics. The eleven original levels are there, plus a few new ones that hit the same beats. Bounce depends on the ball’s inertia; get that wrong and the game is unplayable. Bounce Original gets it right within a small tolerance.
Where it falls short: Touch controls for the left-right-jump inputs need a settle-in period.
Pricing:
- Free: With ads
- Paid: Ad-free in-app purchase
- Platforms: Android
Download: Bounce Original on Aptoide
Bottom line: The Nokia platformer, on a phone that has vastly more power than it needs.
7. Snake Classic — Best zero-thought Snake
Snake Classic is Snake without any theme, any progression, or any account. Open, tap, play. Great for a break at work or a quick round while the kettle boils.
Where it falls short: Ads. No customisation.
Pricing:
- Free: With ads
- Paid: Ad-free in-app purchase
- Platforms: Android
Download: Snake Classic on Aptoide · Google Play
Bottom line: The Snake you’ll actually open on the bus.
How to pick the right one
- If you want the definitive Nokia Snake, buy the ad-free tier of Snake ‘97
- If you want the actual game files from your old phone, install J2ME Loader
- If you want a friendlier Snake for adult thumbs, Snake Xenzia Rewind 97 Retro
- If Space Impact was your thing, Space Impact 97 gets you 90% of the way
- If Bounce was, Bounce Original is faithful to the physics
- If you just want any Snake and don’t care about atmosphere, Snake Classic or Retro Snake
FAQ
What was the game on the Nokia 3310?
Snake II shipped on the Nokia 3310, along with Snake, Rally, Space Impact on newer models, and Bounce a couple of generations later. Snake II is what most people remember first.
Can I really play the original Nokia games on Android?
Yes, through J2ME Loader if you have the original .jar files. Recreations like Snake ‘97, Bounce Original, and Space Impact 97 give you a very close match without needing the original files.
Are these games legal?
The recreations are new implementations, so they’re their own thing. The J2ME files, if you dumped them from a phone you own, sit in the same murky ROM-and-emulator territory as any other classic game library.
Do these apps work on tablets?
Snake ‘97 and Snake Xenzia Rewind 97 Retro scale to tablets; the on-screen keypad grows too. J2ME Loader depends on the specific game.
Are there iOS versions?
Snake ‘97 and a couple of the Nokia recreation apps have iOS ports, though not all of them. J2ME Loader is Android-only because of platform restrictions on custom runtimes.