Retro FPS Kit - Complete Template View on Asset Store (opens in new tab)

Package details

Latest version
1.6.3
Last updated
First released
Unity version
6000.3.22 or later
Package size
122.0 MB
Files
1,206
Favorites
60
Views in the past week
69

Price tracking

Last checked
Tracked since
Lowest recorded
$12.49 on

Keywords

Retro FPS Kit - Complete Template

by BSP (opens in new tab)

4.8 / 5 Β· 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 1
3 stars 0
2 stars 0
1 star 0

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.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for Retro FPS Kit - Complete Template, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov Version 1.5.0 released 27 Jul 2026 v1.5.0 Version 1.6.0 released 4 Sep 2026 v1.6.0 Version 1.6.1 released 23 Sep 2026 v1.6.1 Version 1.6.2 released 1 Oct 2026 Version 1.6.3 released 22 Oct 2026 v1.6.3

Asset preview

1 / 19

Retro FPS Kit - Complete Template screenshot 1

Retro FPS Kit - Complete Template screenshot 1

About this asset

Playable Demo (Windows) | Documentation | Video Tutorials | Trailer

Retro FPS Kit is a game template inspired by classic first-person shooters like Wolfenstein and Doom.

πŸ”₯ Latest Highlights:

  • Modified the ammo system: ammo is now a regular inventory item, and weapons draw ammo directly from the inventory when reloading
  • Ammo can now be picked up without owning the corresponding weapon
  • The weapon ammo counter now shows the total number of rounds across all ammo stacks in the inventory
  • Picking up a duplicate weapon now converts its loaded magazine into inventory ammo
  • Added an Allow Multiple Stacks toggle to the item configuration (ItemSO ScriptableObject). When enabled, picking up an item whose current stack is full creates a new stack in another available slot instead of blocking the pickup. When disabled, the item cannot be picked up once the stack limit is reached
  • The stack counter (e.g. (1/4)) is now displayed from the first pickup. Items with Stack Max set to 0 do not display a stack counte
  • Fixed Is Semi Auto option (enabled = one shot per click, holding does not repeat; disabled = continuous fire while the button is held)
  • Added a new grenade system
  • Added full integration with Unity's Localization Package
  • Added language selection in both the Main Menu and In-Game Pause Menu
  • Added item tooltips to the inventory
  • 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
  • Added 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 System

  • Classic FPP movement built with Unity's New Input System: Move, Run, Jump, Crouch, Lean Left / Right
  • Health, ammo and stamina management
  • On-screen Health and Stamina UI
  • Surface-based footstep sounds (concrete, wood, metal, grass)
  • Ladder climbing system
  • Hit Indicator system
  • Grenade system

πŸ”« Weapons System

  • 6 weapons included: Pistol, Assault Rifle, Shotgun, Sniper Rifle, Knife, Crowbar
  • Complete animation sets: Equip, Idle, Walk, Run, Fire, Reload, Empty Reload, Aim Idle, Aim Walk, Aim Fire, Hide
  • Surface-specific impact effects and sounds
  • Bullet trails
  • Muzzle flash, smoke and shell ejection particles
  • Heat Distortion effect
  • Complete weapon audio

πŸ’£ Grenade System

  • Throwable grenade system for both the player and enemy AI
  • Enemies can throw grenades at the player during combat
  • Configurable grenade behavior, damage and effects

πŸŽ’ Inventory & Items

  • Weapon & Item Pickup and Drop System
  • Hotbar for quick weapon switching
  • Collectible mission items
  • Medkits
  • Keys
  • Custom inventory items

πŸ€– Advanced Enemy AI

  • Multiple AI states: Patrol, Alert, Investigate, Chase, Attack, Crouch Attack, Strafe Left / Right, Melee, Seek Cover, Behind Cover, GoToAlarm, Reload, ThrowGrenade, FleeGrenade
  • Enemies investigate suspicious sounds
  • Enemies react to player footsteps
  • Enemies react to gunshots fired by both the player and other enemies
  • Enemies react to grenades thrown by the player
  • Enemies can throw grenades at the player during combat
  • Dynamic communication through randomized voice lines
  • Trigger alarm systems after detecting the player
  • Open doors while patrolling or chasing
  • Use cover intelligently during combat
  • Headshot detection
  • Blood effects
  • Configurable item drops (weapons, ammo, medkits, keys, mission items, and more)
  • 8-directional animated sprites
  • Includes 5 enemy characters

πŸ₯· Stealth System

Create stealth gameplay without writing custom code

  • Full stealth gameplay support
  • Alarm system
  • Player Visibility system

🌍 Localization Support

  • Full integration with Unity's Localization Package
  • Language selection from both the Main Menu and In-Game Pause Menu

🎯 Mission System

Powerful mission framework for building complex objectives

  • Eliminate enemies
  • Collect items
  • Reach locations
  • Plant explosive charges
  • Activate switches and access panels
  • Custom objective types
  • Objective dependency chains
  • Optional objectives
  • Mission compass
  • Completely redesigned Mission Manager

πŸšͺ Interactive World

  • Key-locked doors
  • Access panels
  • Explosive Charge Placement & Detonation
  • Level Transition System

πŸ’Ύ Save System & UI

  • Complete Main Menu
  • Pause Menu
  • Graphics & Game Settings
  • Save & Load Game system

🎡 Dynamic Music System

Adaptive soundtrack that seamlessly switches between ambient and combat music depending on gameplay.

✨ Custom Sprite Shader

Unlike Unity's default sprite shader, this Shader Graph solution allows sprite-based characters and objects to react to dynamic lighting and shadows.

πŸ—Ί Demo Content

  • Action Demo Scene
  • Stealth Demo Scene

πŸ“¦ What's Included

  • Complete Retro FPS Framework
  • Advanced Enemy AI System
  • Full Stealth System
  • Alarm System
  • Player Visibility System
  • Mission Manager with Custom Objective Support
  • Objective Dependency Chains
  • Optional Objectives
  • Mission Compass
  • Inventory & Collectible Item System
  • Configurable Enemy Loot System
  • Weapon and Item Pickup & Drop System
  • Hotbar System
  • Grenade System
  • Main Menu, Pause Menu
  • Graphics & Game Settings
  • Save & Load Game System
  • Level Transition System
  • Explosive Charge Placement & Detonation System
  • Key-Locked Doors & Access Panel System
  • Ladder Climbing System
  • Leaning & Crouching Mechanics
  • Hit Indicator System
  • Dynamic Music System
  • Complete Audio System
  • Custom Sprite Shader
  • Unity Localization Package Integration
  • Language Selection in Main Menu & Pause Menu
  • Player Controller with Health & Stamina Systems
  • 6 Animated Sprite Weapons
  • 5 Enemy Characters with 8-Directional Animations
  • Multiple 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.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.22f1 Not listed Compatible Not listed

As listed on the Asset Store.