← back to the games

Standing on shoulders

The open source work these games are built on, and who to thank for it.

🧱 What the game runs on

These games are built on other people's work, given away free. Here is what, and under which licence — required by some of these licences, and the right thing regardless.

🖥 In your browser

Matter.js 0.20.0 — the physics behind every tower, marble and puck. MIT licence. Copyright (c) Liam Brummitt and contributors. github.com/liabru/matter-js

Socket.IO client 4.8.3 — how a phone talks to the arena. MIT licence. Copyright (c) 2014-present Guillermo Rauch and Socket.IO contributors. github.com/socketio/socket.io

qrcode.js — draws the join code. MIT licence. Copyright (c) 2009 Kazuhiko Arase. github.com/kazuhikoarase/qrcode-generator

jsQR 1.4.0 — reads a QR code on phones whose browser cannot do it natively. Apache Licence 2.0. Copyright (c) Cosmo Wolfe. github.com/cozmo/jsQR · licence text

MediaPipe Tasks Vision 0.10.14 — finds your hands in the webcam picture, for anyone playing without a phone. Apache Licence 2.0. Copyright (c) Google LLC. github.com/google-ai-edge/mediapipe · licence text

three.js r185 — draws the yard in Bent Bumper: the cars, the dirt, the sky. MIT licence. Copyright (c) 2010-2025 three.js authors. github.com/mrdoob/three.js

Rapier 0.20.0 (rapier3d-compat) — the physics under every wheel and every hit in Bent Bumper. Apache Licence 2.0. Copyright (c) Dimforge. github.com/dimforge/rapier · licence text

Hand Landmarker (float16) — the trained model that reads a hand from a single frame, fetched from Google when hand control is first used. Apache Licence 2.0. Copyright (c) Google LLC. model card

🌄 The world of Bent Bumper

The sky, the ground and the first props are photographs and scans from Poly Haven, all released under CC0 1.0: no attribution is required, and we give it anyway.

Loaded with three.js's HDRLoader and GLTFLoader (MIT, with three.js above).

🔧 The pit crew and their tools in Bent Bumper

The mechanics and the tools in the pit lane are models from Sketchfab, each released under CC BY 4.0. Their overalls are recoloured and carry the JUST mark; nothing else is changed.

🧰 The garages in Bent Bumper

What stands in the six pit garages — the covered car, the lift, the cabinets, the tool cart, the oil drums and the small things — are models from Sketchfab, each released under CC BY 4.0. The two drums are modified: their oil-company labels are repainted with our own marks. The props pack is used in part, and one of its textures is edited to remove a slogan.

🚗 The cars in Bent Bumper

The cars are models from Sketchfab, each released under CC BY 4.0. Every car in the game is an invented marque: no real manufacturer's name, badge or shape is used.

🔊 The sounds in Bent Bumper

Every recording below was released under CC0 1.0 on Freesound — no credit is required, and here it is anyway. Each was converted to AAC and brought to one loudness; nothing else was changed. Everything not listed (the countdown, the ring, the flag) is made by the browser.

🔤 The typeface

Baloo 2 by Ek Type — every word on this site. SIL Open Font Licence 1.1, which allows the fonts to be used, studied, modified and redistributed freely so long as they are not sold on their own. fonts.google.com/specimen/Baloo+2 · licence text

⚙️ On the server

Express 4.22.2 — MIT licence. Copyright (c) 2009-2014 TJ Holowaychuk, copyright (c) 2013-2014 Roman Shtylman, and contributors.

Socket.IO 4.8.3 — MIT licence, as above.

Those two bring roughly eighty smaller packages with them, almost all MIT or ISC. None of them reach your browser; they only run on the server.

📄 The MIT licence, in full

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.