← Back to the arcade

Made by humans.
Shared with everyone.

Centropy Arcade curates open-source games hosted on our own website. Each game belongs to its respective creators. Original license notices, third-party credits, and downloadable browser source are included for every game.

Hextris

By Logan Engstrom, Vighnesh Shiv, Garrett Finucane, and Michael Yang. Licensed under GNU GPL version 3 or later. Our version removes remote advertising and analytics and uses HTTPS for fonts. All modified source is freely available below.

Original repository ↗ · License · Complete modified source ZIP · Changes

2048

By Gabriele Cirulli. MIT license. Based on 1024 by Veewo Studio and conceptually similar to Threes by Asher Vollmer. We replaced the upstream “official site” notice to accurately identify this hosted copy.

Original repository ↗ · License · Hosted source ZIP

Classic Breakout

By RedBeret. MIT license. Centropy added touch controls for starting the game and moving the paddle.

Original repository ↗ · License · Modified source ZIP

Neon Snake

An original Centropy Studios browser game. MIT license. Keyboard and swipe controls, with a best score saved on your device.

License · Complete source ZIP

0h h1

By Q42 / Martin Kool. MIT. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

0h n0

By Q42 / Martin Kool. MIT. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

Pong

By Jake Gordon. MIT. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

Clumsy Bird

By Ellison Leão and contributors. GPL-3.0. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

HexGL

By Thibaut Despoulain / BKcore. MIT + audio attributions. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

Audio: boost by IFartInUrGeneralDirection, wind by kangaroovindaloo, destroyed by beman87 under CC BY 3.0. Crash by qubodup and background by mu6k are public domain. Adjustments by Licson; OGG conversion by baleboy. Original audio credits.

Astray

By wwwtyro. Unlicense. Hosted locally on Centropy Arcade, with complete source and original notices retained.

Original repository ↗ · License · Hosted source ZIP

Portable Puzzle Collection

Original games by Simon Tatham and contributors; HTML5 port by Mike Edmunds. MIT licensed, with bundled third-party notices retained. Centropy hosts every puzzle locally. Removed the migration redirect and upstream analytics, bundled jQuery locally, and improved responsive styling.

Port license · Original game license · Full source and hosted collection ZIP · Repository ↗

Blackbox

Find the hidden balls in the box by bouncing laser beams off them. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Bridges

Connect all the islands with a network of bridges. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Cube

Pick up all the blue squares by rolling the cube over them. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Dominosa

Tile the rectangle with a full set of dominoes. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Fifteen

Slide the tiles around to arrange them into order. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Filling

Mark every square with the area of its containing region. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Flip

Flip groups of squares to light them all up at once. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Galaxies

Divide the grid into rotationally symmetric regions each centered on a dot. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Guess

Guess the hidden combination of colors. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Inertia

Collect all the gems without running into any of the mines. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Keen

Complete the latin square in accordance with the arithmetic clues. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Light Up

Place bulbs to light up all the squares. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Loopy

Draw a single closed loop, given clues about number of adjacent edges. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Magnets

Place magnets to satisfy the clues and avoid like poles touching. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Map

Color the map so that adjacent regions are never the same color. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Minesweeper · Mines

Find all the mines without treading on any of them. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Net

Rotate each tile to reassemble the network. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Netslide

Slide a row at a time to reassemble the network. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Pattern

Fill in the pattern in the grid, given only the lengths of runs of black squares. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Pearl

Draw a single closed loop, given clues about corner and straight squares. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Pegs

Jump pegs over each other to remove all but one. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Range

Place black squares to limit the visible distance from each numbered cell. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Rect

Divide the grid into rectangles with areas equal to the numbers. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Same Game

Clear the grid by removing touching groups of the same color squares. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Signpost

Connect the squares into a path following the arrows. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Singles

Black out the right set of duplicate numbers. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Sixteen

Slide a row at a time to arrange the tiles into order. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Slant

Draw a maze of slanting lines that matches the clues. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Sudoku · Solo

Fill in the grid so that each row, column and square block contains one of every digit. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Tents

Place a tent next to each tree. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Towers

Complete the latin square of towers in accordance with the clues. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Twiddle

Rotate the tiles around themselves to arrange them into order. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Undead

Place ghosts, vampires and zombies so that the right numbers of them can be seen in mirrors. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Unequal

Complete the latin square in accordance with the > signs. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Unruly

Fill in the black and white grid to avoid runs of three. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Untangle

Reposition the points so that the lines do not cross. Part of the locally hosted Portable Puzzle Collection.

Creators, licenses & complete source ↑

Spaceship Shooter

By Alfred Ang. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Sprout Runner

By Carlo Miguel Dy. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Kabinate Chess

By Keshav. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Centropy replaced external custom sound clips with synthesized tones. No custom media clips are included.

