ported2browserTHE INDEPENDENT FIELD GUIDE

SIDE BY SIDE

Find the right fit.

Controls, pace and progress matter more than a long list of names. Compare the actual projects before opening a game.

24 games
Freeciv-web project image
Strategy / Browser adaptation

Freeciv-web

City building, research and a campaign you can settle into.

Pace
Turn-based campaign
Graphics
2D / WebGL client
Progress
Depends on the selected server and account.
Controls, rules & play ↗
OpenTTD project image
Simulation / Browser port

OpenTTD

Planning routes, building networks and learning a detailed simulation.

Pace
Ongoing simulation
Graphics
2D simulation
Progress
Check file export in this particular port before a long game.
Controls, rules & play ↗
HexGL project image
Racing / Web-native

HexGL

A fast 3D race with a physical keyboard.

Pace
Continuous racing
Graphics
WebGL 3D
Progress
No campaign save or cross-device account is promised here.
Controls, rules & play ↗
Hextris project image
Puzzle / Web-native

Hextris

Quick reactions and keeping several stacks under control.

Pace
Continuous falling blocks
Graphics
HTML5 Canvas
Progress
Local state in this browser; separate from other Hextris hosts.
Controls, rules & play ↗
2048 project image
Puzzle / Web-native

2048

A board puzzle you can consider one move at a time.

Pace
Untimed moves
Graphics
HTML / CSS tiles
Progress
Board and best score use localStorage when available.
Controls, rules & play ↗
Astray project image
Maze / Web-native

Astray

A maze with momentum, a keyboard and a route to discover.

Pace
Physics maze
Graphics
WebGL / Three.js
Progress
No persistent level-save system is exposed by this entry.
Controls, rules & play ↗
BreakLock project image
Logic / Web-native

BreakLock

Deduction puzzles and learning from each attempt.

Pace
Practice / timed modes
Graphics
2D pattern interface
Progress
Treat an in-progress pattern as a session, not a backed-up campaign.
Controls, rules & play ↗
A Dark Room project image
Adventure / Web-native

A Dark Room

Reading, discovery and a game that opens up gradually.

Pace
Incremental adventure
Graphics
Text interface
Progress
Local save plus an export/import save-code interface.
Controls, rules & play ↗
Digger project image
Arcade / Browser recreation

Digger

A keyboard arcade game with compact, tile-like routes.

Pace
Real-time arcade
Graphics
2D Canvas
Progress
No campaign save or export is documented in the project README.
Controls, rules & play ↗
OpenLara project image
Adventure / Browser recreation

OpenLara

Exploring a classic 3D adventure engine and its browser demo.

Engine profile · demo unreachable in our October 26 check

Pace
Real-time exploration
Graphics
WebGL 3D
Progress
Check the selected demo’s menu. No cross-device save is promised by this guide.
Controls, rules & play ↗
BananaBread project image
Action / Browser port

BananaBread

A desktop arena shooter and a useful example of a compiled game port.

Pace
Real-time bot matches
Graphics
WebGL / WebAssembly
Progress
Treat this as an arena demonstration; a persistent campaign is not documented here.
Controls, rules & play ↗
Clumsy Bird project image
Arcade / Web-native

Clumsy Bird

Short arcade attempts built around one repeated action.

Pace
Continuous, quick-restart arcade
Graphics
2D melonJS
Progress
Do not treat a best-score display as a resumable run.
Controls, rules & play ↗
Radius Raid project image
Action / Web-native

Radius Raid

An active desktop session with two-handed controls.

Pace
Real-time survival
Graphics
2D Canvas
Progress
The project stores statistics locally. This does not promise resuming an unfinished arena run.
Controls, rules & play ↗
JavaScript Breakout project image
Arcade / Browser recreation

JavaScript Breakout

A classic brick-breaking loop with keyboard or documented touch input.

Pace
Real-time arcade
Graphics
2D Canvas
Progress
No persistent campaign or save export is documented for this demonstration.
Controls, rules & play ↗
JavaScript Tetris project image
Puzzle / Browser recreation

JavaScript Tetris

A keyboard puzzle played against a continuously falling piece.

Pace
Real-time falling blocks
Graphics
2D Canvas
Progress
Persistent high scores and campaign saves are not documented features of this implementation.
Controls, rules & play ↗
Tower Building project image
Arcade / Web-native

Tower Building

A short timing game using the page’s release control.

Pace
Real-time placement
Graphics
2D Canvas
Progress
Treat a tower as a single attempt; no cross-device tower save is documented.
Controls, rules & play ↗
Core project image
Action / Web-native

Core

A pointer-driven defense game with a keyboard shield action.

Pace
Real-time survival
Graphics
2D Canvas
Progress
No persistent campaign save is documented. Treat the current attempt as temporary.
Controls, rules & play ↗
Coil project image
Action / Web-native

Coil

A mouse or trackpad reflex game based on drawing closed loops.

Pace
Real-time pointer movement
Graphics
2D Canvas; optional WebGL effects
Progress
No campaign save or resume interface is documented by this guide.
Controls, rules & play ↗
0h h1 project image
Puzzle / Web-native

0h h1

Untimed logic using a pointer or touch selection.

Pace
Turn-by-turn logic
Graphics
2D tile board
Progress
Use the original host’s current puzzle options. No cross-device puzzle sync is promised here.
Controls, rules & play ↗
0h n0 project image
Puzzle / Web-native

0h n0

Quiet logic based on orthogonal sight lines.

Pace
Turn-by-turn logic
Graphics
2D dot board
Progress
Check puzzle and resume options on the original host; this guide does not store the board.
Controls, rules & play ↗
Particle Clicker project image
Incremental / Web-native

Particle Clicker

A pointer-driven incremental game with short historical research notes.

Pace
Incremental management
Graphics
2D interface / detector canvas
Progress
Uses localStorage, with a Save now control. Without storage, the source warns that a refresh loses progress.
Controls, rules & play ↗
Trimps project image
Incremental / Web-native

Trimps

A long-running incremental game with several interacting resources.

Pace
Incremental strategy
Graphics
Text and panel interface
Progress
Local saves and export/import are implemented. Keep an exported backup before clearing data or moving browsers.
Controls, rules & play ↗
PrinceJS project image
Adventure / Browser recreation

PrinceJS

Deliberate platforming with classic movement and contextual actions.

Pace
Real-time platform adventure
Graphics
2D sprite platformer
Progress
The project uses URL parameters for level, maximum health and remaining minutes. They do not describe an exact mid-jump snapshot.
Controls, rules & play ↗
JavaScript Snake project image
Arcade / Browser recreation

JavaScript Snake

Short grid-based runs with keyboard or visible on-screen controls.

Pace
Real-time grid movement
Graphics
DOM / CSS grid
Progress
No resumable-run or cross-device save is promised in this guide.
Controls, rules & play ↗

One useful check before you start.

“Touch documented” means the project describes a touch interface or gesture. It is not a completed mobile gameplay test. A working WebGL scene, comfortable controls and reliable saving are separate checks.

Choose for your device ↗