# bunpav product knowledge

Last updated: 2026-07-19

Canonical website: https://bunpav.com

## What bunpav is

bunpav is a browser-based game creation toolkit for indie developers, game-jam teams, prototypers, and small studios. It helps people move from an idea to usable game content without assembling a traditional 3D, level-design, and sound-design workflow.

The product has six live workspaces:

1. **Primitive Lab** (beta) for procedural, customizable 3D assets.
2. **Game Lab** (beta) for deterministic, playable game prototypes.
3. **Game Remix** (free) for reskinning classic arcade games with theme prompts — a separate product from Game Lab.
4. **Audio Lab** (beta) for game sound effects, Foley, ambience, and short loops.
5. **Sprite Sheet Lab** (free) for packing individual frames into engine-ready 2D sprite sheets.
6. **Sprite Animator** (free) for slicing a sprite sheet and previewing animation loops at game FPS.

bunpav also has a private-beta AI 3D pipeline for turning text prompts and single images into textured models. A bulk AI 2D asset workflow is planned but has not shipped.

## Product status at a glance

| Product or capability | Status | What is available |
| --- | --- | --- |
| Primitive Lab | Live beta | Procedural 3D library, geometry controls, materials, palettes, deterministic seeds, GLB export |
| Game Lab | Playable beta | Seeded game kits, live browser playtesting, gameplay controls, JSON recipe export |
| Game Remix | Free | Classic-game remixes (starting with Flappy-style), pre-defined theme prompts, browser play, remix recipe export |
| Audio Lab | Live beta | Text-to-SFX generation, duration and adherence controls, seamless loops, browser preview, MP3 download |
| Sprite Sheet Lab | Free | Pack frames into uniform padded sprite sheets, transparent PNG + JSON atlas export |
| Sprite Animator | Free | Slice sheets by grid, preview at FPS, scrub frames, export WebM or PNGs |
| Text to 3D | Private beta | Prompt-to-mesh generation with UVs, texture, and standard 3D exports |
| Image to 3D | Private beta | Single photo or concept image to textured 3D mesh |
| Low-poly generation | Private beta | Prompt- or image-driven assets intended for mobile, VR, web, and stylized games |
| Automatic character rigging | Private beta | Humanoid and creature skeleton assignment for generated characters |
| Bulk 2D generation | Coming soon | Planned style-consistent batches of sprites, icons, and tileset pieces |
| MCP server | Live beta | Agent tools for SFX generation, catalogs, credits, and product knowledge (`apps/mcp`) |

## Primitive Lab: procedural 3D assets

Primitive Lab is a code-driven, parametric 3D asset studio that runs in the browser. It is procedural rather than prompt-generated: the same asset ID, seed, and parameter values rebuild the same geometry.

Current capabilities:

- A 61-asset library spanning vehicles, animals, trees, characters, rocks, nature, props, structures, and platform or hazard pieces.
- Search, category filters, and favorites.
- Asset-specific geometry controls plus overall scale and a deterministic variation seed.
- Live 3D preview with triangle count and real-world dimensions.
- Toon, Lambert, PBR, and Gloss material modes.
- Built-in color palettes and custom primary, secondary, and accent colors.
- One-click binary GLB export.
- A copyable Three.js `GLTFLoader` snippet.
- Centered origins and assets resting on the ground plane for easier engine import.
- Free, unlimited use for signed-in users while the studio remains in beta; Primitive Lab does not currently consume AI generation credits.

Primitive Lab exports visual geometry, not physics colliders. Teams may still need to add collision, gameplay metadata, or project-specific LODs in their game engine.

Product page: https://bunpav.com/features/procedural-3d-asset-studio

Workspace: https://bunpav.com/dashboard/studio

## Free 3D game asset library

bunpav publishes a small, curated public collection derived from deterministic Primitive Lab variations. The launch set contains 12 animals and trees, each with its own canonical detail page, real geometry preview, anonymous GLB export, and Creative Commons license notice shown before download.

