Retro FPS Kit is a template for creating old-school FPS games, featuring animated 2D sprite weapons and 8-directional enemies. It's fully configurable in the Inspector – no coding required.Playable Demo (Windows) | Documentation | Video Tutorials | TrailerRetro FPS Kit is a game template inspired by classic first-person shooters like Wolfenstein and Doom.🔥 Latest Highlights:• Completely redesigned enemy AI system• Enemies now react to gunshots fired by both the player and other enemies• Added sound investigation behavior, allowing enemies to search for the source of suspicious noises• Enemies can now detect and react to player footsteps• Added a full Stealth gameplay mode• Enemies are now able to trigger alarms when they detect the player• Added alarm zones and alarm system support• Added light zones, making the player more or less visible depending on lighting conditions• Added a complete Main Menu and Pause Menu system• Added graphics settings and in-game options menu• Added a Save & Load Game system• Expanded the inventory system with support for collectible items such as medkits, keys, and mission items• Added key-locked doors and access panel systems• Added support for planting and detonating explosive charges• Added a mission compass for objective tracking• Completely redesigned and expanded the Mission Manager system• Added support for creating custom objective types• Added objective dependency chains, allowing objectives to appear only after completing previous tasks• Added optional objectives that do not affect mission completion• Added a new Stealth-focused demo level• Added a hit indicator system• Level Transition System• Improved overall gameplay systems and framework extensibility• Various optimizations, improvements, and bug fixes• Added two new melee weapons: a knife and a crowbar• Added a new enemy character prefab• Added a ladder climbing system• Added left and right leaning actions• Added a crouch action🔥 🔥 🔥This package provides everything you need to kickstart and expand your own retro-style FPS project – without writing a single line of code. Both weapons and enemies are represented with fully animated 2D sprites, while enemy characters feature 8-directional animations for authentic retro movement.Build classic action shooters or stealth-focused missions using a complete framework that includes advanced AI, mission scripting, inventory, save system, menus, dynamic music, and much more. Every major system is configurable directly through the Unity Inspector – no programming required.🔑 Key Features🕹 Player SystemClassic FPP movement built with Unity's New Input System: Move, Run, Jump, Crouch, Lean Left / RightHealth, ammo and stamina managementOn-screen Health and Stamina UISurface-based footstep sounds (concrete, wood, metal, grass)Ladder climbing systemHit Indicator system🔫 Weapons System6 weapons included: Pistol, Assault Rifle, Shotgun, Sniper Rifle, Knife, CrowbarComplete animation sets: Equip, Idle, Walk, Run, Fire, Reload, Empty Reload, Aim Idle, Aim Walk, Aim Fire, HideSurface-specific impact effects and soundsBullet trailsMuzzle flash, smoke and shell ejection particlesHeat Distortion effectComplete weapon audio🎒 Inventory & ItemsWeapon & Item Pickup and Drop SystemHotbar for quick weapon switchingCollectible mission itemsMedkitsKeysCustom inventory items🤖 Advanced Enemy AIMultiple AI states: Patrol, Alert, Investigate, Chase, Attack, Crouch Attack, Strafe Left / Right, Melee, Seek Cover, Behind CoverEnemies investigate suspicious soundsEnemies react to player footstepsEnemies react to gunshots fired by both the player and other enemiesDynamic communication through randomized voice linesTrigger alarm systems after detecting the playerOpen doors while patrolling or chasingUse cover intelligently during combatHeadshot detectionBlood effectsConfigurable item drops (weapons, ammo, medkits, keys, mission items, and more)8-directional animated spritesIncludes 5 enemy characters🥷 Stealth SystemCreate stealth gameplay without writing custom codeFull stealth gameplay supportAlarm systemPlayer Visibility System🎯 Mission SystemPowerful mission framework for building complex objectivesEliminate enemiesCollect itemsReach locationsPlant explosive chargesActivate switches and access panelsCustom objective typesObjective dependency chainsOptional objectivesMission compassCompletely redesigned Mission Manager🚪 Interactive WorldKey-locked doorsAccess panelsExplosive Charge Placement & DetonationLevel Transition System💾 Save System & UIComplete Main MenuPause MenuGraphics & Game SettingsSave & Load Game System🎵 Dynamic Music SystemAdaptive soundtrack that seamlessly switches between ambient and combat music depending on gameplay.✨ Custom Sprite ShaderUnlike Unity's default sprite shader, this Shader Graph solution allows sprite-based characters and objects to react to dynamic lighting and shadows.🗺 Demo ContentAction Demo SceneStealth Demo Scene📦 What's IncludedComplete Retro FPS FrameworkAdvanced Enemy AI SystemFull Stealth SystemAlarm SystemPlayer Visibility SystemMission Manager with Custom Objective SupportObjective Dependency ChainsOptional ObjectivesMission CompassInventory & Collectible Item SystemConfigurable Enemy Loot SystemWeapon and Item Pickup & Drop SystemHotbar SystemMain Menu, Pause MenuGraphics & Game SettingsSave & Load Game SystemLevel Transition SystemExplosive Charge Placement & Detonation SystemKey-Locked Doors & Access Panel SystemLadder Climbing SystemLeaning & Crouching MechanicsHit Indicator SystemDynamic Music SystemComplete Audio SystemCustom Sprite ShaderPlayer Controller with Health & Stamina Systems6 Animated Sprite Weapons5 Enemy Characters with 8-Directional AnimationsMultiple Demo Scenes (Action & Stealth)Complete Documentation🎥 Video Tutorials👉 https://www.youtube.com/playlist?list=PLCstDtDAYSoY✨ Whether you want to build a classic retro shooter, a stealth game, or a complete mission-driven FPS, Retro FPS Kit provides a production-ready framework with advanced AI, modern gameplay systems, and a fully configurable architecture that lets you start building immediately.Note: This package includes third-party content under the Creative Commons CC0 1.0 Universal license. Please refer to the Third-Party Notices.txt file included in the package for more details.





