Skip to content
cccskills
FreePublished on GitHub

build-isometric-arpg

Build or extend a playable isometric action RPG in Three.js, React, or similar web technology. Use for game-loop architecture, camera and movement, zones, combat integration, content data, progression, saves, or production-ready vertical slices.

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md2.3 KB
  • agents/openai.yaml199 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Build Isometric ARPG

Build one coherent playable loop before expanding scope: title/menu, character choice, movement, one encounter, reward, progression, and continuation.

Establish the production contract

  1. Inspect the current game entry point, scene loop, content model, controls, save model, and tests.
  2. Record the authoritative baseline before integrating dependent work. Preserve unmerged work and do not build from a stale branch.
  3. Define data-driven contracts for player classes, equipment, enemies, zones, encounters, quests, and review fixtures. Keep authored content separate from runtime state.

Build in vertical slices

Deliver each slice with a playable route and deterministic test state. Prefer this order:

  1. Movement, camera, collision, target selection, and pause/restart.
  2. One combat verb plus contact, damage, posture, recovery, and death.
  3. One enemy with telegraph, decision loop, and counterplay.
  4. One reward and atomic inventory/progression update.
  5. One zone transition or objective completion.

Avoid adding a second system until the preceding slice has gameplay proof, automated coverage, and a stable save/load path.

Maintain runtime boundaries

  • Keep simulation state deterministic and serializable where possible.
  • Consume authoritative contact events; do not infer physics outcomes from visual state.
  • Centralize timing, damage, cooldown, and content values. Do not duplicate combat clocks across components.
  • Make equipment, pickups, save migration, and reset flows atomic and idempotent.
  • Provide review query parameters or fixtures for difficult states such as boss phase changes, empty inventory, interrupted actions, and save migrations.

Validate before release

Run focused unit tests, type/lint checks, production build, and a real playthrough in the repository-approved browser. Verify a fresh start, saved continuation, loss/retry, one complete objective, keyboard/mouse controls, and the intended mobile baseline. Report known baseline failures separately from new failures.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Build convincing woven cloth in Three.js, with a thread-level weave normal map, sheen and anisotropic highlights, folds that never stretch the texture, hems with thickness, stitches, seams, frayed edges, fold occlusion, dye and wear variation, and light passing through thin fabric. Use for linen, silk, wool, canvas, curtains, banners, cloaks, tablecloths, tapestries or any 3D drape that currently looks like a plastic sheet, a stretched texture, or a flat coloured plane.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

Build recognizable falling leaves in world space using instanced geometry, independent tumble, coupled sideways drift, shared wind, scene occlusion, and camera-aware recycling. Use for 3D autumn leaves or drifting foliage in Three.js and similar scenes; use falling-leaves for a 2D canvas overlay.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

Add coordinated spring, summer, fall, and winter states to a 3D scene, blending foliage, sunlight, sky, ground materials, snow, and particles without rebuilding the world. Use for seasonal controls, architectural walkthroughs, and outdoor scenes with four-season transitions.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

Create or integrate highly detailed 3D models with smooth silhouettes, shaped surfaces, believable bevels, and close-up geometry, then prepare suitable runtime LODs and loading. Use when a user requests high polygon counts, ultra-realistic models, detailed architectural assets, or removal of visibly faceted geometry.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

Build sharp, physically coherent high-resolution materials for 3D rendering with appropriate PBR maps, texel density, UV direction, mipmaps, anisotropic filtering, and progressive asset delivery. Use for detailed wood, stone, fabric, foliage, and architectural close-ups without excessive download or GPU memory costs.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

Build hyperrealistic PBR metal in Three.js: steel, brass, gold, copper and iron as true conductors (metalness 1, measured F0 tint, no albedo) with roughness-varied finishes (polished, brushed anisotropic, aged with patina and worn edges) lit by a dark HDR studio of real bright window cards prefiltered with PMREM. Use when metal looks like grey plastic, a dull blur, or a black hole; when blades, tools, rings, ingots, hardware or product metal need reflections with edges and structure; or when a finish needs scratches, streaks, fingerprints and bevels that catch light.

The English summary is being prepared. Showing the original description.

MengTo/Skills6.8KUpdated Oct 18, 2026

See all skills by MengTo

Report a problem with this skill