- No account or credits are required.
- Assets are individually marked CC0 1.0 or CC BY 3.0.
- CC BY pages provide copy-ready attribution text.
- License, creator, source, and attribution metadata are embedded in exported GLB files.
- Download events use consent-gated aggregate analytics rather than user-account records.

Library: https://bunpav.com/free-game-assets

## Game Lab: playable procedural prototypes

Game Lab creates playable browser levels from deterministic game kits. A kit supplies the movement model, objectives, hazards, pickups, and visual system; the user changes the rules and seed.

Current capabilities:

- Arcade, adventure, survival, and strategy game kits.
- Seven current templates: Rift Runner, Mosskeep Escape, Orbital Arena, Frostline, Foxfire Forage, Lilypad Leap, and Coop Escape.
- Controls for difficulty, world size, enemy density, game speed, pickup count, palette, and seed.
- Immediate playtesting with WASD or arrow keys.
- Reproducible generation: the same template, seed, and configuration recreate the same level.
- Versioned JSON recipe export for sharing or rebuilding a generated game.
- No AI generation credit charge during the current playable beta.

A Game Lab export is a reproducible game recipe, not a packaged Unity, Unreal, Godot, or executable project.

Product page: https://bunpav.com/features/procedural-game-generator

Workspace: https://bunpav.com/dashboard/game-studio

## Game Remix: classic-game theme remixes

Game Remix is a separate free product from Game Lab. It takes a familiar arcade base (currently Flappy-style one-button flight) and applies a pre-defined theme prompt — for example ocean coral reefs, neon circuits, or crystal caverns — then lets the user play the remixed game in the browser.

Current capabilities:

- Flappy Core base mechanic with gravity, flap, and scrolling hazards.
- Pre-defined remix prompts with themed players, obstacles, backgrounds, and palettes.
- Live browser playtesting with Space, click, or tap.
- Feel controls for gravity, flap power, scroll speed, gap, spacing, and seed.
- Versioned remix recipe JSON export.
- Free for signed-in users; does not consume AI generation credits.

Game Remix does not share Game Lab's top-down kit templates or recipe format. Game Lab remains in playable beta as its own workspace.

Product page: https://bunpav.com/features/game-remix

Workspace: https://bunpav.com/dashboard/game-remix

## Audio Lab: game audio and SFX

Audio Lab turns a text description into a compact, game-ready audio asset. It is intended for individual cues and short loops, not voice cloning or full multitrack song production.

Current capabilities:

- One-shot sound effects such as impacts, weapons, pickups, doors, explosions, and reward cues.
- UI sounds including clicks, confirms, warnings, hover cues, and menu transitions.
- Foley and movement sounds such as footsteps, cloth, armor, handling, and surface contact.
- Creature and machine sounds including roars, engines, servos, hydraulics, and drones.
- Environmental ambience such as rain, wind, rooms, crowds, forests, traffic, and machinery.
- Short musical textures, stingers, and seamless gameplay loops.
- User-set duration from 0.5 to 30 seconds.
- Prompt-adherence control and a seamless-loop option.
- In-browser preview and MP3 download.
- Output at 44.1 kHz and 128 kbps MP3.
- Credit usage of one credit per requested second, rounded up. Reserved credits are automatically refunded if the generation provider fails.

Audio Lab uses ElevenLabs sound generation. MP3 works directly in many engines and can be converted to WAV, OGG, or another project-specific format in a normal audio pipeline.

Product page: https://bunpav.com/features/game-audio-generator

Workspace: https://bunpav.com/dashboard/audio-studio

## Sprite Sheet Lab: pack 2D sprite sheets

Sprite Sheet Lab packs individual image frames into a uniform grid sprite sheet for Unity, Godot, Phaser, and similar engines. It is a packing and metadata tool, not an AI image generator.

Current capabilities:

- Upload multiple PNG/WebP frames or start from built-in demo cycles (walk, idle blink, slash VFX).
- Configurable columns, frame width/height, and padding between cells.
- Optional power-of-two canvas sizing for GPU-friendly atlases.
- Frames normalized into identical cells to keep engine slicing honest.
- Transparent PNG sprite sheet download.
- JSON atlas metadata with each frame's rectangle (`bunpav.sprite-atlas/v1`).
- Free for signed-in users; does not consume AI generation credits.

