원클릭으로
new-room
Create a new game room with scene, script, background, hotspots, and RoomManager registration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a new game room with scene, script, background, hotspots, and RoomManager registration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Guided content creation for the QFG adventure game. Use when the user wants to add a new room, quest, NPC, puzzle, or story element. Triggered by /new-content-qfg or when the user describes a content idea like "I want a forest clearing with a witch" or "add a new area to the game".
Generate pixel art assets via Aseprite Lua scripts following the project's art pipeline (palette, sizes, export)
Create a new custom Dialogic 2 event class for RPG gameplay in .dtl timelines
Create a new NPC with character scene, Dialogic character, timeline, sprite art, and room integration
| name | new-room |
| description | Create a new game room with scene, script, background, hotspots, and RoomManager registration |
Create a complete room following the project's room architecture. Argument: room name (e.g., tavern, forest_path).
Create the room scene at game/scenes/rooms/<room_name>.tscn:
Node2DBackground (Sprite2D) — room background image (320x176)WalkableArea (NavigationRegion2D) — polygon defining where the player can walkWalkBehind (Node2D) — sprites with z-index sorting for depth layeringHotspots (Node2D) — container for Area2D hotspot nodesNPCs (Node2D) — container for NPC character scenesCreate the room script at game/scripts/rooms/<room_name>.gd:
Node2Dclass_name (e.g., class_name TavernRoom)_on_<hotspot>_<verb>() for each hotspot+verb comboCreate hotspot scripts for any interactive Area2D nodes:
hotspot_name export varinput_event signal for click detectionmouse_entered/mouse_exited for StatusBar hover textGenerate background art using the art-gen skill (or use a placeholder)
Register the room in RoomManager:
Verify:
make run # Launch and navigate to the new room
.tscn scene file with correct node hierarchyclass_name and interaction handlers