JAVA ME · CLDC 1.0 · MIDP 2.0

100 original games for button phones

Arcade, puzzle, board, card, racing, sports, RPG and experimental games, written from scratch for classic Java feature phones. Each one is a tiny JAR + JAD you can install on a real handset or an emulator, and each one has a browser demo you can try right here.

100original games
11categories
1.8 MBall JARs together
18.4 KBaverage JAR
27,757lines of Java
5screen sizes tested
100browser demos
0floats used
Retro Snake gameplay

RETRO SNAKE

Play Retro Snake in your browser

All 100 games

#001

Retro Snake

Steer a growing snake around the field, eat apples and never bite your own tail.

Arcade17.3 KB
#002

Pixel Paddle

Vertical table tennis against a CPU opponent that predicts your shots. First to 7 wins.

Arcade17.1 KB
#003

Block Fall

Rotate and drop falling four-block pieces to clear rows, in endless Marathon or a 40-line Sprint.

Puzzle18.4 KB
#004

Mine Sweep

Deduce where the mines are from the numbers and open every safe square.

Puzzle18.1 KB
#005

Keypad Chess

Full-rules chess against an alpha-beta AI with three strengths, played entirely on the keypad.

Board21.6 KB
#006

Brick Buster

Bounce the ball off your paddle to smash eight hand-built walls of bricks, with power-up capsules.

Arcade18.5 KB
#007

Number Place

Fill the 9x9 grid so every row, column and box holds 1-9. Fresh puzzles generated on the phone, always with exactly one solution.

Puzzle18.5 KB
#008

Pixel Jumper

Run, jump and stomp through eight scrolling levels of pits, spikes, springs and walking blobs.

Platformer22.2 KB
#009

Traffic Dash

Weave through highway traffic at speed, grab fuel cans and chain near-misses for a bigger score.

Racing18.3 KB
#010

Tower Guard

Build and upgrade Arrow, Cannon and Frost towers along the road to hold back 20 waves of monsters.

Strategy19.8 KB
#011

Star Defender

Defend the planet from a marching alien formation, hiding behind shields that crumble under fire.

Arcade18.8 KB
#012

Tile Merge

Slide numbered tiles around the board and merge equal pairs until you build the target tile.

Puzzle17.5 KB
#013

Four Drop

Drop discs into a seven-column grid and line up four before your opponent - against the CPU or a friend.

Board18.3 KB
#014

Twenty-One

Play the dealer at the classic 21 card game: hit, stand or double, and grow 100 chips into 1000.

Card20.0 KB
#015

Dungeon Quest

A pocket roguelike: explore ten generated dungeon floors, level up, and slay the dragon at the bottom.

RPG21.2 KB
#016

Spot Kick

A football penalty shoot-out where the goal is mapped onto your keypad: press 1-9 to place your shot or pick your dive.

Sports18.6 KB
#017

Pocket Farm

Till, plant, water and harvest a 30-plot field and earn $1000 before the 28-day season ends.

Simulation18.4 KB
#018

Echo Tones

A light-and-sound memory game played on the keypad itself: repeat ever-longer sequences of tones.

Experimental17.1 KB
#019

Rock Blaster

Pilot a drifting vector ship through wrap-around space, splitting tumbling rocks and dodging a sharpshooting saucer.

Arcade18.3 KB
#020

Crate Pusher

Push crates onto targets in 20 original warehouse puzzles, each verified solvable with a known minimum push count.

Puzzle19.4 KB
#021

Noughts Grid

Noughts and crosses where the keypad is the board - plus a 5x5 four-in-a-row variant.

Board18.1 KB
#022

Sky Hopper

An endless vertical jumper: bounce from platform to platform, steering left and right, and climb as high as you can.

Platformer17.9 KB
#023

Moto Rush

A pseudo-3D motorbike race down a winding, rolling highway against the clock.

Racing19.0 KB
#024

Sea Strike

Hunt the enemy's hidden fleet on an 8x8 sea before their admiral finds yours.

Strategy18.3 KB
#025

Klondike

The classic patience game: build four suits from Ace to King, with Draw 1 and Draw 3 rules.

Card20.4 KB
#026

Monster Duel

Raise a monster partner and battle through eight trainers with turn-based, element-driven combat.