Product page: https://bunpav.com/features/2d-sprite-sheet-generator

Workspace: https://bunpav.com/dashboard/sprite-sheet

## Sprite Animator: preview 2D sprite loops

Sprite Animator slices an existing sprite sheet by columns and rows, then plays the animation at a chosen FPS so timing and alignment can be checked before engine import.

Current capabilities:

- Upload a sprite sheet or load the same demo cycles used in Sprite Sheet Lab.
- Configurable columns, rows, padding, and frame count.
- Playback from 4–30 FPS with loop, pause, and scrub.
- Nearest-neighbor (pixel-art) preview scaling.
- Export the current frame, all sliced PNGs, or a WebM recording of the loop.
- Free for signed-in users; does not consume AI generation credits.

Product page: https://bunpav.com/features/2d-sprite-sheet-animator

Workspace: https://bunpav.com/dashboard/sprite-animator

## AI 3D generation pipeline

The AI 3D features are in private beta. They are separate from Primitive Lab's procedural library.

### Text to 3D

The user describes an object in plain language. The intended output is an editable mesh with UVs and a matching texture. Clear material, silhouette, wear, and style details are more useful than a vague prompt.

Product page: https://bunpav.com/features/text-to-3d

### Image to 3D

The user supplies a single product photo, concept sketch, or reference image. The pipeline reconstructs visible geometry, estimates unseen surfaces, unwraps UVs, and derives a material. A clean three-quarter image with even lighting and a plain background is the strongest input.

Product page: https://bunpav.com/features/image-to-3d

### Low-poly generation

Low-poly output is intended for mobile, VR, web, stylized games, and performance-sensitive scenes. Users can prompt for a low-poly or flat-shaded result and inspect the triangle count before export. Project-specific decimation or LOD work may still be useful.

Product page: https://bunpav.com/features/lowpoly-3d-generator

### Automatic character rigging

Generated humanoid and creature characters can receive a skeleton and skinning for posing and animation retargeting. FBX and GLB retain rig and skinning data; OBJ does not. Hands, joints, tails, wings, unusual proportions, and hero-quality characters may need manual weight or topology cleanup.

Product page: https://bunpav.com/features/auto-rigged-3d-characters

### 3D export formats

- **GLB:** recommended general-purpose default for game engines, Blender, and web workflows.
- **FBX:** common for animation, rigging, Unity, Unreal, Maya, and other DCC workflows.
- **OBJ:** static geometry and broad compatibility; does not retain a character rig.
- **USDZ:** Apple AR Quick Look and related Apple-platform previews.
- **STL:** geometry for 3D printing; does not carry normal game materials or rigging.

AI-generated props are often useful as first-pass assets, but important characters, hands, hinges, fine mechanical parts, UV seams, pivots, and topology should be inspected before shipping.

## Planned AI 2D generation

Bulk 2D Asset Generation is in development, not a live feature. The planned workflow covers AI style-consistent batches of sprites, inventory or ability icons, tileset pieces, and sheet-aware output from one shared style description. Live Sprite Sheet Lab and Sprite Animator already cover packing and loop preview for frames you already have.

Product page: https://bunpav.com/features/bulk-2d-asset-generation

## Accounts, teams, and credits

- Users sign in to access the product workspaces.
- New accounts receive **25 welcome credits** once on signup (ledger reason `signup:welcome`).
- Organizations support invites, roles, and studio usage meters. Credits stay on each member’s account (not a pooled org wallet).
- Primitive Lab and Game Lab do not currently spend AI generation credits during beta.
- Game Remix is free and does not spend AI generation credits.
- Sprite Sheet Lab and Sprite Animator are free and do not spend AI generation credits.
- Audio Lab costs one credit per requested second, rounded up (timed SFX provider cost basis).
- Planned AI text/image-to-3D standard generations are priced at **20 credits** per model when credit spend ships.
- Every account starts on **Free** (no card) with welcome credits and free procedural labs.
- Paid credit plans are optional monthly subscriptions. Each successful charge grants that tier’s credits. Cancel anytime via the dashboard billing portal to return to Free at period end; unused credits already on the account do not expire under the current pricing model.
- Renewal reminders, payment-failed notices, and cancellation confirmations are emailed around the Stripe subscription lifecycle.