Klondike Solitaire

By jhatzimalis. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Hoops ’88

By Carlos Sardo and Eduardo Sardo. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Memory

By OpenGames contributors. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Whac-A-Mole

By OpenGames contributors. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Blocks

By OpenGames contributors. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Labyrinth

By OpenGames contributors. MIT. Hosted locally with original notices retained.

Original repository ↗ · License · Hosted source ZIP

Radius Raid

By Jack Rugile. MIT + Apache-2.0 audio. Hosted locally with original notices and audio credits retained.

Original repository ↗ · License · Hosted source ZIP

ONOFF

By Daniel Marino and Brad Dunbar. MIT. Hosted locally with original notices and audio credits retained.

Original repository ↗ · License · Hosted source ZIP

Repeewsenim

By Kushagra Gour. MIT + third-party audio notices. Hosted locally with original notices and audio credits retained.

Original repository ↗ · License · Hosted source ZIP

Tetra Ho!

By RailKill and credited asset creators. CC0 + Godot engine notices. Hosted locally with original notices and audio credits retained.

Original repository ↗ · License · Hosted source ZIP

Bubble Shooter

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Checkers

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Reversi

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Mahjong Solitaire

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Battleship

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Simon Says

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Hangman

By Talha Bin Yousaf and contributors. MIT. Self-hosted with original copyright notices retained. Centropy added activity and result hooks, touch controls where needed, and stability fixes.

Original source ↗ · MIT license · Hosted source ZIP

Gravity Escape

By MariasStory / forensicator. MIT license. Hosted locally; responsive/input and score adaptations by Centropy Studios. Card artwork drawn by Centropy from native game elements.

Original repository ↗ · License · Hosted source ZIP

Neon Defense

By MariasStory / forensicator. MIT license. Hosted locally; responsive/input and score adaptations by Centropy Studios. Card artwork drawn by Centropy from native game elements.

Original repository ↗ · License · Hosted source ZIP

Four in a Row

By Kenrick95. MIT license. Original game artwork retained. Self-hosted offline modes; source built with esbuild; arcade palette and score adapter added.

Original repository ↗ · License · Hosted source ZIP

Mykonos Island Voxels

By boona13. MIT license. Original game artwork retained. Code and PNG artwork released under MIT by the author. Separately sourced audio recordings excluded and replaced by procedural Centropy Studios sounds. Browser-local saving; no score system.

Original repository ↗ · License · Hosted source ZIP

A Dark Room

By Michael Townsend / doublespeak games and contributors. MPL-2.0. Locally served dependencies; upstream Google Analytics removed. Native browser saves retained. MPL-covered modified source is available below. Desktop edition.

Original repository ↗ · License · Hosted source ZIP

Pixel Cricket

By Odd Jobs Dev / Vimal Ram. MIT. Working six-ball solo mode retained; unimplemented multiplayer/tournament labels removed. Scaled touch input, wicket display, round cancellation and score hooks added. Synthesized native audio retained.

Original repository ↗ · License · Hosted source ZIP

Jezzball

By Brianna Rainey / tassaron. MIT. Responsive fixed logical arena and scaled input. Canvas HUD fonts repaired; initialization waits for canvas sizing. Old publisher token integration replaced by Centropy scores. Card illustration by Centropy from native pieces.

Original repository ↗ · License · Hosted source ZIP

Emberwind · Lite

By Opera Software / TimeTrap AB and contributors. BSD-3-Clause + library notices. Original lite edition and original logo; all notices and in-game branding retained. External font requests removed; unused WAV duplicates omitted. Audio promise rejection handled and native campaign score adapter added.

Original repository ↗ · License · Hosted source ZIP

Your arcade, your device

Favorites are saved in this browser. We use a random browser identifier to count page visits, game clicks, game opens, first interactions, and visible playing time. Analytics store the page path, referring domain and device category; raw IP addresses are not stored. If you enable score sharing, your nickname and best game results are saved on our server and shown publicly on the leaderboards. No account is required. Google Fonts supplies the arcade’s typefaces. Google AdSense serves advertisements beside games on larger screens and may use cookies or similar technologies to deliver and measure ads. How Google uses advertising data. Game sources include third-party libraries with their original notices retained.

Game card artwork

Clumsy Bird, HexGL, 0h h1 and 0h n0 use artwork supplied with their respective games. ONOFF uses its original SVG wordmark; Radius Raid uses lettering from its original pixel font. Repeewsenim uses its supplied promotional image. Other new card illustrations are Centropy adaptations of the games’ geometric pieces and colors, not official logos. Original creators and licenses are listed above.

Centropy integration changes

Hosted games include a Centropy activity and score adapter, with completion hooks where required. Source archives include these changes and retain the original licenses. Browser-reported scores can be moderated by the arcade administrator.