#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

RiverExplorer™ Games LLC

Please Note

This entry is from Monday October 21, 2024. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

The dependencies are only needed for the demo.


Install the new unity input system. Then install this package.

The documention is online and a sample scene is included. Drop this asset onto the local player and the character moves, jumps, and more. Drop the AnimationHelper on the local player, or NPC to help automate them.


There are 51 delegates defined, such as OnJump, OnIsRunning, OnIsRunningBack, OnStrafeRight (and Left), OnIsWalking, .. to aid in animating the main character.


Just drop PlayerControl.cs onto your main player, tweak the settings you need. And then you can optionally use any of the 52 delegates to have the script tell you when the player is jumping, moving (and which direction), colliding. Helps you concentrate on you game, it tells you the general direction and action of the player.


Online overview of the PlayerController inspector window:

https://youtu.be/jdxZESxVaSw


And the AnimationHelper inspection window:

https://youtu.be/ppC8oeASidM


Included with the package are links to 2 more videos that talk about the script details.


Online script documentation: https://riverexplorer.games/Documentation/Unity/Assets/PlayerControl


To use the 'TinyDemo' , you will have to load 3 free packages that are listed in the documentation.


Includes a PlayerInputActions.inputactions that you can edit. It has been tested with keyboard, mouse, Xbox controller, and Oculus headset.


Works with:

  • PC
  • PC-VR
  • Oculus
  • WebGL (Requies that player->Other Settings->Active Input Handling be set to both, as WebGL does not fully support the new unity input system).

Drag it onto your player object and the controls just work.

Has a full set of delegate objects to be called to aid with automation, movement, collision, and triggers.


NOTE: This is my first asset store release, and I am anxious to fix any issues you find. I have plans to expand this.


X