1. A estrutura
- Preparação: um espaço calmo, uma pequena construção de tensão (um som, uma luz).
- Quebra: corte a base por um segundo.
- Golpe: mostre ou toque a ameaça uma vez.
- Depois: deixe o jogador respirar e suba a tensão de novo.
2. Um script de gatilho
Este gatilho de uso único espera um momento depois que o jogador entra e então ativa um objeto e toca um som.
using System.Collections;
using UnityEngine;
// Trigger zone: waits for the player to look away, then plays one sound and one event.
[RequireComponent(typeof(Collider))]
public class JumpScareTrigger : MonoBehaviour
{
public AudioSource sting;
public GameObject scareObject;
public float delay = 0.6f;
bool used;
void Reset() { GetComponent<Collider>().isTrigger = true; }
void OnTriggerEnter(Collider other)
{
if (used || !other.CompareTag("Player")) return;
used = true; // one-shot: a repeated scare stops working
StartCoroutine(Play());
}
IEnumerator Play()
{
yield return new WaitForSeconds(delay);
scareObject.SetActive(true);
sting.Play();
}
}3. Evite sustos baratos
- Não use só som alto. Um golpe sem construção parece pegadinha, não terror.
- Não repita o mesmo susto. Na segunda vez vira piada.
- Dê ao jogador uma arma ou um jeito de reagir, para sentir pavor em vez de só surpresa. Veja nossas armas PSX survival.
Perguntas frequentes
Menos do que você pensa. Poucos em um jogo curto, depois de longos trechos calmos.
Quem escreveu
Imersa Studios cria os sistemas Unity, packs low poly e guias vendidos no itch.io. O código e as técnicas daqui vêm de lançar esses produtos. Saiba mais sobre o estúdio.


