Immersive Systems - Abilities & Effects || Various Systems
Ecstatic Walter
$16.49
(no ratings)
Jump AssetStore
This asset helps you easily add various abilities, effects, and essential systems to get your game up and running within a few minutes.When you export the package make sure to attach a music file to the Level Manager script or delete it if not needed. Add sound clips to the "Attack Effect", "Dashing" & "Teleport" scripts for the scripts to function accordingly.This asset uses the New Input System to take in inputs from different devices of the developers choice. The scripts handling the inputs have been made to take in all possible inputs on a controller, but can be extended to take in as many inputs as possible. To make it easy and convenient to do actions/abilities in this asset, there's an input manager that takes in scriptable objects that'll be used to perform these actions/abilities#1 Full Inventory System: Inventory System has gone through a visual overhaul. The inventory System manages multiple types of game items such as weapons, spells, clothing or armor, & consumable/quick items, that can be used to craft a multitude of items tailored to your needs.Items like weapons and clothing or armor can be equipped to the player, The HUD contains slots for some equipped items and it updates those HUD components whenever the player cycles through, weapons, spells, or quick items.The Inventory System fully supports Saving & Loading of the inventory and all items that are in the inventory.#2 Obstacle Course System: Added an obstacle course system that can be used to easily create challenging levels & puzzles...or you can create a full game based on the obstacle system. The system includes various traps and objects that can be altered to suit your needs to create a level.#3: Fast Travel System: This system can be used to transport a player to a specified discovered location, to help with back tracking or discovering/saving a new location in your game. Currently you can give your locations a name, description, and an image that will be shown on the fast travel UI menu,#4 Screen Resolutio Detector: Screen Resolution Detector is made with mobile devices in mind. I used the "Simulator" in Unitys "Game View" (& External sources of course) to adjust for each aspect ratio found on the Simulators list of mobiles devices. This script can detect other devices too e.g TVs, Monitors etc, But make sure to adjust the Width & Height of Ratios in the script, to account for the huge resolutions of way bigger screens than mobile phones/tablets.**Screen Resolution Detector Use Cases**-*- You can use Screen Resolution Detector when your UI appears different/interconnecting with each other on different devices having different resolutions despite it working just fine when you test it in unity.-*- If you want your UI to appear different depending on which aspect ratio or resolution your project is running on.-*- Am sure theres more reasons not listed here, but those are my main reasons for creating this.**Things To Take Into Account**-*- The Screen Resolution Detector script is highly straightforward & only runs once at the start of the project.-*- Screen Resolution Detector is made to detect and adjust the UI accordingly for screens In "Landscape" Mode. You can easily edit the script to account for portrait mode, but take into account: The script only runs when the project is started, so it would not be able to change between "Landscape" & "Portrait" during runtime (Unless you decide to add such functionality, Or i may update in future to account for this).-*- To change the resolution of any aspect ratio, you'll need to edit the script and add your preferred resolutions the UI would display its UI elements in.#5: Stamina System: This can easily be added to your project to make either the player or A.I NPCs use up stamina while performing specified actions/abilities.#6: Dashing Ability: A dash ability that can be used by either your player or A.I npc.#7: Teleport Ability: A teleport ability that can teleport your player or an A.I npc in a desired direction at a specified distance#8 Sound & Particle Effects system: These systems make it possible to add sounds/particle effects to certain actions and abilities.#9 Time Control: This ability gives the player the ability to slow down time to a desired speed for a duration of time.#10 Camera Shake Effects: adds that earthquake feel to your game that can be triggered however you like.#11 Zoom In Effect: This makes the camera zoom in on any specified object when the function gets triggered.#12 Chromatic Aberration: adds a chromatic abberation effect to the camera for a duration of time whenever triggered.#13 Attack Effects: This adds particle effects and sounds that are triggered when a game object in the scene takes damage.#14: Haptic Feedback: This makes it possible to add contoller and/or mobile device vibrations whenever or however the developer wants it to happen#15: Colorful: This makes it possible to trigger a color change on a specified object/objects either once or randomly changing colors every few seconds for a disco effect.#16: Damage System: The damage system can be implemented to make it possible to damage any game object in your project with absolute ease.Whats New!!! In v1.0.5- Added A New Obstacle Course item that follows the player to deal damage and duplicates itself when more than one player is detected, useful in multiplayer situations.- Added a 'Screen Resolution Detector' that helps adjust the UI to fit a device's screen according to your specifications.- Updated The Move Object & Two Point Object Move scripts to have a level of tolerance in situations were the object fails to move to the exact point and gets stuck.Checkout This Video On How To Setup The Package: https://youtu.be/UEU1aygHj8UMore Features Are Being Worked On And Will Be Added On & Improved Upon.Users Can Request For Features They'd Like To See Or Request For New Features To Be Added To The Asset. The Requests Would Be A Great Way To See What Could Be Improved Upon Or Added On, In Order To Improve The Experience & The Package As A Whole.Note! Whether To Or Not To Implement The Requested Features Will Be Up To The Creator Of The Asset. Feedback Will Be Highly Appreciated.Contact me on: TheConceptNlk@gmail.comThis package includes actions & abilties that can be used to get your game up and running within a few minutes, it also includes a fully functional inventory system you can easily setup and use. All features are being updated overtime to improve your overall experience with them.Make sure when importing the package, you select the necessary files for the render pipeline you're using to avoid error from scripts not meant for that render pipeline.Note, this assets doesn't include the music, audio clips, & particle effects used in the images and/or videos. The music, audio clips, & particle effects in the images and/or videos are used to demonstrate whats possible with the asset. All music, audio clips, & particle effects copyright goes to the respective owners.