MyInteractionKit

$18
Publisher Syazmedia PLT
File size 104.19MB
Number of files 165
Latest version 1.0.3
Latest release date 2024-10-10 10:02:21
First release date 2024-10-03 10:32:23
Supported Unity versions 2018.4.2 or higher

MyInteractionKit is a collection of Unity prefabs designed to facilitate interaction within a game or application environment. The key focus of this kit is to offer simple, script-driven interactions that can be used without requiring extensive coding knowledge. The package is particularly suitable for beginners, educators, or developers who want to prototype interactions quickly.


From simple to intermediate interactions ranging from triggers, doors, moving platforms, toggles, lift, light switches, audio.


Currently this package provides capabilities to do:

  1. Interactors - A sphere that scans the surrounding for Interactables. It activates the Interactables when in range.
  2. Interactables - When Interactables are detected, an interaction popup appear so that you know to press F or what key you set it to interact with.
  3. Interactable Object Highlighting - Objects can be highlighted when the player is close, indicating they are interactable. The highlight color is customizable, and the interaction key can be set per object.Great for making interactive objects stand out in a scene.
  4. Animation Finder - Retrieve and list all the animation clips associated with the Animator component of a GameObject in Unity. So that you can call it from OnInteract() for the Animator to play.
  5. Toggle - Very Important. Have you ever created an OnTriggerEnter action to switch on light and wish that the same action could turn of the light if it is on? Yep. You need this Toggle component. It acts like an On/Off switch. Each of it will.
  6. Teleportation - For teleportation purposes
  7. Play Animation
  8. Play Audio
  9. Timer - Allows you to delay an action after Interaction
  10. Screenshot Tool: Capture screenshots directly within the Unity Editor. You can take immediate screenshots using Ctrl+T or set a Ctrl+Shift+T delay with a default 5-second timer. It also provides preset options for common resolution sizes, including iOS App Store and Unity Asset Store formats. Why? Because usually when I develop things I am required to take pictures for documentation purposes. Hence, this.

Also Included:

  1. Basic FPS Controller ready with Interactables
  2. Simple Tween script, because I was lazy to animate simple things
  3. Teleport script
  4. Demos scene that you could copy paste from or if you are like me, just change the demo and add your stuff in there.

I also provided the basic triggers,colliders, and other scripts as well for those who wants a starting block for building their own codes.


If you want to create an Interactive Gallery, this will help a lot.


Who This is For:

  • Educators: Looking to teach basic Unity interactions.
  • Beginners: Who want to learn Unity without diving deep into coding.
  • Prototypers: Developers who need to quickly prototype interaction mechanisms in their games.

What This Kit is Not:

  • Advanced Interaction System: This kit does not provide complex interaction systems like those found in AAA games. It's designed for basic interactions.
  • Complete Game Framework: MyInteractionKit is a toolkit for specific interactions, not a full-fledged game engine or framework.
  • Plug-and-Play for All Scenarios: While it is designed to be easy to use, some customization or additional coding may be required depending on your specific needs.

Dependency:

This asset uses these package for Demos purposes:

Starter Assets - ThirdPerson by Unity Technologies


Third-Party Assets Used in MyInteractionKit:

MyInteractionKit utilizes the following third-party assets, all of which are legally cleared and compliant with their respective licenses:

  1. Audio:Dark Fantasy Theme by Solarpsychedelic (License: Creative Commons 0, Source)
    Footsteps - Stone Tile Floor by Soundmary (License: Creative Commons 0, Source)
  2. Earth Map Texture:Created by Dawn Hudson using NASA public domain imagery (License: Public Domain, Source)



All third-party assets are public domain or Creative Commons licensed, making them free for commercial use.

For more information on the usage of third-party assets, please refer to the included documentation or visit our support page.


Top Publisher Assets