Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The controls seemed to accelerate too fast.  I recommend making the amount of force applied go down once the player gets faster. Something like this:

if(player.getComponent<Rigidbody>.velocity.magnitude > [Threshold] && moveButton){

addForce(Force * 0.2);

}else{

addForce(Force);

}

This way, you still get going quickly but you don't get too fast where it's uncontrollable.