DoorsやThe Mimicなど、Robloxのホラーゲームは世界中で記録的なヒットを連発しています。独自の世界観と演出により、本格的なインディーホラーに匹敵するスリルを提供しています。
プレイヤーを本気で怖がらせるには、単なる大きな物音だけでなく、賢い追跡AI(PathfindingService)や視界遮断ロジック、Futureライティングによる暗闇の演出が不可欠です。2026年の実践ノウハウをコード付きで解説します。
1. 空間の恐怖演出: Futureライティングとフォグ
視覚効果がプレイヤーの没入感を決定づけます:
- Futureライティングの設定: Lighting.TechnologyをFutureにし、懐中電灯のリアルな光彩と影を表現します。
- 濃密なフォグ(Atmosphere): 視界を適度に遮り、暗闇への不安と閉塞感を高めます。
- 3D立体音響: 足音や唸り声をモンスター自身に設定し、接近する方向を耳で察知させます。
2. 追跡モンスターAIの実装 (PathfindingService)
障害物を避けながら生存者を追尾するサーバールーチン:
追跡スクリプト
-- 0.5秒ごとに最寄りのプレイヤーへの最短経路を計算
半径80スタッド内の最も近い生存者を自動検出し、障害物を迂回するウェイポイントを生成して追尾させます。
3. 視界Raycast判定とロッカー隠れシステム
Doorsのようにロッカーに隠れてやり過ごす仕組み:
- レイキャストで壁判定: モンスターの目とプレイヤーの間に障害物があるか判定します。
- 隠蔽ステータス: ロッカーに入ったプレイヤーをターゲット選定から除外します。
- 息止めミニゲーム: 心拍のリズムに合わせてクリックし、発見を防ぎます。
4. 記憶に残るジャンプスケア演出法
プレイヤーに衝撃を与える演出設計:
- TweenServiceでカメラ固定: 襲撃時に視点をモンスターの顔面へ0.8秒間強制フォーカスします。
- 重低音と不協和音の融合: 身体が震える重低音と金属音を重ねて驚愕反射を誘発します。
- 緊張緩和のセーフルーム: 襲撃後は安全な明るい部屋を配置し、自律神経を休ませます。
5. マルチプレイでの恐怖の増幅
仲間と遊ぶことで広がるパニック演出:
- 分断ギミック: トラップドアで仲間と強制的に引き離します。
- 物資の共有不足: 電池の数を制限し、ボイスチャットでの連携を促します。
- 個人限定の幻覚: 特定のプレイヤーにだけ見える亡霊をクライアント側で生成します。
よくある質問 (FAQ)
モンスターが壁に引っかかるのを防ぐには?
壁のCanCollideを確認し、AgentRadiusをモンスターの横幅より少し大きめに設定します。
個人開発者でもDoorsのような作品を作れますか?
はい!部屋のモジュール生成と丁寧なライティングがあれば1人でも制作可能です。
懐中電灯による画面の重さを軽減するには?
SpotLightをサーバーではなくLocalScript側で生成し、光の範囲を適度に絞ります。
部屋をランダムに連続生成する仕組みは?
ServerStorageの部屋テンプレートをドアが開くたびに複製し、不要になった古い部屋を削除します。