game-dev

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

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill game-dev-anderhonorato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-dev
Source: https://github.com/AnderHonorato/Mem-rias-IA---Infinity/tree/main/Manus/Skills/game-dev
Command: npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill game-dev-anderhonorato

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. This Skill runs that entire pipeline end-to-end inside a Manus WebDev project, so a text brief becomes a deployed Babylon.js game. ## Core Features & Use Cases - Staged production pipeline: Follows the godogen workflow — visual target, risk decomposition, architecture, asset planning, implementation, and screenshot-based verification — with resumable context files (PLAN.md, STRUCTURE.md, MEMORY.md, ASSETS.md). - Built-in art generation: Replaces paid image/3D CLIs with Manus built-in image generation for reference art, textures, sprites, and backgrounds, wired into Babylon as hosted textures. - WebDev hosting and deployment: Hosts the game in a React WebDev project via a lifecycle-safe GameCanvas component and ships through WebDev Publish to a manus.space URL. - Use Case: A user says "build me a top-down space shooter with power-ups." The Skill generates a reference image, plans risk slices, creates procedural meshes with generated textures, implements gameplay in TypeScript, verifies with screenshots, and publishes the finished game. ## Quick Start Use the game-dev skill to build a playable browser game from my description: 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 and the Skill runs a staged pipeline: it generates a reference image for art direction, decomposes the game into risk slices, plans and generates assets, implements gameplay in TypeScript with Babylon.js, and verifies each stage with screenshots before publishing.

What game engine does this Skill use for browser games?

It uses Babylon.js with TypeScript, hosted inside a React WebDev project. Gameplay code lives as framework-agnostic classes under client/src/game, while a GameCanvas component manages the Babylon engine lifecycle inside React.

Can it generate game art and textures without paid APIs?

Yes. It replaces paid Gemini, Grok, and Tripo3D CLIs with Manus built-in image generation for reference images, textures, sprites, and backgrounds. Generated files are uploaded and referenced as hosted texture URLs rather than committed to the project tree.

Does it support 3D models in GLB format?

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, in which case the godogen GLB pipeline applies.

Why does the Babylon engine initialize twice in React development?

React 19 StrictMode mounts effects twice in development, which can create two Babylon engines on one canvas. The Skill guards engine initialization with a ref flag and disposes the engine on unmount, as defined in the GameCanvas template.

How is the finished game deployed and shared?

Deployment is always through WebDev Publish to a manus.space URL after saving a checkpoint. Temporary expose or proxy links are explicitly forbidden as the final deliverable.