Home Creators Posts Import Register Favorites Logout

Content

Please take note, this is a game-breaking update. Be sure to completely remove the old version before importing.


Changes:

  • It now uses velocity, replacing the old MovePosition. This provides a smoother experience and is much easier to integrate with the built-in physics system. For example one-way platforms, 2d effectors now all work with the controller.
  • An example sprite-sheet character is provided to show you how to get going with animations.
  • Removed all the setup steps required to get going including layer and input setup. 
  • The controller now generates zero garbage.
  • Modular stat system using scriptable objects. You can now edit stats in play mode and have multiple presets (I've provided a preset set to my liking).
  • A VERY primitive attack system. This should get you going but I'd suggest abstracting it out at some stage.
  • It now uses a capsule collider, which solves a whole heap of problems and makes edge-escaping much easier.
  • Added some additional animation juice, such as tilting on slopes
  • ... and more! :D

Let me know how you go!

Also, I'm now taking requests for features.


Comments

Jason Acuna

I don't think I've ever signed up so fast for a Patreon! Love your work! Curious with v2, how can I change the player's movement speed? I'm tweaking the Rigidbody values and nothing seems to be changing. Am I missing something here? Would also love to see a separate walk/run state one day if possible!!

tarodev

Don't touch the Rb too much 😂 Take a look at the scriptable object assigned to the controller script. You can duplicate that one and edit your own, keeping mine as a reference 😊

Tree

Where do I download?