Full TPS survival horror kit: player controller, enemy AI (Idlel/chase/attack), weapon, ammo, reload, flashlight, health systems. Just add art and build your Survival horror style game in minutes!🔗 Watch real character demo on UTube:https://youtu.be/jucLSw4NhpoSurvival Horror TPS-FPS TemplateA complete ready-to-use Survival Horror template for Unity. Build your own horror game fast with smooth movement, weapons, enemy AI, flashlight, health, and medkit systems.The demo uses capsules and cubes – replace them with your own characters and models. Simply delete the capsule player and make your character a child of the Player object (same for enemy).✅ FEATURES🏃 PLAYER MOVEMENTFull movement: Idle, Walk, Run, Walk Backward (with or without weapon)WASD + Mouse-look with adjustable sensitivity and vertical limitsCamera Pivot System – camera follows player smoothlyInvestigation Camera (when no weapon equipped)Easily convert to FPS – parent camera to head position, disable player modelAnimator Controller included with all states:You provide your own animation clips.Aim /Reload / Take Damage / DiePlayeIdle / Walk / Run / Backward (with and without gun)(12 STATE -PICTURE IN MEDIA-)🔫 WEAPON SYSTEMPick up gun from ground (Press E)Equip / Unequip gun (Press 1)Shoot in ANY state while holding weapon (Left Mouse after aiming)Ammo System: Bullets in gun + reserve ammo – reload with RPick up ammo boxes to increase reserveAdjustable in Inspector: walk/run speed, mouse sensitivity, bullet force, fire rate, max bulletsBullet Impact Effect – The bullet has a "Hit Effect" slot. Drag your own particle system (blood, sparks, dust) to create impact effects.Bullet Size – The bullet looks big in the demo for clarity. Just scale it down in the Inspector for your game.🔦 FLASHLIGHT SYSTEMPick up flashlight from ground (Press E)Toggle On/Off (Press F)On/off sound slots (assign your own)Attach to chest, hand, or shoulder – works independently from weapons👾 ENEMY AI SYSTEMDetects player → Chases → AttacksAttack damage / Cooldown / Death delayFully configurable in Inspector:Detection range / Chase speed / Attack rangeVisual Feedback – Hit animation + sound, death animation + soundEnemy Animator Controller included: Idle, Walk/Run Or Attack, Take Damage, Die👾 ENEMY AI – One Code, Endless EnemiesYou can create different enemy types using the same AI system – no extra coding.Just adjust values in the Inspector:Make enemies that detect you from far away or only when closeCreate weak enemies that die fast, or tough monsters that take many hitsSome can chase quickly, others move slowMake zombies, monsters, bosses, or guardsAll from one script. Just tweak numbers and you have endless variety.Note: Your scene ground must be baked with Unity's NavMesh so enemies can navigate, chase, and attack.❤️ HEALTH & MEDKIT SYSTEMPlayer HealthTake damage, hurt animation, hurt soundDeath screen, death animation, death soundMedkit Pickups – Walk over medkit to collect, press H to heal(direct heal)Heal amount adjustable per medkit (create different healing items)Enemy Health – Takes damage from bullets, reacts with hit animation/sound, dies with death animation/sound📦 PICKUP SYSTEM (Press E)Weapon PickupAmmo PickupFlashlight PickupMedkit Pickup🔊 SOUND SYSTEMAudio Sources are ready – just create them on Player and Enemy, then drag your own soundsYou shoot, reload, or click on emptyThe player takes damage or diesYou toggle the flashlight on/offThe enemy idles, chases, attacks, gets hurt, or diesSound files are NOT included – you bring your own⚙️ CUSTOMIZATIONEverything is adjustable in the Inspector – no coding needed:Movement speedsEnemy detection range, attack damage, cooldownBullet force, fire rate, ammo countsHeal amounts on medkits❌ NOT INCLUDED (You Provide)Character modelsAnimationsSound files3D MODELS✅ WORKS WITHOld & New Input SystemURP / HDRP (update materials if needed)🎯 PERFECT FORFPS / TPS horror prototypesSurvival game foundationsLearning how complete systems work togetherAdding combat + health + AI to any projectMade by YazDevInput System:Both( Old & New )For HDRP users:The included flashlight is set up for URP. In HDRP:Create a new Spot Light (HDRP compatible)Name it FlashlightMake it a child of the PlayerPosition it in the same place as the old flashlight (hand/chest)Drag it into the flashlightLight slot in PlayerFlashlightControllerThe toggle (F) and sounds will still workFor materials: Upgrade Materials.For Directional Light (if needed): Create a new Directional Light,



