godot-genre-horror

Implements horror game systems in Godot including Director pacing, sensory predator AI, and sanity effects.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/DecioLuvier/Shatterless --skill godot-genre-horror-decioluvier
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: godot-genre-horror
Source: https://github.com/DecioLuvier/Shatterless/tree/main/.claude/skills/godot/references/godot-genre-horror
Command: npx skills add https://github.com/DecioLuvier/Shatterless --skill godot-genre-horror-decioluvier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Building psychological or survival horror in Godot requires coordinating tension pacing, honest monster senses, scarcity-driven inventory, and atmosphere effects without falling into common traps like constant tension, unfair AI detection, or frame-hitching scare loads. ## Core Features & Use Cases - Director Pacing System: Orchestrates sawtooth tension waves with buildup, peak, and relief phases so players never go numb to scares. - Dual-Brain Predator AI: Combines a cheating macro Director with honest LoS/sound senses using physics-synced raycasts and suspicion meters. - Sanity & Scarcity Systems: Drives camera shake, audio bus muffling, screen distortion shaders, and typed Resource-based inventory with limited battery and ammo. - Use Case: When building a survival horror chase sequence, use the predator stalking AI with monster LoS checks and spatial noise emitters so the monster hunts believably, while the Director hints it toward the player's area during quiet phases. ## Quick Start Ask the agent to build a horror stalker enemy with honest vision and hearing, a Director that paces tension, and a flickering flashlight in your Godot 4 project.

Frequently Asked Questions about godot-genre-horror

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

FAQPage Schema
How do I build a horror monster AI in Godot that doesn't feel unfair?▼

Use a dual-brain design: a Director that hints the monster toward the player's general area, plus honest senses using PhysicsDirectSpaceState3D.intersect_ray for vision and spatial noise emitters for sound. Add a suspicion meter or 1-3 second reaction window before full aggression.

How to create tension pacing in a horror game?▼

Implement a sawtooth pacing model with a Director autoload that cycles through buildup, peak scare, and dedicated relief phases. Constant maximum tension numbs players, so enforce quiet periods and safe rooms between scares.

Does this horror skill work with Godot 4.7?▼

Yes, the skill targets Godot 4.x and includes migration notes covering version hops from 4.0 through 4.7, including volumetric fog changes, AreaLight3D flicker panels, and AudioStreamPlayer area_mask defaults introduced in 4.7.

Why does my horror game freeze during autosaves or scare loading?▼

Synchronous file I/O and load() calls block the main thread. Use Thread with Mutex for safe-room checkpoint saves and ResourceLoader.load_threaded_request for heavy scare scenes or 4K textures to prevent frame stalls.

How do I make a sanity or stress effect system in Godot?▼

Drive camera shake intensity, audio bus low-pass filtering, and screen distortion shaders from a single sanity value. Use sampler2D with hint_screen_texture for screen-reading shaders and is_equal_approx thresholds instead of exact float equality.