unity-interaction
CommunityGeneric raycast interactions for any game.
Software Engineering#unity#interaction#raycast#game-development#interactor#IInteractable#player-input
AuthorMuharremTozan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a generic, raycast-based interaction system for Unity games, enabling consistent interactions across genres without tying logic to a single object type.
Core Features & Use Cases
- Interface-based IInteractable and IInteractor enable decoupled interaction targets
- Dual actions: Primary (E) and Alternate (F) interactions
- Raycast-based target detection with player-facing direction
- Self-contained, zero external dependencies for quick adoption
- Use cases include doors, chests, NPCs, crafting stations, and switches across RPG, Simulation, and Platformer games
Quick Start
Add an InteractionController to the player, configure the interactable layer and distance, and implement IInteractable on objects.
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: unity-interaction Download link: https://github.com/MuharremTozan/Ohm-Yura/archive/main.zip#unity-interaction Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.