Edited: 08/12/24
Greetings!
I've re-written the controller from the ground up to address some major problems which plagued v2. You'll find this controller much easier to implement and use within your games.
Major changes:
It now includes a Physics Simulator, which orchestrates time ...
2023-10-06 12:11:01 +0000 UTC
View Post
Video link: https://youtu.be/I1JcytXwXM4
At present, the environment and player model are not included. Once I receive feedback from the asset developers, I will update and provide the complete version.
2023-08-29 13:24:43 +0000 UTC
View Post
April 2023 Update:
- Dash cooldown
- Crouching and wall-facing bug fixes
- Added an example custom controller to demonstrate overriding
- Made the base controller easier to override
2022-12-03 06:41:10 +0000 UTC
View Post
It's been a while since the last update, so I thought I'd bring something sexy this time.
Pull latest and enjoy!
2022-08-20 11:35:45 +0000 UTC
View Post
I've just created a new branch where I'll be committing early features which are not ready for release. These features will most certainly contain bugs, so beware.
It will also not represent the final code structure and will generally be quick-fire code to test things out.
The first feature in the branch is wall sliding/jumping.
2022-07-21 15:47:32 +0000 UTC
View Post
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 pla...
2022-07-15 10:31:24 +0000 UTC
View Post
I've rewritten it from the ground up to make it easier to use and extend. It'll have all the same features plus a few heavily requested ones.
Stay tuned!
2022-06-30 06:05:58 +0000 UTC
View Post
2022-05-13 06:22:24 +0000 UTC
View Post
I experimented with a range of implementation approaches. It's difficult finding a good approach which doesn't mess with other physics systems, like external forces or gravity. If I was just making this for myself I could of course chop and change it, but doing that here could mess with peoples games.
Right now it's messy at the apex of pl...
2022-04-28 03:54:42 +0000 UTC
View Post
I've added compile directives so you're free to use both new or old. I'm Open to suggestions from New-input masters.
2022-04-11 05:19:32 +0000 UTC
View Post
I'm just in the final stages of testing this before pushing. It allows you to easily apply forces to the controller (from explosions, swords, bouncers, etc). The force slowly decays after impact for a smoother repellent.
You can also choose to make it additive or replace the current external force as well as reset the player movement...
2022-04-09 03:41:42 +0000 UTC
View Post
This was my original (buggy, incomplete) attempt at the upcoming quaternions video. I've since restarted it about 5 times aiming to simplify it and abstract some useless information.
I've now decided to keep the mathy side of it to a minimal and explain how to actually use quaternions and what to look out for. Anyway, thought you mig...
2022-04-07 03:30:58 +0000 UTC
View Post
I also added one way platforms in the latest push. I've almost finished testing slopes, but I just tested covid positive so I'll be taking a few days break to rest.
Won't be long
EDIT: I just realized I've been including a broken and old demo scene. I've just commit a working scene with moving platforms and one-way platfo...
2022-04-05 02:01:25 +0000 UTC
View Post
Here are the files for part 1 of the Create a server for your Unity game using .NET Core video.
I'll update this post with the full project files after part 2. This will provide you with a fully working game + server, ready to go.
EDIT: Par...
2022-03-26 10:52:31 +0000 UTC
View Post
While I'm working on moving platforms + slopes I figured I'd push a quick stability update. One major change is moving the velocity calc into fixedupdate. This may slightly change your jump behavior (just tweak the stats to get it back how you like it), but will be more reliable as a whole.
Also minor fixes like preventing particles ...
2022-03-24 13:11:31 +0000 UTC
View Post
I thought I'd get this early draft out as I know a bunch of you are asking for it. It's obviously far from perfect but I'll be working on refining it.
I opted for an 'effector' system. So instead of handling platform login within the controller, it's handled externally and the controller simply polls for results. With this system we can h...
2022-03-14 11:12:23 +0000 UTC
View Post
Some possibilities: slopes, wall climbing & jumping, sticky feet (more grip when landing without input), moving platforms and other physics effectors.
I'll just tackle these at random unless there's an agreed upon idea.
I also have an fps controller which I'll be releasing to my tarobros only.
EDIT: Crouch adde...
2022-02-08 12:03:20 +0000 UTC
View Post
Hey guys,
I've decided to only release this updated version to my patrons and not commit it to the public repo. It works with the standard unity physics system, using a rigidbody and boxcollider. It feels just as good if not better than v1 with the added benefit of it being much easier to use and interact with.
Heads up: i...
2022-01-28 13:44:40 +0000 UTC
View Post
Hey guys,
I've come to realize the 2D controller is a bit too advanced for new devs to use in their game, so I'm converting it to use standard Unity physics. This will fix a whole bunch of bugs too (getting stuck in walls, falling through floors etc).
In addition, I'll finally get to the extra features for the extended Patreon ...
2022-01-28 01:21:41 +0000 UTC
View Post
I'm working on an FPS controller now. I've worked out a bunch of good techniques I can also use on the 2D controller, too.
Anyway, the arena looks dog-ugly, but the FPS controller feels pretty damn good! Have a try:
2022-01-21 07:36:10 +0000 UTC
View Post
Is it obvious what it's about?
2022-01-03 14:26:48 +0000 UTC
View Post
This bowl of spaghetti is the result of the upcoming sine wave video. It's as ugly in the back as it is pretty in the front...
2021-12-31 09:55:01 +0000 UTC
View Post
Welcome to my very first patrons! I appreciate it guys <3
Next video: Sine waves
2021-12-29 23:32:54 +0000 UTC
View Post
I've attached the code which evaluates the curve point. It supports 2-unlimited control points.
I'll keep updating the video as it's improved.
2021-12-23 03:22:21 +0000 UTC
View Post
If you're seeing this: Thank you for supporting me. With what started as a simple passion to teach, I now believe can be a way of life due to people like you. I appreciate it... Feel free to come into discord for a chat. I'd love to meet you :)
2021-12-23 03:10:15 +0000 UTC
View Post