Current public plans:

| Plan | Credits | Price |
| --- | ---: | ---: |
| Free (default) | 25 welcome | USD 0 |
| Starter | 100 / month | USD 9 / mo |
| Studio | 550 / month | USD 39 / mo |
| Pro | 1,500 / month | USD 89 / mo |

Pricing page: https://bunpav.com/pricing

Models generated from a paid credit balance may be used commercially, including in shipped games and sold assets, subject to the current Terms and Acceptable Use Policy.

## Who bunpav is for

- Indie game developers who need props, levels, and sounds without separate specialist pipelines.
- Game-jam teams that need usable content and fast iteration under a deadline.
- Small studios prototyping mechanics and art direction before committing a full production budget.
- Designers and developers building prop libraries, greybox replacements, NPC variants, environments, or audio manifests.
- Educators and learners exploring deterministic procedural generation.
- Avatar and character creators who need a base mesh for further rigging or customization.

## Positioning and terminology

- **bunpav** is the overall product and brand.
- **Primitive Lab** is the procedural 3D asset workspace.
- **Game Lab** is the deterministic playable-prototype workspace (still in beta).
- **Game Remix** is a separate free workspace for themed classic-game remixes; it is not part of Game Lab.
- **Audio Lab** is the game sound and short-loop workspace.
- **Sprite Sheet Lab** is the free 2D frame-packing and atlas workspace.
- **Sprite Animator** is the free 2D sprite-sheet preview and export workspace.
- **Game-ready** means the output is designed to enter a normal game pipeline in a standard format. It does not mean every asset is guaranteed to need zero project-specific review, collision setup, optimization, animation cleanup, or art-direction work.
- Procedural generation and AI generation are not presented as the same thing. Primitive Lab and Game Lab are deterministic and seed-driven; the private-beta text/image 3D pipeline and Audio Lab use generative models. Sprite Sheet Lab and Sprite Animator are client-side packing/preview tools, not AI image generators.

## Editorial content

bunpav also publishes game-development guides and selected gaming news about platforms, production, game technology, preservation, releases, and co-op games. Articles include dates, source links, and structured metadata where relevant.

Blog: https://bunpav.com/blog

RSS: https://bunpav.com/feed.xml

## MCP server (agents & Claude)

bunpav ships a Model Context Protocol server (`apps/mcp`, package `@bunpav/mcp`) so Claude, Cursor, and other MCP clients can call bunpav tools with a user API key:

- `bunpav_generate_sfx` — Audio Lab text-to-SFX (credits: 1 / second)
- `bunpav_get_account` — credit balance
- `bunpav_list_studio_assets` — Primitive Lab catalog
- `bunpav_list_free_assets` — public CC asset catalog
- `bunpav_get_product_knowledge` — this file

Docs and client configs: https://bunpav.com/mcp

API keys: https://bunpav.com/dashboard/api-keys

Remote Streamable HTTP (when deployed): https://mcp.bunpav.com/mcp

## Important URLs

- Home: https://bunpav.com/
- All features: https://bunpav.com/features
- Pricing: https://bunpav.com/pricing
- MCP server: https://bunpav.com/mcp
- Free 3D game assets: https://bunpav.com/free-game-assets
- Product knowledge: https://bunpav.com/product.md
- Blog: https://bunpav.com/blog
- RSS feed: https://bunpav.com/feed.xml
- Sitemap: https://bunpav.com/sitemap.xml
- Terms: https://bunpav.com/terms
- Privacy: https://bunpav.com/privacy
- Acceptable use: https://bunpav.com/acceptable-use
- Refund policy: https://bunpav.com/refund
