Skip to content
alyn
MengTo

Author Game Levels skill

Author or revise readable, flat-world Three.js game levels. Use for movement and camera routes, collision and navigation, encounter zones, landmarks, objectives, pickups, motivated lighting, visibility, deterministic level data, or desktop and mobile playthrough verification.

$npx skills add MengTo/Skills --skill author-game-levels
View this skill on GitHubMengTo/Skills/agent-skills/game-development/author-game-levels/SKILL.md
Pack stars
7,353
Pack installs
246k
Alyn Score
70/99
Updated
2 days ago
License
MIT
– views – installs via Alyn

Install Author Game Levels

Pick your agent. Every command is ready to paste.

$npx skills add MengTo/Skills --skill author-game-levels

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads author-game-levels when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the author-game-levels skill”. In Codex, type $author-game-levels.

The skill itself

SKILL.md

FolderGitHub

Author Game Levels

Treat architecture as gameplay communication. Every route, arena, gate, prop, and light must help the player read movement, threats, objectives, or state.

Enforce one gameplay plane

Keep all collision, navigation, encounter routes, objectives, pickups, and player movement on one accessible plane.

  • Do not add stairs, ramps, raised platforms, drop-offs, cliffs, bridges, ledges, pits, or vertical traversal.
  • Do not change gameplay elevation for shortcuts, arenas, hazards, rewards, or visual variety.
  • If visual height is requested later, keep it non-walkable background dressing. It must not alter navigation, camera occlusion, threat visibility, targetability, or player movement.

Separate level systems

Maintain explicit, independently testable layers for:

  • authored level data and stable zone/anchor IDs;
  • visual geometry and non-walkable background dressing;
  • simplified collision geometry;
  • flat navigation data and movement clearance;
  • encounter, enemy, gate, reset, pickup, objective, and exit zones.

Share stable IDs and transforms between layers, but never infer collision, navigation, or encounter boundaries from decoration alone.

Lay out readable play

  1. Define the architectural purpose of each space: traversal, orientation, combat, recovery, reward, transition, or objective.
  2. Preserve clear movement, camera, and dodge corridors at the intended play distance.
  3. Keep threats, pickups, exits, gates, and interaction targets visible before commitment.
  4. Telegraph encounters through visible arena shape, approach, state change, and stable zone anchors.
  5. Deliberately place arenas, gates, checkpoints, retry spawns, and reset paths. Prevent soft locks, duplicate rewards, hidden re-entry, and enemies pursuing through unrelated zones.
  6. Use landmarks, lighting, contrast, and composition to guide without hiding hazards or making the route ambiguous.

Motivate every local light

Attach every local torch, lantern, brazier, or similar light spatially to a visible emitter. Its position, range, color, intensity, shadowing, and occlusion behavior must match what that emitter appears able to produce.

  • Forbid unexplained floating local lights.
  • Keep a source-to-light inventory with emitter ID, light ID, attachment transform, type, range, color/intensity, occlusion intent, enabled state, and fallback behavior.
  • Move the light with a moving emitter. Disable or remove its local contribution when the emitter is disabled, hidden, destroyed, or unloaded.
  • Document ambient or world lighting separately. Use it for deliberate global visibility or mood, never to fake a torch or other local source.

Validate data and geometry

  • Assert that all walkable collision, navigation vertices/links, encounter anchors, gates, objectives, pickups, exits, and reset points remain on the configured gameplay plane within a small tolerance.
  • Reject walkable slopes, out-of-plane links, vertical shortcuts, elevated spawn points, and level data that implies height-changing traversal.
  • Check collision/nav agreement, route clearance, zone containment, deterministic gate/reset behavior, stable anchor references, and persistence of level progress.
  • Validate source-to-light inventory completeness, emitter/light attachment, range/color intent, and moving or disabled emitter state transitions.

Prove traversal in the browser

Run deterministic route, collision, navigation, encounter, reset, and lighting fixtures, then traverse every critical and optional route in the repository-approved browser.

  • On desktop and mobile, verify uninterrupted flat movement, dodge clearance, camera framing, threat/pickup/exit visibility, encounter telegraphs, gates, retry paths, and touch controls.
  • Exercise moving and disabled emitter cases and confirm no light remains detached or unexplained.
  • Inspect dense views for occlusion, console health, frame time, draw calls, memory stability, and long-session lighting cost.
  • Report new failures separately from existing baseline issues.

Tips for Author Game Levels

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Author Game Levels

What does the Author Game Levels skill do?

Author or revise readable, flat-world Three.js game levels. Use for movement and camera routes, collision and navigation, encounter zones, landmarks, objectives, pickups, motivated lighting, visibility, deterministic level data, or desktop and mobile playthrough verification.

How do I install Author Game Levels?

Run "npx skills add MengTo/Skills --skill author-game-levels" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Author Game Levels work in Cursor and Codex?

Yes. Author Game Levels uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Author Game Levels free?

Author Game Levels is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Author Game Levels?

Author Game Levels is published by MengTo in the MengTo/Skills repository, together with 29 other skills.

Similar skills. From other creators.