Improve Your Platformer with Forces | Examples in Unity

preview_player
Показать описание

Want to make your character feel fluid and responsive to control? Use these tips and tricks to improve your platformer in any Engine or Language.
In this video, I'll show YOU how you can make more advanced platformer movement, which is more flexible to your needs as well as feeling fantastic to control. You'll see some examples made in Unity.

═══════ 🦖My Stuff ═══════
→ A community that loves game creation
→ Weekly discussions on game design, creators and stuff by me :)
→ Mostly small projects made for game jams as well as COSMOS my first commercial release

🎁My Game!

═══════ 📚Resources ═══════

Here's some further reading that I've found super interesting:

═══════🧪Next Steps ═══════
Many other features found in platformers were excluded from this video due to time, difficulty, etc. Many of these will be added to the code above shortly, however, some may take a bit longer.
So here is a small collection of some other features you could consider adding.
- Changes to acceleration when in the air
- Changes to acceleration when turning
- Dash
- Double Jumps
- Wall Jumps (was having trouble getting these to work without overriding velocity will release code whenever I get something that feels nice, working)

═══════⏰Time Stamps ═══════
0:00 Intro
0:25 Summary
0:45 Run
1:33 Forces
3:19 Friction
3:37 Jump
4:09 Coyote Time
4:36 Jump Cut
5:03 Fall Gravity
5:22 Examples
5:42 Quick Tips
6:15 Outro
6:45 Thanks!
Рекомендации по теме
Комментарии
Автор

this is, quite literally, EXACTLY what I was looking for. I wanted to make Celeste-esque physics and didn't even have to search specifically for Celeste to find this.

hamzabeg
Автор

Wow, even though I'm not a game dev, everything was so well explained and easy to understand. Also great editing ;).

Arcadendo
Автор

Let me just say man, of all the player controllers I've implemented, when I finally got this working, it is by far the best feeling controller I've ever made. I'm more of a Visual Scripting guy so it took me a little time to translate your system here, but DUDE! Thank you so much! This is now going to be my designated method for player movement! You rock!

Megahertzs
Автор

This is perfect. Working on my first game with my son. Our movement is big standard and feels awkward. Thank you so much!

tylerweirtube
Автор

I was looking for something like this for days. Really well-made video.

ntu
Автор

Well, I spent many hours looking for a good and also beginner-intermediate 2D platformer movement system for Unity and finally found this. Now this is a quality content. The video is easy to understand, and the used concepts are really well-explained. Provided github code is well documented and easy to understand with some Unity documentation digging, also great for adapting by using scriptable object for holding movement parameters.
I hope you will put here more useful videos like this. :)

Radek_M.
Автор

Haven't looked at the code, but from the looks of the listed files, you are using the new Input System....thank god!

linzenmeyer
Автор

Actually crazy how much information you put in this video while keeping it short AND understandable. Really really great video!

floatixx
Автор

Man, I've been using Unity for quite a long time this is literally the BEST video I've ever seen about platformer movement. Glad youtube showed this on my homepage.

mithatcanturan
Автор

This is very nice way of using RB but still respecting it's velocity variable by keeping it untouched.

gamedevshrish
Автор

This is exactly what I needed! A video on advanced movement! I was having loads of issues previously, and this fixes them all! Thanks so much!

MrCrompz
Автор

Your video is so good that I managed to use your solution for 3D, as well as adapt your code to have momentum like Sonic games!

ricniclas
Автор

Wow, I really like that, I've been looking for this video for a long time

zaixrx
Автор

finally a professional tutorial about unity player movement, thanks!

zaidmermam
Автор

Really nice explained. Many people which program in unity do not realize how important all of these mechanics are and you really explained all.

Edit: And the fact that you explained them IN CODE. Dude you need more subs.

bungercolumbus
Автор

This is amazing. Really hope you keep up with these. Great job!

zXMOSZXz
Автор

2:07 the most beautiful 4 lines of code I have seen in my life

morososaas
Автор

have had alot of probelms with movement fundamentals, thank you so much for this

Ignaciodev
Автор

Absolute S tier video. I was wondering why my movement felt so stiff and floaty and this improved it by sooo much

jankriveccvetkovic
Автор

FINALLY A GOOD VIDEO THAT SHOWS A DIFFERENT WAY TO MOVE, THANKS DUDE

jhowsz
join shbcf.ru