logo

Babylon.js Market

Developer Tools

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

Arcade ECS Starter

Scaffold BabylonJS games with the Arcade ECS framework. Choose from templates for third-person, first-person, or start from scratch.

Project ScaffoldECS FrameworkThird PersonFirst PersonTypeScriptVite
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

Command-line interface with a retro BBS terminal experience. Browse courses, download assets, and manage your account—all from the terminal.

OAuth LoginBBS Interface6 ThemesAsset DownloadRate Limiting
bjs bbs --theme matrixCopied!
Terminal

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
↑↓ NavigateEnter SelectEsc CloseCtrl+K Open Search