RPG20.6 KB
#027

Mini Golf

Nine top-down crazy-golf holes with bank shots, bumpers, sand traps and water hazards.

Sports18.6 KB
#028

Lake Fishing

Cast from the dock, strike at the bite and play the fish on a tension meter. Six species, one golden rarity.

Simulation18.7 KB
#029

Multitap Rush

Type falling words with old-school multi-tap texting (press 2 three times for C) before they hit the ground.

Experimental18.3 KB
#030

Fruit Catcher

Slide your basket to catch falling fruit, chain combos and dodge the bombs.

Arcade17.9 KB
#031

Slide Fifteen

The sliding tile puzzle: put the numbers back in order by sliding tiles into the gap.

Puzzle16.5 KB
#032

Flip Disc

Outflank and flip your opponent's discs on an 8x8 board - against a positional CPU or a friend.

Board18.4 KB
#033

Cave Escape

Explore six flip-screen caverns, climb ladders, collect five crystals and find the key to escape.

Platformer21.7 KB
#034

Checkpoint Rally

A top-down rally time trial: steer a free-rotating car through numbered checkpoints over two laps.

Racing18.1 KB
#035

Box Claim

Dots and boxes: draw lines, complete boxes to claim them, and avoid handing your opponent a chain.

Strategy18.0 KB
#036

Hi-Lo Cards

Guess higher or lower to climb a seven-card ladder, doubling the prize each rung - bank it or risk it all.

Card19.3 KB
#037

Island Dig

Comb a random island with a metal detector and three compass readings to dig up three buried chests.

RPG18.8 KB
#038

Ten Pin

Ten frames of bowling with pin-to-pin collisions and proper strike and spare scoring.

Sports19.2 KB
#039

Corner Shop

Stock the shelves, set your prices and read the weather to turn $50 into a fortune in 30 days.

Simulation19.5 KB
#040

Mole Bonk

Nine molehills laid out like your keypad: press 1-9 to bonk moles, but never the bunnies.

Arcade17.4 KB
#041

Gem Swap

Swap neighbouring gems to line up three or more, setting off cascading chain reactions.

Puzzle18.0 KB
#042

Keypad Checkers

English draughts with forced captures, multi-jumps and kings, against a three-level CPU.

Board18.7 KB
#043

Ladder Loot

Grab every gold bar on a screen of ladders, ropes and bricks while guards chase you - dig holes to trap them.

Platformer19.5 KB
#044

Drag Strip

Quarter-mile drag races won on launch revs and perfectly timed gear shifts, with a garage full of upgrades.

Racing19.0 KB
#045

Land Grab

Pick a colour to flood your territory into matching neighbours - out-grow the CPU to own the board.

Strategy17.4 KB
#046

Draw Poker

Jacks-or-better video poker: hold cards with keys 1-5, draw once, and get paid by the table.

Card19.6 KB
#047

Lost Keep

A graphical text adventure: explore a ruined keep, solve item puzzles and restore the tower's gem - no typing needed.

RPG20.4 KB
#048

Hoop Shot

A 60-second basketball shoot-out: time the aim and power, bank it off the glass, and catch fire.

Sports17.6 KB
#049

Deep Mine

Drill deep for coal, gold and diamonds, sell your haul at the surface and upgrade your pod to reach the core.

Simulation19.5 KB
#050

Orbit Jump

A one-button space hop: break orbit at the right moment to be captured by the next planet up.

Experimental17.2 KB
#051

Light Trails

Light-cycle duels: leave walls of light behind you and be the last rider standing.

Arcade17.6 KB
#052

Pixel Logic

Picture-logic puzzles: use the number clues on every row and column to reveal hidden pixel art.

Puzzle18.1 KB
#053

Five Stones

Five in a row on an 11x11 board, against a CPU that weighs every open three and four.

Board17.5 KB
#054

Treasure Run

An endless temple runner: jump pits and crates, slide under beams and scoop up gems as the pace builds.

Platformer17.8 KB
#055

Snow Slalom

Carve down the mountain through 25 flag gates against the clock - or freeride through the forest.

Racing17.6 KB
#056

Kingdom Ledger

Rule a small kingdom for ten years by deciding how much land to trade, grain to feed and acres to sow.

Strategy18.1 KB
#057

