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:Added a new grenade systemAdded full integration with Unity's Localization PackageAdded language selection in both the Main Menu and In-Game Pause MenuAdded item tooltips to the inventoryCompletely redesigned enemy AI systemEnemies now react to gunshots fired by both the player and other enemiesAdded sound investigation behavior, allowing enemies to search for the source of suspicious noisesEnemies can now detect and react to player footstepsAdded a full Stealth gameplay modeEnemies are now able to trigger alarms when they detect the playerAdded alarm zones and alarm system supportAdded light zones, making the player more or less visible depending on lighting conditionsAdded a complete Main Menu and Pause Menu systemAdded graphics settings and in-game options menuAdded a Save & Load Game systemExpanded the inventory system with support for collectible items such as medkits, keys, and mission itemsAdded key-locked doors and access panel systemsAdded support for planting and detonating explosive chargesAdded a mission compass for objective trackingCompletely redesigned and expanded the Mission Manager systemAdded support for creating custom objective typesAdded objective dependency chains, allowing objectives to appear only after completing previous tasksAdded optional objectives that do not affect mission completionAdded a new Stealth-focused demo levelAdded a hit indicator systemAdded Level Transition SystemImproved overall gameplay systems and framework extensibilityVarious optimizations, improvements, and bug fixesAdded two new melee weapons: a knife and a crowbarAdded a new enemy character prefabAdded a ladder climbing systemAdded left and right leaning actionsAdded 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 systemGrenade 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💣 Grenade SystemThrowable grenade system for both the player and enemy AIEnemies can throw grenades at the player during combatConfigurable grenade behavior, damage and effects🎒 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 Cover, GoToAlarm, Reload, ThrowGrenade, FleeGrenadeEnemies investigate suspicious soundsEnemies react to player footstepsEnemies react to gunshots fired by both the player and other enemiesEnemies react to grenades thrown by the playerEnemies can throw grenades at the player during combatDynamic 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🌍 Localization SupportFull integration with Unity's Localization PackageLanguage selection from both the Main Menu and In-Game Pause Menu🎯 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 SystemGrenade 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 ShaderUnity Localization Package IntegrationLanguage Selection in Main Menu & Pause MenuPlayer 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.




