View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.1 or later
- Package size
- 245 KB
- Files
- 62
- Favorites
- 4
- Views in the past week
- 1
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Cozy Interaction System (2D)
Cozy Interaction System (2D) is a lightweight, modular interaction kit for Unity, designed for cozy, narrative, and exploration-focused 2D games.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Cozy Interaction System (2D) screenshot 1
About this asset
Cozy Interaction System (2D) focuses on one simple interaction loop:
detect nearby objects → show a prompt → trigger a response
The system handles the most common interaction needs: detecting focus, displaying a world-space prompt, and triggering interaction responses.
Who this asset is for
This asset is ideal for:
- Solo developers and small teams
- Cozy, narrative, life-sim, or RPG-lite games
- Designers and artists who want interaction without deep coding
- Developers who prefer clean, modular systems over large frameworks
Who this asset is NOT for
This asset may not be a good fit if you:
- Need a full RPG framework (quests, inventory, branching dialogue)
- Are building a complex 3D FPS or MMO-scale interaction system
- Expect zero scripting for custom interaction behaviour
What’s included
- Core interaction manager (interface-based)
- 2D detection system (trigger-based)
- World-space interaction prompt UI
- Visual feedback system (scale, highlight, particles)
- NPC dialogue bubble example
- Door and object interaction examples
- Fully documented demo scene and README
Getting started
Open the included demo scene to see everything working together:
Assets/CozyInteractionSystem/Examples/Example2D/Scenes/CIS_DemoScene
From there, follow the README to integrate Cozy Interaction System into your own project in minutes.
Customisation & extension
Cozy Interaction System is designed to grow with your game:
- Add new interaction behaviours (doors, levers, puzzles, quests)
- Replace UI with your own designs, such as fantasy, sci-fi, minimalist, etc.
- Integrate your own input system
- Extend behaviour without touching Core scripts
Technical notes
- Built-in Render Pipeline and HDRP are not supported
- Unity 2D – Universal Render Pipeline (URP only). Demo scene uses URP 2D materials and shaders
- Built for Unity 6.3 LTS
- Uses Unity UI (UGUI) with TextMeshPro (TMP). Unity will prompt to install TMP if it is not already present.
- Supports Unity Input System and Legacy Input (adapters included)
- No third-party dependencies
From the publisher's Asset Store listing.
Technical details
- Focus-based interaction: Automatically detect nearby interactable objects using simple 2D trigger colliders.
- World-space interaction prompts: Clean, readable prompts that appear above objects in the world.
- Built-in visual feedback (optional): Subtle scaling, highlighting, and particle effects to make interactions feel responsive and cozy.
- NPC dialogue bubbles (included): Simple speech bubbles for NPCs.
- Modular and easy to extend: Swap input, UI, or interaction behaviour without modifying core scripts.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.1f1 | Not listed | Compatible | Not listed |
Supported: Universal Render Pipeline (URP)
Tested in Unity 6.3 LTS
Additional dependencies:
TextMeshPro (Unity package)
Used for dialogue, prompts, and UI text. Will be installed automatically by Unity if not already present
As listed on the Asset Store.