Cell Solitaire

The all-cards-face-up patience game with four free cells - nearly every deal is winnable.

Card19.7 KB
#058

Pocket Saga

A tiny console-style RPG: roam the overworld, fight random battles, shop in towns and defeat the Dark Knight.

RPG20.7 KB
#059

Pocket Cricket

Chase down a target in a two-over, super-over or five-over run chase - pick the shot and nail the timing.

Sports18.7 KB
#060

Diner Rush

Run a busy diner single-handed: the room is laid out like your keypad, so key 1-6 sends your waiter to that table.

Simulation18.3 KB
#061

City Shield

Aim a crosshair and launch interceptors to protect six cities from falling, splitting warheads.

Arcade18.1 KB
#062

Switch Grid

Every switch flips its neighbours too - turn all the lights off. On the 3x3 board, the keypad is the grid.

Puzzle16.8 KB
#063

Seed Sowing

A count-and-capture mancala-family game: sow seeds round the board, earn free turns and capture across.

Board18.5 KB
#064

Gravity Flip

A one-button runner that cannot jump - flip gravity to fall between floor and ceiling past holes and spikes.

Platformer16.8 KB
#065

Hill Climb

Drive a little 4x4 over endless rolling hills - feather the gas, tilt in the air and land on your wheels.

Racing17.4 KB
#066

Galaxy Conquest

Real-time space strategy: send fleets between planets to out-produce and overwhelm the red empire.

Strategy18.1 KB
#067

Eights Shed

Shed your hand by matching suit or rank - eights are wild - against one to three CPU players.

Card19.9 KB
#068

Arena Champion

Gladiator duels: read high and low wind-ups, block to stun, punish the opening, and upgrade between six bouts.

RPG18.6 KB
#069

Court Rally

Top-down tennis against the CPU: time your swing to aim, rally, and win a three-game set.

Sports17.8 KB
#070

Tiny City

Zone homes, shops and factories, lay roads and power, and grow a town of 2000 citizens in ten years.

Simulation18.3 KB
#071

Road Hopper

Hop a frog across five lanes of traffic and a log-strewn river into the homes at the top.

Arcade17.4 KB
#072

Pipe Flow

Rotate pipe tiles to connect the water inlet to the drain - every grid is generated around a guaranteed solution.

Puzzle17.1 KB
#073

Nim Sticks

The ancient take-away game: remove sticks from one row per turn - take the last (or avoid it in misere).

Board17.2 KB
#074

Barrel Climb

Climb five girders by ladder while barrels roll down at you - jump them for points.

Platformer17.5 KB
#075

Pixel Racer

Top-down three-lap circuit races against three AI drivers on two Grand Prix tracks.

Racing18.3 KB
#076

Grid Tactics

Turn-based squad battles on an 8x8 field: move, attack, use cover and outmanoeuvre the red army.

Strategy19.1 KB
#077

Memory Cards

Turn over cards two at a time and find all the matching pairs - solo or in a duel against a forgetful CPU.

Card19.1 KB
#078

Deep Crawl 3D

A first-person step-and-turn dungeon crawler: find three rune stones and the stairs on each of three maze floors.

RPG18.1 KB
#079

Bullseye

Target archery: steer a swaying sight, hold your breath to steady it and allow for the wind.

Sports17.0 KB
#080

Factory Line

Run a sorting line: open the right chute with keys 1-3 as each coloured part rolls past.

Simulation16.9 KB
#081

Copter Cave

Hold to climb, release to sink: fly a helicopter through an endless, narrowing cave.

Arcade16.4 KB
#082

Code Breaker

Deduce a hidden code of coloured pegs from black and white feedback markers.

Puzzle16.9 KB
#083

Race Home

A cross-and-circle dice race: roll a six to leave base, race round the board and knock rivals back home.

Board18.0 KB
#084

Wall Kick

Wall-jump your way up an endless shaft, timing each kick to dodge spikes while the screen keeps rising.

Platformer16.6 KB
#085

Ring Racer

Fly a behind-the-ship space race through a course of rings - every ring adds time to the clock.

Racing16.7 KB
#086

Siege Lanes

Three lanes, two castles: spend gold to send spearmen, archers and knights up a lane with keys 1-3.

Strategy17.3 KB
#087

Domino Line

