A downloadable tool

Download NowName your own price


Please visit Impact's git page and review the readme to learn how to install it via the unity package manager. Impact is the next iteration over Rush and sports many improvements to its underlying systems, most crucially a stronger framework for adding your own custom functionality.

Oh and also Impact has support for quake physics. Yes. You can now make beautiful deathmatch games using impact.


A Rigidbody-based playercontroller for Unity

To get access to InControl and Tank Control support, you'll have to get RushV2 and install the input addons package. To configure an input module, just attach it to the rush controller and assign the input module in the inspector to Rush's inputmodule slot under the controls tab.

When using V2, you'll need to configure your Time settings correctly, otherwise you might notice some undesirable jittering when turning around. Go to Project Settings > Time > Fixed Timestep , then set it to 1/Framerate, so if your game runs at 60 FPS, you'll just write 1/60 into the slot. After that, you're basically good to go! Your controller will feel crazily smooth. 

You can generally do the same for most framerates, just be cautious that as you get lower, you might need to use a multiple instead of the direct value (so for 24 FPS use 48 FPS as your base) to prevent any physics bugs from creeping in.

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Rated 5.0 out of 5 stars
(3 total ratings)
AuthorFeverdream Johnny
Made withUnity
Tagsfpscontroller, tpscontroller, Unity
Average sessionA few seconds
InputsKeyboard, Mouse


Download NowName your own price

Click download now to get access to the following files:

Rush Unity Player Controller.unitypackage 287 kB
RushV2 InputAddons.unitypackage 2 kB
Rush Unity Player Controller V2.unitypackage 289 kB

Development log