logo

Babylon.js Market

Developer Tools

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

bjs-cli

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 matrix
bjs-cli

Animation Retargeter

Transfer animations between different character skeletons. Auto-maps bones, handles proportion scaling, and exports to GLB with Draco compression.

Bone MappingMixamo SupportSkeleton SwapFoot IKCollision FixGLB Export
Drag source → Drag target → Export
Animation Retargeter

Skeleton Builder

Visual editor for creating skeletal hierarchies with physics colliders and ragdoll constraints. Test with real-time Havok physics simulation.

Visual EditorPhysics CollidersJoint ConstraintsRagdoll SimHavok PhysicsPresets
Click bone → Add Child → Start Ragdoll
Skeleton Builder

Course Builder

Multi-agent AI pipeline that generates complete educational courses. Six specialized agents create code, examples, articles, and illustrations.

6 AI AgentsTypeScript GenInteractive ExamplesStudent ReviewAuto IllustrationsMarketplace Sync
$ course-builder all --review --sync
Course Builder

create-arcade

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@latest
create-arcade

Animation Composer

Interactive GLB viewer with a character animation state machine editor. Configure animation states, transitions, and conditions—then export JSON for your game.

State MachineCondition EditorAnimation BlendingJSON ExportLive PreviewECS Integration
Drop GLB → Configure States → Export JSON
Animation Composer

create-course

Interactive CLI to scaffold educational courses with articles, examples, and marketplace integration. Includes TypeScript, Vite, and testing setup.

Project ScaffoldArticle TemplatesExample SetupMarketplace SyncTypeScriptVitest
$ npx @babylonjsmarket/create-course
create-course

Arcade MCP

MCP server that gives Claude tools for generating Arcade ECS components, systems, and projects. Scaffolds BabylonJS game code directly from conversation.

MCP ProtocolComponent GenSystem GenProject ScaffoldClaude DesktopECS Templates
Configure in Claude Desktop → Generate Code
Arcade MCP
↑↓ NavigateEnter SelectEsc CloseCtrl+K Open Search