game-dev

Build playable Babylon.js browser games from natural-language briefs using a staged production pipeline.

1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill game-dev-waiyanphyo999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-dev
Source: https://github.com/waiyanphyo999/telegram-bot-deploy/tree/main/skills/game-dev
Command: npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill game-dev-waiyanphyo999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @babylonjs/core, @babylonjs/loaders, and includes references (resource) components.

What problem does it solve? Turning a natural-language game idea into a complete, playable browser game requires coordinating art direction, architecture, asset generation, implementation, and visual verification, which is error-prone when done ad hoc. ## Core Features & Use Cases - Staged production pipeline: Runs godogen's disciplined workflow (visual target, risk decomposition, architecture, asset planning, implementation, visual verification) adapted to a Manus WebDev React host. - Built-in art generation: Replaces paid Gemini/Grok/Tripo3D CLIs with Manus built-in image generation, producing reference images, textures, and sprites wired in as Babylon textures. - Visual verification and deployment: Verifies gameplay with screenshots against the WebDev preview and ships via WebDev Publish to a live site. - Use Case: Describe a game like "a top-down dungeon crawler with a knight, enemies, and collectible coins" and receive a deployed, playable Babylon.js game with generated art. ## Quick Start Ask the agent to build a browser game from your idea, for example: "Use the game-dev skill to build a 3D endless runner where a robot dodges obstacles and collects coins."

Frequently Asked Questions about game-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a browser game from a text description?

Provide a natural-language brief describing the game, and the pipeline generates a visual target image, decomposes risks, plans architecture, generates art assets, implements gameplay in Babylon.js, and verifies it with screenshots before deployment.

What game engine does this skill use for browser games?

It uses Babylon.js for rendering, scene graph, physics, and input, hosted inside a React WebDev project. Gameplay code lives in framework-agnostic TypeScript classes under client/src/game, mounted through a full-screen GameCanvas component.

Can I generate game art assets without paid image APIs?

Yes. The skill replaces godogen's paid Gemini, Grok, and Tripo3D CLIs with Manus built-in image generation for reference images, textures, sprites, and backgrounds. Generated PNGs are uploaded and used directly as Babylon textures.

Does the skill support 3D GLB models in Babylon.js games?

By default it uses procedural meshes textured with generated images, since there is no built-in image-to-3D generation. GLB models are only used if the user supplies a Tripo3D key, following godogen's asset generation path.

How is the finished game deployed and shared?

The game is deployed exclusively through WebDev Publish to a manus.space domain after a checkpoint is saved. Temporary expose or proxy links are explicitly forbidden as the final deliverable.

Why does my Babylon game create two engines in React?

React 19 StrictMode mounts effects twice in development, which can initialize two Babylon engines on one canvas. Guard engine initialization with a ref flag and dispose the engine on unmount, as shown in the GameCanvas template.