Runtime Barricade System
A downloadable asset pack for Windows, macOS, Linux, and Android
๐ชต Runtime Barricade System
Runtime Barricade System is a ready-to-use Unity package for adding interactive barricading gameplay to doors, windows, gates, and other openings.
Players can collect boards and nails, place boards onto configured barricade slots, hammer them into place, and defend against enemies that damage and destroy barricades at runtime.
Build survival barricades, zombie defenses, horror escape rooms, base-defense setups, and destructible blocked entrances with a complete runtime system.
โ๏ธ Main Features
-
Runtime Board Placement
Place barricade boards onto configured slots on doors, windows, gates, or custom openings. -
Board & Nail Inventory
Players can collect and use boards and nails as barricade building resources. -
Pickup Prefabs
Includes board pickup and nail crate pickup prefabs for quick setup. -
Hammer / Build Progress
Boards can require hammering or build progress before becoming fully secured. -
Board Health System
Each placed board can have health, receive damage, and be destroyed at runtime. -
Enemy Barricade Attacks
Includes a sample enemy attacker that can damage and break barricades. -
Door & Window Prefabs
Ready barricade opening prefabs are included for doors and windows. -
UnityEvent Hooks
Connect barricade actions to UI, audio, VFX, quests, alerts, or custom gameplay logic. -
Demo Player Setup
Includes a demo first-person player controller and interaction setup. -
Ready Demo Scene
Test pickups, board placement, hammering, enemy attacks, and destruction immediately.
๐ช Runtime Board Placement
Barricades are built at runtime by placing boards onto configured barricade slots.
Each door, window, gate, or opening can be set up with its own board placement points, allowing different barricade layouts for different scene objects.
Placement Features
- Configured barricade slots
- Door barricade support
- Window barricade support
- Gate and opening support
- Runtime board creation
- Solid board prefab models
- Custom opening setup support
๐ Board & Nail Inventory
The system includes a simple inventory structure for barricade resources.
Players can collect boards and nails, then spend them while building barricades.
Inventory Items
-
Boards
Used as physical barricade pieces placed onto doors, windows, and openings. -
Nails
Used as a building resource when securing boards into place.
๐ฆ Pickup Prefabs
The package includes ready pickup prefabs for the core barricade resources.
Included Pickups
- Board pickup prefab
- Nail crate pickup prefab
- Pickup interaction logic
- Demo pickup placement
- Resource collection example
๐จ Hammer / Build Progress
Boards can require hammering or build progress before becoming fully secured.
This allows barricading to feel more interactive instead of instantly placing a completed object.
Build Progress Features
- Per-board build progress
- Hammer interaction flow
- Progress-based board completion
- Configurable interaction logic
- Useful for tension during enemy attacks
โค๏ธ Board Health & Destruction
Placed barricade boards can receive damage during gameplay.
Enemies, scripted events, or custom gameplay systems can damage barricades, eventually destroying boards and opening the way.
Damage Features
- Board health values
- Runtime damage
- Board destruction
- Enemy attack support
- Custom damage integration
- Destruction event hooks
๐ง Enemy Barricade Attacker
A sample enemy attacker is included to demonstrate barricade damage behavior.
The sample attacker can be used for testing or replaced with your own enemy AI.
Enemy Attack Features
- Sample barricade attacker
- Runtime board damage
- Board destruction behavior
- Useful for zombie and survival gameplay
- Can be replaced with custom enemies
๐ UnityEvent Hooks
Runtime Barricade System includes UnityEvent hooks so barricade behavior can be connected to other project systems without rewriting the core logic.
Connect Events To
- UI updates
- Sound effects
- Visual effects
- Quest objectives
- Enemy alerts
- Damage feedback
- Custom gameplay logic
๐งฉ Easy Integration
Core barricade logic is separated from the demo controller.
You can connect the system to your own player, input, UI, enemies, interaction framework, audio, VFX, and gameplay systems.
You Can Replace
- Demo player controller
- Input logic
- UI system
- Enemy behavior
- Sound system
- VFX system
- Quest integration
๐งช Ready Demo Scene
A complete demo scene is included so developers can test the system immediately.
Demo Scene Includes
- Demo first-person player
- Interaction setup
- Board pickups
- Nail pickup crate
- Door barricade prefab
- Window barricade prefab
- Enemy attacker sample
- Runtime board placement
- Hammer/build progress
- Board damage and destruction
๐ฎ Suitable For
-
๐ง Zombie Games
Let players block doors and windows while enemies attack and destroy barricades. -
๐ฒ Survival Games
Add resource-based barricading with boards, nails, and defensive preparation. -
๐ป Horror Games
Create tense moments where players must reinforce entrances before threats arrive. -
๐ Base-Defense Games
Build defensive barriers around player bases, rooms, or safe zones. -
๐ซ First-Person Projects
Use the included demo player or connect barricades to your own FPS controller. -
๐ง Third-Person Projects
Connect the barricade system to a custom third-person interaction setup. -
๐ค Co-op Projects
Use the system as a foundation for shared barricading and defensive gameplay.
๐ฆ Included
- Runtime barricade placement system
- Board inventory system
- Nail inventory system
- Board pickup prefab
- Nail crate pickup prefab
- Hammer/build progress logic
- Board health system
- Board damage and destruction
- Enemy barricade attacker sample
- Door barricade opening prefab
- Window barricade opening prefab
- Demo first-person player
- Interaction setup
- Solid prefab models using built-in Unity meshes
- Ready demo scene
- TXT documentation
- Markdown documentation
- PDF documentation
โ๏ธ Technical Details
Core System
- Runtime barricade placement for doors and windows
- Configured barricade slots
- Door and window barricade opening prefabs
- Solid prefab models using built-in Unity meshes
Inventory
- Board inventory system
- Nail inventory system
- Board pickup prefab
- Nail crate pickup prefab
Building
- Hammer/build progress per board
- Runtime board placement
- Board completion workflow
Damage
- Board health
- Board damage
- Board destruction
- Enemy barricade attacker sample
Events
- UnityEvent hooks for UI
- UnityEvent hooks for audio
- UnityEvent hooks for VFX
- UnityEvent hooks for quests
- UnityEvent hooks for custom gameplay
Demo
- Demo first-person player
- Demo interaction setup
- Ready demo scene included
Supported OS
- Windows
- macOS
- Linux
Requirements
- Unity 2022.3 LTS or newer
- Built-in Render Pipeline compatible
- Uses Unity legacy Input Manager in demo scripts
๐ Documentation
Full English documentation is included in multiple formats and covers setup, usage, demo scene structure, prefabs, integration, and customization.
Included Formats
- TXT documentation
- Markdown documentation
- PDF documentation
Documentation Location
- Assets/Runtime Barricade System/Documentation/
๐ชต Build Barricades at Runtime
Add board placement, nail resources, hammer progress, destructible barricades, enemy attacks, door/window prefabs, and survival defense gameplay to your Unity project.
Runtime Barricade System provides a ready-to-use foundation for barricading mechanics in survival, horror, zombie, base-defense, first-person, third-person, and co-op projects.
| Published | 5 days ago |
| Status | Released |
| Category | Assets |
| Author | SomeTimesAtNight |
| Genre | Survival |
| Tags | barricade, barricades, Crafting, defense, Destruction, doors, Horror, windows, Zombies |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $3.04 USD. You will get access to the following files:





Leave a comment
Log in with itch.io to leave a comment.