View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.57 or later
- Package size
- 124.1 MB
- Files
- 637
- Favorites
- 18
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.00 on
Keywords
FPS Base Building And Tower Defense Prototype Template
A modular, lightweight first-person base-defense framework with placeable turrets, enemies and upgrades. This foundation handles combat, economy, and progression with polish and performance.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 41
FPS Base Building And Tower Defense Prototype Template screenshot 1
About this asset
🧭 Summary
A complete first-person base-defense framework with placeable turrets, wave-based enemies, ammo/repair interactions, upgrades, and clean UI—built to jumpstart Horde/Defense/FPS survival projects.
📝 Description
First Person Base Defense & Turret System is a production-ready Unity template for building fast, readable, and extensible defend-the-base games. Deploy turrets, feed ammo, repair damage, and upgrade power as waves escalate. The package includes smart enemy AI, world-space UI bars, an in-game wallet, and clear game flow from start screen to fail state.
Beyond defense, the system acts as a general-purpose FPS building framework—placeable objects, interaction systems, upgrade loops, and economy tracking make it suitable for survival games, base builders, and modular sandbox FPS experiences.
Check out the demo:
🛡️ Gameplay & Turrets
- Three turret archetypes: Auto, Shotgun, Rocket (distinct fire behavior, spread, and action speeds)
- Ammo system with reload logic and on-turret progress UI
- Player interactions: hold to feed ammo (LMB) and repair (RMB)
- Upgrade system (XP + currency) that scales health, ammo capacity, and fire rate
- World-space bars for Health / XP / Ammo with camera-facing billboarding
- Explosives (triggers + area damage) and environment hit effects
🤖 Enemies & AI
- NavMesh-driven enemy movement with smooth facing
- Configurable attack timing: windup → hit → recovery
- Target acquisition by tag, optional front-cone override, and detection radius
- Health, ragdoll/spawn-on-death, reward payout, and death callbacks for wave tracking
🎮 Player, Camera & Input
- First-person controller and camera with cursor locking
- Clear start/lose flow (menu UI handles enabling/disabling control states)
- Optional free-fly camera for testing and level authoring
💼 Economy & Progression
- Wallet system with gain/spend floating text
- XP tracking per turret with level-up costs and scaling requirements
- Pickups, zones, and hit markers for damage/heal feedback
🔊 Audio & Feedback
- Randomized one-shot clip player for variation
- Reload spinner/Fill feedback, damage indicator arrow, muzzle flashes, blood/spark effects
🛠️ Code & Architecture
- Modular, readable C# with editor-assigned parameters
- Clean separation: Interaction, Turrets, AI, Spawning, UI, Economy
- Event-driven hooks (e.g., enemy death) and inspector-friendly tuning
- CharacterController-based player; NavMeshAgent-based enemies
📈 Waves & Spawning
- Round system with per-round enemy count growth
- Pre-round countdown (“Next Wave In”) UI
- Weighted prefab selection and multiple spawn points
- Automatic alive-list pruning and round completion detection
📦 What’s Included
- Full demo scene (start screen, gameplay HUD, fail screen)
- Complete C# source code
- Prefabs: turrets, projectiles, explosions, UI bars, reload/XP icons
- Enemy prefabs with attack AI and health
- Example effects (muzzle flash, blood/sparks)
- Input presets and organized folders
👤 Who It’s For
- Developers building FPS horde/defense or survival modes
- Prototypers validating turret/economy/round loops
- Indies needing a plug-and-play base defense core
❓ Why Choose This System
- End-to-end loop: start → waves → fail, with economy and upgrades
- Modular and scalable for production
- Clear, commented scripts for fast iteration
- Works with URP and Built-In pipelines
💾 This template includes multiple Aligned Games Asset Packages :
🔊 Bullets And Projectiles Hit Impacts Sound Effects Audio Package
Includes the high quality Bullets And Projectiles Hit Impacts Sound Effects Audio Package that comes with dozens of impact, ricochet, and bullet-whizz sounds across multiple materials!
Check it out: Included Package
🎵 Guns And Firearms Sound Effects Audio Package
Includes the high quality Guns And Firearms Sound Effects Audio Package that comes with dozens of sound effects for weapon shooting, reloading and much more!
Check it out: Included Package
🎵 Guns And Firearms Sound Effects Audio Package 2
Includes the high quality Guns And Firearms Sound Effects Audio Package 2 that comes with dozens of additional shots, bursts, autos, reloads, and mechanical details for expanded variety!
Check it out: Included Package
🎵 Modern War Explosions And Destruction Sound Effects Audio Package
Includes the high quality Modern War Explosions And Destruction Sound Effects Audio Package that comes with dozens of blasts, shockwaves, debris, and structure-collapse effects!
Check it out: Included Package
This template offers everything you could need to create an awesome game that looks great and runs great!
🚀 Try the Demo
📩 Support & Contact
For support email me at :
Aligned Games Email
My studio website :
From the publisher's Asset Store listing.
Technical details
Easy to Use
Quick setup with inspector-driven tuning for turrets, enemies, rounds, and UI.
Well-Documented Code
Beginner-friendly inline comments across all scripts.
Complete Gameplay Framework
Covers turrets, ammo/repair, upgrades, enemies, wallet/XP, waves, explosions, and UI.
Momentum-Style Pressure Curve
Escalating round sizes and costs to keep tension and pacing.
Defense Interaction Systems
Feed, repair, and upgrade directly in world using prompts and progress bars.
Camera & UI Feedback
Cursor/lock states, world-space bars, reload spinner, and damage direction indicator.
Audio Feedback
Randomized SFX hooks for firing, feeding, healing, spend/gain cues.
Project-Ready
URP/Built-In compatible, keyboard/mouse ready, editor tooling for spawn/wave testing.
Performance-Conscious
Pooled-friendly patterns and timed cleanup components for effects.
Comprehensive Documentation
Clear comments and an example scene that demonstrates the full loop.
Versatile Framework
Suitable for wave survival, tower defense hybrids, and arena defense shooters.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.4f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.0.57f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.