Arcade Games

Arcade Games

Eight arcade games for one thumb. A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

Status:
Early Access
Developer:
Kirill Levin
Publisher:
usertrv.dev

Tags:

Canvas 2DTouchWeb Audiothree.js

Play Arcade Games

Runs in the browser, nothing to install

Free
Play

Source code

Private repository, public demo

About this game

Eight arcade games for one thumb

A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

More from this developer7

Projects

usertrv

Arcade Games

usertrv Arcade Games

Eight arcade games for one thumb. A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

#Canvas2D#Touch#WebAudio#threejs

Open demo

Source is closed: commercial project

More posts from usertrv

All projects

Home
usertrv
Arcade Games

Demo

Arcade Games

Kirill Levin• 4 tracks

Eight arcade games for one thumb. A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

  1. 1Canvas 2DKirill Levin
  2. 2TouchKirill Levin
  3. 3Web AudioKirill Levin
  4. 4three.jsKirill Levin

© 2026 Kirill Levin

More by Kirill Levin

Show all
0:000:25
All projects

Demo

Arcade Games

DemoCanvas 2D • Touch • Web Audio • three.jsHD

Eight arcade games for one thumb. A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

Play

About Arcade Games

Creator:
Kirill Levin
Genres:
Canvas 2D, Touch, Web Audio, three.js
Status:
Early access · Private source

More Like ThisExplore All

  • Boat Move

    DemoMultiplayerHD

    A co-op boat campaign

    three.jsDevice MotionWebSocketProcedural

  • Just Jump

    DemoMultiplayerHD

    A TV party game with phones as controllers

    Device MotionWebSocketthree.jsNode.js

  • Rocket Sim

    DemoHD

    Rocket launch simulator

    three.jsTypeScriptPhysicsVite

  • Pulse Analytics

    DemoHD

    BI dashboard and report builder

    Angular 22SignalsEChartsWeb Worker

  • Collab Board

    DemoHD

    Collaborative kanban with no backend

    Angular 22YjsIndexedDBPWA

  • @usertrv/ui

    DemoHD

    Angular UI kit on the CDK

    Angular 22CDKa11yDesign tokens

RU
← All projectsArcade Games

Arcade Games

Eight arcade games for one thumb

A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

  • Canvas 2D
  • Touch
  • Web Audio
  • three.js

Runs in the browser, nothing to install · Private repository, public demo · Author: Kirill Levin

kirill — -zsh — 80×24

Type help to see the list of commands.

kirill@usertrv ~ % whoami

Kirill Levin (usertrv) — frontend engineer

Saint Petersburg · 5+ years · remote, hybrid, office

Open to offers.

kirill@usertrv ~ % cat skills.txt | head

Angular 5+ yrs, v14–22

TypeScript 5+ yrs

JavaScript 5+ yrs

RxJS 5+ yrs

NGXS state factories

Angular Signals panel migration

Typed Forms every form in the app

Nx module boundaries

SCSS responsive, dark theme

ESLint custom rules

usertrv.dev

Portfolio of Kirill Levin

Title
Kirill Levin
Nickname
usertrv
Genre
Frontend, architecture
City
Saint Petersburg
Experience
5+ years
Format
remote, hybrid, office

This site is not affiliated with Apple Inc. or Microsoft Corporation. All trademarks belong to their respective owners. © 2026 Kirill Levin

Skip to content
RU
Arcade Games

Arcade Games: Eight arcade games for one thumb

Kirill Levin

@usertrv · ≈1,050 commits

Open demoPrivate code

Eight arcade games for one thumb

A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

#Canvas2D#Touch#WebAudio#threejs

RUusertrv
Library

In the browser

Arcade Games

Eight arcade games for one thumb

Play

About the game

Eight arcade games for one thumb. A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

Genres

  • Canvas 2D
  • Touch
  • Web Audio
  • three.js
Developer
Kirill Levin
Code
Private source

Other games

Article
ReadView history

Arcade Games

From usertrv, the free encyclopedia

Arcade Games
Arcade GamesEight arcade games for one thumb
DeveloperKirill Levin
GenreEight arcade games for one thumb
Platformweb browser
Modesingle-player / demo
TechnologiesCanvas 2D, Touch, Web Audio, three.js
Repositoryprivate
Open demo

Arcade Games is a pet project by Kirill Levin. Eight arcade games for one thumb.

Overview

A set of small browser games for phones: a tower of slabs you trim with a precise tap, a drone swarm you lure into itself, ricochets through numbered blocks, speed sorting by swipe, a rope swing ahead of a chasing void, a one-tap chain reaction and a neon road taken sideways in a drift. All in plain Canvas 2D with no dependencies, Web Audio sound and local high scores. Also inside is the 3D game Black Hole: steer a black hole that swallows a procedural city, with Rapier physics in WebAssembly.

Technology

Built with:

  • Canvas 2D
  • Touch
  • Web Audio
  • three.js

Demo

The live demo runs right in the browser: /projects/arcade-games/

See also

Categories:
  • Frontend engineers
  • People from Saint Petersburg
  • Angular developers
  • Open to offers

Achievement unlocked