◢ AJ_SRE dist ecosystem
UA EN
Home Products About Cases Services FAQ Get in touch

DIST ecosystem · Web · Three.js · itch.io

3D Game Collection

Five browser 3D games on Three.js — no install, just play

Three.jsWebGLitch.io
itch.io · play in browserPlay ↗
GravityShift — a gravity-control 3D platformer

01 / Screenshots

Interface

02 / Overview

What it is

A collection of five browser-based 3D games: GravityShift, Terraformers, Echoes, Drift and Verdant. Each game is a self-contained folder with every file it needs, so it can be served locally by any simple HTTP server. The games are published on itch.io and play right in the browser window — no installs, no downloads, no mandatory purchase.

The access model is free-to-play with optional donations ("pay what you want"): on itch.io every game is set up as an HTML project priced "$0 or donate", embedded directly on the page. Releases are cut with a local Release-Local.ps1 script that tags game-v and attaches zip artifacts on GitHub, while itch.io uploads go through npm run push:itch, which uses butler for html5 channels.

03 / How it works

How it works

01

Pick a game

GravityShift, Terraformers, Echoes, Drift or Verdant — each has its own itch.io page.

02

Play in the browser

Every game is embedded on its page and starts right in the browser window, with nothing to install.

03

Donate if you like it

Pricing is "$0 or donate": the games are free, and supporting the author is optional.

04

Run it locally

Each game is a self-contained folder — just serve it with python -m http.server.

04 / Features

What it can do

05 / Stack

Technologies

Rendering
Three.js (WebGL)WebGL / WebGPU
Language
JavaScriptTypeScript
Physics
Cannon.jsAmmo.js
Publishing
itch.io (butler)GitHub Releases

06 / Install

Getting started

itch.io · play in browserPlay ↗

Nothing to install — the games run straight in the browser.

  • A modern browser with WebGL support
  • For local runs — any simple HTTP server (for example, python -m http.server)
  • Each game is a self-contained folder with all required files
  • On itch.io the project type is HTML, embedded in the page
  • Node.js and npm for publishing via npm run push:itch
  • butler — itch.io's CLI for uploading builds to the html5 channel

Free, no sign-up

Open it in the browser — it works offline and installs as a PWA.