Draw dominoes against the CPU with a double-six set: match the open ends, draw when stuck, go out first.

Board17.8 KB
#088

Spell Deck

A pocket deck-building duel: draw four spells, spend three mana, read the foe's intent and grow your deck after each win.

RPG18.8 KB
#089

Puck Rush

Fast table air hockey against a CPU opponent: slide your mallet, bank off the rails and score first to seven.

Sports17.2 KB
#090

Lemon Stand

Run a lemonade stand for fourteen days: read the forecast, tune your recipe, price and batch size, and build a reputation.

Simulation18.9 KB
#091

Bubble Shot

Aim, bank off the walls and pop groups of three matching bubbles before the ceiling pushes down.

Arcade18.6 KB
#092

Laser Mirrors

Rotate mirrors to bounce a laser beam through every crystal; fifteen generated puzzles with walls, decoys and bolted mirrors.

Puzzle18.2 KB
#093

Peg Jump

Peg solitaire on three boards: jump pegs over each other until only one remains, with unlimited undo.

Puzzle17.7 KB
#094

Volley Beach

One-on-one beach volleyball: run, jump and head the ball over the net, with three touches a side.

Sports17.6 KB
#095

Pet Pal

Hatch an egg and raise a pixel pet to adulthood: feed it, play with it, clean up and tuck it in.

Simulation18.7 KB
#096

Space Trader

Buy low and sell high across six worlds in thirty days, dodging pirates and chasing price spikes to pay off your loan.

Simulation18.7 KB
#097

Rail Switcher

The keypad is a signal box: flip seven sets of points with keys 1-7 to route coloured trains to matching stations.

Experimental17.2 KB
#098

Morse Signal

Turn the 5 key into a telegraph key: tap out words in Morse code or read a flashing signal lamp against the clock.

Experimental18.7 KB
#099

Math Blitz

Rapid-fire mental arithmetic typed straight on the number pad, checked the instant you enter the last digit.

Experimental17.2 KB
#100

Cell Garden

Plant a handful of seeds and let them grow by cellular-automaton rules; score the plants that end up on golden soil.

Experimental17.6 KB

Install on a phone

1. Download

Grab a game's .jar from its page or the download list, or every game at once in the all-games ZIP.

2. Copy to the phone

USB mass storage, a memory card, Bluetooth, or a vendor PC suite all work. For over-the-air installs serve the .jad and .jar from your own plain-HTTP server.

3. Open it

Select the file on the phone and accept the install prompt. The game appears under Applications or Games.

Full install guide

No phone? Use an emulator

MicroEmulator (desktop), J2ME Loader (Android), KEmulator and FreeJ2ME all run JAR files. The project runs every game on MicroEmulator automatically.

Emulator guide

Requirements

MIDP 2.0 and CLDC 1.0 or later, about 512 KB free heap, any screen from 128x128 to 240x320.

Supported devices

Compatibility, honestly

We only claim what has actually been checked. These numbers are generated from the test reports in the repository.

100/100
Build verified

Compiled against the CLDC 1.0 / MIDP 2.0 API; JAR and JAD produced.

100/100
Reference runtime

Real JAR run automatically at all five screen sizes on the project's headless MIDP runtime.

100/100
Emulator verified

Automated smoke test on MicroEmulator 2.0.4: launch, start, random keypad input, no errors.

0/100
Real device verified

Reported working on physical phone hardware.

No game has been tested on a real phone yet. If you have a Java phone, please report how it went.

Per-game verification table and test methods

Under the hood

Built for 2005 phones

Java 1.3 language level, compiled by ECJ straight to preverified CLDC class files against the CLDC 1.0 and MIDP 2.0 APIs, so nothing a phone lacks can sneak in. No floating point: positions are fixed-point integers, trigonometry comes from a 64-entry sine table.

A shared framework, gamekit, provides the game loop, menus, input latching, fonts, sound and high scores, and is compiled into each JAR so every game stands alone.

Tested and playable everywhere

A headless MIDP runtime written for this project runs each real JAR at five screen sizes. The same runtime, compiled to JavaScript with TeaVM together with the game's own source, powers the Browser Demos on this site. They are previews, not the original Java ME version.

Every JAR is also smoke-tested on the independent MicroEmulator 2.0.4.