logo

Babylon.js Market

Developer Tools

Powerful tools for building 3D experiences with BabylonJS. From CLI utilities to visual editors.

Arcade ECS Starter

One command spins up a valid starting BabylonJS project — a data-driven arcade of playable cabinets you grow into your own by authoring scenes as data.

Project ScaffoldBabylon.js or Three.jsECS FrameworkMultigame ArcadeTypeScriptVite
npm create @babylonjsmarket/arcade@latestCopied!
Arcade ECS Starter

ECS Framework

Stop fighting the engine. Start shipping a game. An Entity-Component-System runtime for the web that runs the same code under BabylonJS, Three.js, or no renderer at all. The architecture every shipped commercial game uses underneath — small enough to read in an afternoon.

Renderer-agnosticBabylon + Three adaptersRace detectionTest in vitestZero runtime depsMIT license
npm install @babylonjsmarket/ecsCopied!
ECS Framework

Arcade Foundations

Camera. Lighting. Input. Physics. Score. By the time most tutorials wire these up, you have forgotten why you wanted to make a game. 14 free, open-source components plus a lazy scene loader: drop a JSON file, get a playable scene, only ship the components you actually used.

Lazy scene loader14 componentsJSON scenesBabylon + ThreeSolid debug panelsMIT license
npm install @babylonjsmarket/arcadeCopied!
Arcade Foundations

Terminal

A self-contained, self-updating retro BBS terminal — installed with one curl command, no npm. Browse and buy courses, download components & assets straight into your projects, inject your own work to the market, and manage your account, all from the terminal.

Curl Install (no npm)Self-UpdatingRetro BBSProject PickerInject to Market
curl -fsSL https://babylonjsmarket.com/cli/install.sh | bashCopied!
bjs bbs --theme matrixCopied!
Terminal

Members Only

The bjs CLI is your members-only line to the marketplace. Download and inject purchased assets and code straight into your project — and when something you built is worth shipping, publish it to sell your own meshes, audio, textures, and components to other members. Uploads, gated downloads, and per-asset injection all run through the market API.

Download assets & codeInject into your projectSell your assetsSell your codeAccount-linked CLIToken-gated downloads
curl -fsSL https://babylonjsmarket.com/cli/install.sh | bashCopied!
Members Only

Claude Code Plugins

Two Claude Code plugins that ride along with the npm packages they describe. ecs-framework carries the authoritative API surface for World, System, Component, EventBus. arcade-ecs routes game-scaffolding prompts through the @babylonjsmarket/arcade CLI. Distributed via a shared marketplace catalog — one install, both plugins, no separate repo to bump.

Ships inside the npm packageAPI reference skillArcade scaffolderShared marketplace catalogConvention-lockedMIT license
/plugin marketplace add BabylonJSMarket/claude-pluginsCopied!
/plugin install ecs-framework@babylonjsmarketCopied!
/plugin install arcade-ecs@babylonjsmarketCopied!
Claude Code Plugins

Unreal Asset Exporter

CLI that extracts static meshes, skeletal meshes, and textures from a cooked UE4/UE5 project and produces GLB files with PBR materials correctly wired (base color, normal, ORM, emissive).

UE4 & UE5PBR MaterialsStatic MeshesSkeletal MeshesTexture ExtractORM Packing
uasset-to-glb convert ./MyProject/Saved/Cooked -o ./outCopied!
Unreal Asset Exporter

Unity Asset Exporter

CLI that handles three Unity input shapes: cooked projects/shipped games (via AssetRipper), Asset Store .unitypackage archives, and plain folders of .fbx files. Wires palette textures from Synty-style material lists automatically.

Unity 3.5 – 6.unitypackageRaw FBX BatchSynty PalettesAssetRipperGLB Output
unity-to-glb unpackage ./AssetPack.unitypackage -o ./outCopied!
Unity Asset Exporter

Was this page helpful?

We read every note — tell us what's working and what isn't.

↑↓ NavigateEnter SelectEsc CloseCtrl+K Open Search