
Josh
@PureContender • 3,636 subscribers
Building the next generation of soccer simulation. ⚽️ Realistic match engine | 🧠 Deep managerial mode
Shorts
Videos

⚽️ Day 51 of building my football/soccer game solo in Unreal Engine 5. Tonight, I'm launching the first phase of dribbling v2.0. Dribbling 2.0 contains new ball physics and dribbling animations: ⚽ New dribble animation with the dribble touch landing on an authored contact event. ⚡ Every touch is a real impulse — the ball surges ahead, slows speed, and the player runs onto it. 🛑 New animation plays when the user stops dribbling where the sole of the boot stops the ball. 🧍 New idle animation where the player stands on the ball and he bounces on his toes. #indiedev #gamedev #football #soccer #unrealengine
Josh307,309 views • 1 month ago

⚽ Day 36 of building my football/soccer game solo in Unreal Engine 5. We made major UI/UX enhancements to the 3D match engine last night: 🏟️ 3D Stadium added to the match engine 🖥️ Optimized match engine to 1440p (2K) 🐛 Squashed a rendering bug and gained ~45 fps My focus for next week will be on additional player animations. 🎮 #indiedev #UnrealEngine #soccer #football #gamedev
Josh250,871 views • 2 months ago

⚽️ Day 54 of building my football game solo in Unreal Engine 5. I made enhancements to a bug that many in the community have called out for a few weeks: 🥾 A player's boot would plant on the ground and slide a foot or two before lifting off the ground 🎿This made it look like players were ice skating on the pitch. ✔️The fix was a mix of animation playback speed and implementing a technique called stride warping. The plant foot still moves slightly forward once it lands on the ground, but it's not as dramatic as before. The video highlights a few clips in full speed and at 10% of full speed. Nicolas (Sports & eSports) - thanks! #indiedev #gamedev #football #soccer #unrealengine
Josh79,981 views • 1 month ago

Today's Dev Blog includes major enhancements across the entire experience. ⚽️ 🖥️ New Main Menu UI 💾 Career Mode Save System ⏩ Simulate Seasons in One Click 🎥 Broadcast Camera Updates 🏟️ Fan & Environment Improvements Join our Discord! #indiedev #gamedev #football #soccer #unrealengine
Josh12,271 views • 7 days ago

⚽️ Day 72 of building my football game solo in Unreal Engine 5. Tonight, we are introducing three new exciting features to the game: ⚫️ A ball shadow (my most requested feature) 🏟️ Crowd instancing pipeline for stadium crowds 🖼️ A sneak peek and huge shoutout to Kíni - Rémy LANDELLE for the amazing branding he has developed for my video game. Have a great weekend! #indiedev #gamedev #football #soccer #unrealengine
Josh29,429 views • 24 days ago

⚽ Day 45 of building my football/soccer game solo in Unreal Engine 5. Tonight, I gave all players in the database a permanent identity and a visible skin complexion to go along with it. 🧬 Players are beginning to look unique from one another. 🎨 Hair styles and hair colors are next on the road map, then facial hair, then other attributes like height and facial morphs. 🌍 9 regional profiles were created on a global distribution, each containing a continuous range of skin color swatches rather than a fixed number of color swatches. No two players should share the exact same skin tone. 🧠 My c++ code already generates hair, eye color, height and other appearance elements per Player ID. These aren't wired to the visible character meshes yet. 🌐 I built the architecture so during online play, both machines generate the identical squad locally. 🛠️ Mod-ready: Roster packs and appearance packs can ship separately with community support #indiedev #gamedev #soccer #football #unrealengine
Josh51,168 views • 1 month ago

⚽ Day 39 of building my football/soccer game solo in Unreal Engine 5. Tonight I tore out the old goalkeeper logic and started building a realistic algorithm. This development has been extremely complicated, so please don't mind my yellow debugging logic lines! 🧠 Developed a new C++ goalkeeper state machine 📐 GK cuts off the shooting angle and rushes off his line for central shots, stays home & central for wide attacking areas 🎯 GK positioning driven by real geometry, ball distance, and how central the attacker is Next up: GK movement and diving animations 🧤 #indiedev #gamedev #football #soccer #unrealengine
Josh43,538 views • 2 months ago

⚽️ Day 47 of building my football/soccer game solo in Unreal Engine 5. We made major UI/UX enhancements to the 3D match engine last night: 🪮 Every player ID generates a hair style now 💈 Real strand-based grooms, not flat static meshes 💻 LOD-optimized so 22 players render smoothly 🧑🦱 Hairstyle library contains 13 unique styles Up next: Unique hair color by player ID 🎨 #indiedev #gamedev #football #soccer #unrealengine
Josh39,201 views • 1 month ago

Day 63 of building my football game solo in Unreal Engine 5. Today's Dev Blog focuses on the implementation of manual passing and improved AI positioning: ⚽ Manual passes go exactly where the user aims 🎯 Through balls unlock naturally with manual control 🚩 AI attackers hold the line instead of drifting unrealistically offsides 📐 Revamped AI positioning to hold a compact block #indiedev #gamedev #football #soccer #unrealengine
Josh13,268 views • 1 month ago

Dev Blog is LIVE! For the first time ever, I talk about the football game I’ve been building solo for 60 days in Unreal Engine. In this video, I break down the core systems powering the game: - Manager Career Mode - Club Finances - Transfer Market - Squad Management - 3D Match Engine Integration Thank you all for your incredible support over the last 60 days. #indiedev #gamedev #football #soccer #unrealengine
Josh13,915 views • 1 month ago

⚽ 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
Josh18,077 views • 1 month ago

⚽ Day 38 of building my football/soccer game solo in Unreal Engine 5. The players no longer run around the pitch barefoot or without proper gear! 🎽 Kits fitted onto the MetaHuman players 🏷️ Player last name + number displayed on the back 🤝 Club sponsor displayed across the front 🎨 Club colors + accent trim 👟 Custom cleats My next focus for the 3D match engine will be adding unique skin complexions, hair styles, facial hair styles, and hair colors for every player in the database. 🎮 #indiedev #gamedev #soccer #football #unrealengine
Josh16,848 views • 2 months ago
No more content to load