Boat Move

Boat Move

A co-op boat campaign. A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

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

Tags:

three.jsDevice MotionWebSocketProcedural

Play Boat Move

Multiplayer · own server

Free
Play

Source code

Private repository, public demo

About this game

A co-op boat campaign

A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

More from this developer7

Projects

usertrv

Boat Move

usertrv Boat Move

A co-op boat campaign. A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

#threejs#DeviceMotion#WebSocket#Procedural

Multiplayer on its own server

Open demo

Source is closed: commercial project

More posts from usertrv

All projects

Home
usertrv
Boat Move

Demo · Multiplayer

Boat Move

Kirill Levin• 4 tracks

A co-op boat campaign. A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

  1. 1three.jsKirill Levin
  2. 2Device MotionKirill Levin
  3. 3WebSocketKirill Levin
  4. 4ProceduralKirill Levin

© 2026 Kirill Levin

More by Kirill Levin

Show all
0:000:25
All projects

Demo

Boat Move

DemoMultiplayerthree.js • Device Motion • WebSocket • ProceduralHD

A co-op boat campaign. A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

Play

About Boat Move

Creator:
Kirill Levin
Genres:
three.js, Device Motion, WebSocket, Procedural
Status:
Early access · Private source

More Like ThisExplore All

  • Just Jump

    DemoMultiplayerHD

    A TV party game with phones as controllers

    Device MotionWebSocketthree.jsNode.js

  • Arcade Games

    DemoHD

    Eight arcade games for one thumb

    Canvas 2DTouchWeb Audiothree.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 projectsBoat Move

Boat Move

A co-op boat campaign

A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

  • three.js
  • Device Motion
  • WebSocket
  • Procedural

Multiplayer · own server · 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
RUusertrv
Library

Online: multiplayer

Boat Move

A co-op boat campaign

Play

About the game

A co-op boat campaign. A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

Online: multiplayer

Genres

  • three.js
  • Device Motion
  • WebSocket
  • Procedural
Developer
Kirill Levin
Code
Private source

Other games

Article
ReadView history

Boat Move

From usertrv, the free encyclopedia

Boat Move
Boat MoveA co-op boat campaign
DeveloperKirill Levin
GenreA co-op boat campaign
Platformweb browser
Modemultiplayer, own server
Technologiesthree.js, Device Motion, WebSocket, Procedural
Repositoryprivate
Open demo

Boat Move is a pet project by Kirill Levin. A co-op boat campaign.

Overview

A rescue crew in one boat: step to a side to turn, jump to row. Phones join by QR code as controllers, and solo play works too. Levels are generated from a seed in Easy, Medium and Hard blocks for one to three stars; coins buy sails at the shipyard.

Technology

Built with:

  • three.js
  • Device Motion
  • WebSocket
  • Procedural

Demo

The live demo runs right in the browser: /projects/boat-move/

See also

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

Achievement unlocked