A complete Unity horror template featuring AI, inventory, Sanity, and Save systems. It saves months of coding so you can focus on building your game!Optimized for URP with all demo materials configured. All core C# systems (Player Controller, Inventory, AI, Save System) are pipeline-independent and work flawlessly in HDRP or Built-in RP. You only need to upgrade or replace the demo materials to match your chosen pipeline.Horror FPS Controller Pro, the ultimate production-ready template for your next horror game in Unity!Instead of spending months coding mechanics from scratch, this asset provides everything you need to start building your atmosphere and story immediately.Core Features Showcased:• Advanced Player Controller: Smooth movement, headbob, and interaction. • Inventory & Equipment: Weapons, usable items (medkits/batteries), and a robust item pool manager. • Dynamic Sanity System: Hallucinations, safe zones, and sanity drain. • Perfect Save & Load: Saves player position, inventory, sanity, and the exact state of the world (doors, puzzles, dead enemies). • Level Progression: Seamless objective-based level transitions. • Interactable World: Keys, locked doors, and keypad puzzles.Key Features & Technical Details:Player Controller: Smooth FPS locomotion, physics-based gravity, and customizable mouse look.Advanced Save & Load System (JSON): Persists player position, health, sanity, inventory, and dynamic world states (unlocked doors, solved puzzles, destroyed enemies).Inventory & Weapons: 3-slot weapon system (Melee & Ranged), consumable items, raycast/spherecast shooting, and procedural recoil.Object Pooling: Built-in Item Pool Manager for dropped inventory items to maximize performance and prevent garbage collection lag.Sanity System: Customizable drain/regen rates, Light Safe Zones, Sanity Triggers, and 3 Zero-Sanity behaviors (Pass Out, Attract Monster, Instant Death).Enemy AI: NavMesh-based state machine (Patrol, Chase, Attack) with Field of View (FOV) and hearing detection.Interactables: Universal switches, locked doors requiring specific keys, and fully functional UI Keypad puzzles driven by UnityEvents.Level Progression: Objective Manager that tracks progress, handles cinematic fade-outs, and loads new levels while keeping player data intact.Complete UI/UX: Main Menu, Pause Menu, and a Settings Menu that globally saves Mouse Sensitivity, Audio, and Graphics Quality via PlayerPrefs.Dependencies: Requires TextMeshPro (TMP Essentials).Code: Clean, fully commented C# scripts designed for easy expansion without advanced programming knowledge.Input System: Uses Unity's built-in legacy Input Manager (Requires "Active Input Handling" set to "Old" or "Both" in Player Settings).I used an AI image generator to create the promotional cover art for the Asset Store page, as well as a few textures and 2D sprites included in the project. Additionally, I used AI audio tools (ElevenLabs) to generate some basic sound effects (such as jump and landing sounds etc.). I also used an AI language model as an assistant to help structure and translate the English documentation, and to review parts of the C# scripts. All core mechanics, logic, Unity implementation, and testing were done manually by me.





