Josh's banner
Josh's profile picture

Josh

@PureContender1,905 subscribers

Building the next generation of soccer simulation. ⚽️ Realistic match engine | 🧠 Deep managerial mode

Shorts

⚽ Day 41 of building my soccer game solo in Unreal Engine 5. Tonight we added better animation logic to the drag back turn. The sole of the foot rolls the ball back, the ball loses momentum, then a notify state kicks it forward with physics enabled for a more realistic feel. Up next: I'll be developing the same logic for normal dribbling animations, then more turns. I'll need to begin blending animations together which has proved to be quite difficult! #indiedev #gamedev #soccer #football #unrealengine

⚽ Day 41 of building my soccer game solo in Unreal Engine 5. Tonight we added better animation logic to the drag back turn. The sole of the foot rolls the ball back, the ball loses momentum, then a notify state kicks it forward with physics enabled for a more realistic feel. Up next: I'll be developing the same logic for normal dribbling animations, then more turns. I'll need to begin blending animations together which has proved to be quite difficult! #indiedev #gamedev #soccer #football #unrealengine

50,495 просмотров

⚽ Day 44 of building my soccer/football game solo in Unreal Engine. Tonight, we solved an animation bug that was occuring when blending animations together. Can you spot the difference between the two animation clips (right drag back versus left drag back? 🐛BUG: All animations rotated the player mesh (character body), but the capsule underneath (invisible box) never turned at all. 🎞️At the end of the animation, you'd see the player facing the direction where the animation begun on frame 0, then flick to where I was moving the left analog stick. This was resolved with a tool I built which moves the rotation to the invisible box instead. The same animations play, but now the game knows that the character's capsule has turned with an animation. #indiedev #gamedev #soccer #football #unrealengine

⚽ Day 44 of building my soccer/football game solo in Unreal Engine. Tonight, we solved an animation bug that was occuring when blending animations together. Can you spot the difference between the two animation clips (right drag back versus left drag back? 🐛BUG: All animations rotated the player mesh (character body), but the capsule underneath (invisible box) never turned at all. 🎞️At the end of the animation, you'd see the player facing the direction where the animation begun on frame 0, then flick to where I was moving the left analog stick. This was resolved with a tool I built which moves the rotation to the invisible box instead. The same animations play, but now the game knows that the character's capsule has turned with an animation. #indiedev #gamedev #soccer #football #unrealengine

19,962 просмотров

Videos

PureContender's profile picture

⚽ Day 42 of building my football/soccer game solo in Unreal Engine 5. Tonight, I rebuilt how the ball and the player's feet actually talk to each other while remaining separate meshes. I wanted to get pretty technical with y'all on a Saturday, so enjoy the read if you enjoy this stuff. Otherwise, just watch the video 👍 - Normal dribbling is impulse-based now. The foot arrives, knocks the ball on, the ball is genuinely loose between touches. Stop running and the ball keeps going without you. - We enabled Motion Warping on all 10 turn animations so the montages will now bend the player's path mid-turn so the boot arrives at the ball, instead of the ball being dragged to wherever the animator drew it previously. - Every contact is authored on the animation itself. I track which frame, which foot, which part of the boot, and whether it CARRIES the ball (sole on a drag-back) or STRIKES it (inside-of-the-foot on a 90) - Each contact declares how close the player needs to be. A sole on top of the ball, an inside-foot redirect and an outside-foot push all reach differently — 75 / 63 / 53 units - Touches are credited only to the foot the animation is actually dribbling with - Sideways and forward correction are capped separately. Pushing the ball across your line keeps it. Pushing it forward is how you lose it - Touch strength scales with your speed. The ball has to leave the foot ~1.27× faster than you're running just to stay ahead. This was an annoying bug I kept running into where I overran the ball and left it behind. Have a great weekend. #indiedev #gamedev #soccer #football #unrealengine

Josh

17,790 просмотров • 8 дней назад

Больше нет контента для загрузки