PHYSICS-Based Animation 😲 - Indie Football (Soccer) Game - Devlog #3

  Рет қаралды 16,431

Furkan Sarıhan

Furkan Sarıhan

Күн бұрын

Пікірлер: 157
@feitoza.system
@feitoza.system 7 ай бұрын
I am getting into computer graphics and studying to achieve this level... I was quite sad about my progress, but seeing your videos bring back my will
@fusarihan
@fusarihan 7 ай бұрын
Take your time. Don’t be hard on yourself. You’ll make progress eventually. 🙌
@delphicdescant
@delphicdescant 7 ай бұрын
It's also ok if it takes you many more years than you expect to get to where you want to be. This is harder to hear the younger you are, but then you look back on it later and realize "why was I in such a hurry."
@our_ta_martin
@our_ta_martin 7 ай бұрын
This is seriously cool! Leg movement looks awesome
@mehmeh8883
@mehmeh8883 7 ай бұрын
This becoming my favourite devlog series ngl
@HalfLifer81
@HalfLifer81 7 ай бұрын
I love devlogs, especially when they are made with this much dedication and passion. Keep it up brother!
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏
@domenico9992
@domenico9992 7 ай бұрын
Man of you see this to the end, you have the most advanced football game ever, please keep working at this
@I2ed3ye
@I2ed3ye 7 ай бұрын
Very impressive! This must've taken so long and been so frustrating to get working correctly, but I think the result speaks for itself. Jaw dropping how natural the movement looks
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏
@dermarciman
@dermarciman 7 ай бұрын
Very cool progress man, sharing your journey to solve a problem is great to see. I am lookinf forward to seeing how you go about the goalkeeper logic :D
@quinndepatten4442
@quinndepatten4442 7 ай бұрын
I for one am amazed. I'm honestly still slightly terrified of reading scientific/research papers, but seeing how it has benefitted your development is inspiring.
@fusarihan
@fusarihan 7 ай бұрын
We don’t have to read and understand every bit of the paper. Go with the flow. 🙌
@loveadeola
@loveadeola 7 ай бұрын
I look forward to your devlog videos and watch them with relish. Good job bro. I'm excited to see where this project is going.
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏
@loveadeola
@loveadeola 7 ай бұрын
@@fusarihan you're most welcome. Please once this project reaches advanced stages, I'd like to collaborate with you on the game design and world building.
@busiman3414
@busiman3414 7 ай бұрын
Always waiting for updates of cool project my dude. Kudos!
@mnpenner
@mnpenner 7 ай бұрын
Impressive dude! I tried making a physics-based walking 2d character years ago... it was super hard and in the end he learned to hop around on 1 leg for a few seconds before toppling over. That's as far as I got. Yours is obviously way better, so.. awesome!
@fusarihan
@fusarihan 7 ай бұрын
Thanks! As you can imagine, my setup also very fragile. I hope I can reach the production quality soon.
@ArcadiaP
@ArcadiaP 7 ай бұрын
Very nice to see an update on this. Going to be the best thing to happen to football games for sure.
@sweattank5946
@sweattank5946 7 ай бұрын
good stuff my guy, hope this goes a long way
@niuage
@niuage 7 ай бұрын
It's gonna be SO satisfying when you have the goalkeeper working!
@fusarihan
@fusarihan 7 ай бұрын
I can’t wait to develop it!
@starplebe9916
@starplebe9916 7 ай бұрын
I’m definitely one of those people waiting for your updates. Very interesting approach! Sign me up for that alpha!
@Yadu
@Yadu 7 ай бұрын
This is so much amazing work! All the best Furkan! An open beta sounds amazing! +1 for crowdfunding too!
@charmlefleur
@charmlefleur 7 ай бұрын
i am one of the people waiting for updates, and im loving how organic everything is turning out
@fusarihan
@fusarihan 7 ай бұрын
I'm so glad! Thanks for your support. 🙏
@MovieMakervIs
@MovieMakervIs 7 ай бұрын
looks very good. the foot that takes the first step must definitely turn in that direction from a directional point of view. i look forward to seeing more. very impressive
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the feedback! 🙏
@studiologixgames
@studiologixgames 7 ай бұрын
definitely interested in trying out the open alpha of the game this project has to be one of the most technical ones I've seen in a long while
@fusarihan
@fusarihan 7 ай бұрын
Thank you, also good luck on your project. 🙏
@jgsw563
@jgsw563 7 ай бұрын
Nice one. I'm writing my own engine too. And I know how hard it is to have motivation. You get a great result already. I'm sure this will be a finished project
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏 I wish you luck on your project. 🙌
@NikitaShershakov
@NikitaShershakov 7 ай бұрын
that’s a gem you did an incredible work never give up, i hope you achieve what you want 💪
@DLAXTOX
@DLAXTOX 7 ай бұрын
6:12 that run is creep and terrifying
@amine_benzaid6931
@amine_benzaid6931 7 ай бұрын
this is very imprresive!!! keep Up the good work
@YoutubeAlgorithm01
@YoutubeAlgorithm01 7 ай бұрын
DUDE THIS IS HUGE, DUDE IS DOING HERE WHAT FIFA GAMES WOUDN'T DO IN 20 YEARS FOR GOD'S SHAKE
@mony7859
@mony7859 7 ай бұрын
No way you really did all of this That's so cool
@Yoshi-qz4ix
@Yoshi-qz4ix 7 ай бұрын
Open alpha would be great 👍🏿 👍🏿🥹
@jotalamp
@jotalamp 7 ай бұрын
absolutely! 👍
@emmanuelgbenebichie1527
@emmanuelgbenebichie1527 6 ай бұрын
What is open alpha
@rocketB343s
@rocketB343s 7 ай бұрын
it would be interesting to see this type of system in other genres of games
@alexandruionascu9701
@alexandruionascu9701 7 ай бұрын
This is incredible. I'm doing an phd on 4D reconstructions applied on football. Finally there are people trying to overcome the obvious issues with the current sota approach. Incredible!
@alexandruionascu9701
@alexandruionascu9701 7 ай бұрын
The point i'm trying to make: current animation systems are criminally sensitive. Tackling it with classical optimizations won't help much here. Physically simulations can work yet they're very hard at this point. My view is that the physical simmulation should look more like a mechanical clock. Just cogs and gears around the skeleton, hard to find such topology yet once found could be applied everywhere. This will be very helfpul for transition animations too.
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏 Good luck on your project. I hope my project can grow out to make itself a general purpose solution for physics based characters.
@alexandruionascu9701
@alexandruionascu9701 7 ай бұрын
@@fusarihan your project can be very helpful in research scenarios too. Most of the current implementations are done in Unity, which is not particularly good at lower level manipulations, unless things get very hacky. I see this useful as a 2nd stage computing part after extracting animations features from videos. This phisical simulation can be very good at fine tunning & integrating extracted vision animations into games.
@atomictraveller
@atomictraveller 7 ай бұрын
you seen XPBD? works real good real easy. takes the precedent position, uses the difference as velocity. stable. i come from an audio background using mass-spring physics for synthesis, but i've made several games. definitely DIY.
@alexandruionascu9701
@alexandruionascu9701 7 ай бұрын
@@atomictraveller oh boy, it's incredible! I've been thinking at some formulation for physics-based-lattice that would go along the human body, and topologically it would look like an eiffel tower in my head. XPBD is exactly on the same principles i've been trying to formulate. Why I'm looking into this is because it would make animations very easy to be reconstructed straight from football videos. I've been thinking about it for months, thank you so much for pointing me out towards this method :D
@--Emirhan--
@--Emirhan-- 7 ай бұрын
Çok iyi gidiyorsun dostum eline sağlık. Yeni güncellemeleri sabırsızlıkla bekliyorum
@Chareidos
@Chareidos 7 ай бұрын
Please keep going! At this moment I am still digesting the information you presented here and am impressed by your work so far. If you manage to achieve some more milestones and share your insight, or even publish a demo, it might inspire more people to do their research or try implementing such methods in other engines. There are quite some approaches of dynamic or active ragdolls out there, even some that were already implemented to a degree (GTA IV anyone?). That was over a decade ago and still do we keep seeing games with basically the very same skeletal animations that evolved around the 90ties. At least with games like Exanima, Gang Beasts, Human: Fall Flat or that disturbing game Half Sword we have a few titles that stepped into this field, but man your project kicks balls (hopefully soon!)
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏 I hope I could release the system as an SDK for more general purpose work in the future. I would love to do that. 🙌
@atomictraveller
@atomictraveller 7 ай бұрын
you see, i'm a proponent of independent development.. setting up opengl with c++ and no glew or whatever and using as much physics engine as your application requires because those methods are available and known. and i work hard to champion these interests and methods. my problem is i keep getting banned instantly again and again for mentioning things young people aren't capable of handling nowadays. you said it.. "man your project kicks balls (hopefully soon)" .... i've already been banned just for mentioning truck nuts on someone's gamedev discord (they designed these pink bellbottom overalls.. perfect match). i'd be like payware version 18 and older it's only laughs what's the harm but i must be exterminated
@Chareidos
@Chareidos 7 ай бұрын
@@fusarihan Omg. You are the hero that we do not deserve! :D
@Ccccc-mi3tr
@Ccccc-mi3tr 7 ай бұрын
Really looking forward to the next video
@EqualToBen
@EqualToBen 7 ай бұрын
Freaking incredible! Can't believe how good it looks.
@gekonbg
@gekonbg 7 ай бұрын
thank you soo much this hepled with an issue i was having and again thanks soo soo much love the vids
@zeentertain5807
@zeentertain5807 7 ай бұрын
Really excited for the demo
@Frank_G_Finster
@Frank_G_Finster 7 ай бұрын
Thank you for this interesting and inspiring video! It looks like a pretty decent solution so far. Well done, Sir.
@fusarihan
@fusarihan 7 ай бұрын
Thank you, Sir. 🫡
@carbon0704
@carbon0704 7 ай бұрын
Tam da dün bakmıştım kanalına bıraktın sanmıştım :)
@Magnymbus
@Magnymbus 7 ай бұрын
18 years ago my child self told my gamer uncle that physics based animation was going to be future. He told me I was full of shit and said it was "too expensive". Well, look at us now, Ken! AI uses it all the gd time. And now this game.
@ilanlee3025
@ilanlee3025 7 ай бұрын
Good stuff, cant wait
@djurrevandielegem5425
@djurrevandielegem5425 7 ай бұрын
I think it would look a lot better with ankle joints.
@gallardomatt
@gallardomatt 5 ай бұрын
That's very impressive, i hope we'll be able to play a game with thoses legs :D It looks goofy AF maybe you can use that as an advantage like in TABS, Gang beasts or any ragdoll based games
@fusarihan
@fusarihan 5 ай бұрын
I think the goofiness comes from the lack of accuracy in the simulation. My goal is minimizing this. It’ll be fun in any case 😄
@SalvaKaraka
@SalvaKaraka 7 ай бұрын
This is incredible, congratulations!
@GabrielObolari
@GabrielObolari 7 ай бұрын
Nice project! Keep going, you're doing great
@GreenCrowDev
@GreenCrowDev 7 ай бұрын
Awesome! Waiting for the demo!
@solidtoco6896
@solidtoco6896 7 ай бұрын
You need more subs! This is great content! Congratulations
@hapliniste
@hapliniste 7 ай бұрын
please do release an open alpha, this looks amazing :)
@LeSingeDeMars
@LeSingeDeMars 7 ай бұрын
That's a wonderful project!
@samllea1
@samllea1 7 ай бұрын
this is going really good! Just.. if you give out alpha access dont forget to add a potato graphics mode lol :D
@OIP_1
@OIP_1 7 ай бұрын
this is amazing, well done!
@dogukankuru1969
@dogukankuru1969 7 ай бұрын
because of the thumbnail i thought it was a video by two minutes papers. Well done :]
@fusarihan
@fusarihan 7 ай бұрын
That’s flattering. 😅 Thanks for the support! 🙏
@loveadeola
@loveadeola 7 ай бұрын
I think you should draw inspiration from Natural Motion's Euphoria Physics Engine. Especially how they built a character rig using a skeletal system, virtual muscles, and a soft body cover.
@fusarihan
@fusarihan 7 ай бұрын
I’m actually inspired by them. I was too cautious to mention any organization or product in the video. 😅
@loveadeola
@loveadeola 7 ай бұрын
@@fusarihan sharp guy 🫵🏾😂
@datboiTimAltstadt
@datboiTimAltstadt 7 ай бұрын
if you keep this up this will be awesome!
@MrRedMM
@MrRedMM 7 ай бұрын
awesome job
@LtsVapor
@LtsVapor 7 ай бұрын
this guy is miles more intelligent than me great job that had to take some time
@BallinLikeMike23
@BallinLikeMike23 7 ай бұрын
One man VS Billion Dollar EA. I'm rooting for you bro keep up the good work!
@fusarihan
@fusarihan 7 ай бұрын
Appreciate it! But let’s keep expectations lower. It’s more helpful. 🙏
@cloudseer
@cloudseer 7 ай бұрын
This looks amazing. So what is your goal that can’t be achieved using more regular animation systems? A more emergent game of football?
@fusarihan
@fusarihan 7 ай бұрын
I simply decided to make a football game after creating a procedural animation system. And now it has physics capabilities for making the goalkeeper possible.
@Entakos_Games
@Entakos_Games 7 ай бұрын
Amazing! Keep working!
@Skeffles
@Skeffles 7 ай бұрын
This looks awesome!
@GFXMOD
@GFXMOD 7 ай бұрын
I'd definitely like to test the open alpha and maybe even donate to help you keep going. I can see this going somewhere if you stay motivated!
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the support! 🙏 I hope I can release a playable version soon. 🙌
@farukkurt72
@farukkurt72 7 ай бұрын
Tebrikler Furkan, başarılarının devamını diliyorum.👏👏
@fusarihan
@fusarihan 7 ай бұрын
Teşekkür ederim! 🙏
@pear.s
@pear.s 7 ай бұрын
i really want to try it , keep going with this project!
@yohannzapata
@yohannzapata 7 ай бұрын
This is so Amazing !🔥🔥🔥
@Kaikaipro
@Kaikaipro 7 ай бұрын
The king has returned
@TedThomasTT
@TedThomasTT 7 ай бұрын
Extremely impressive 👏. I'd love to make my own football game, but imo it's one of the most difficult to make, so I'm working on easier projects. Good luck!
@dmdjt
@dmdjt 7 ай бұрын
that's really impressive!
@ririsuv2
@ririsuv2 7 ай бұрын
0:39 ay ay ay ay ay ayyy
@hakankosebas2085
@hakankosebas2085 5 ай бұрын
çok güzel olmuş, rica etsem algoritmayı nasıl implement ettin, makale ile açıklayarak tutorial videosu yapabilir misin? makaleyi ben okuduğumda beynim duruyor, nasıl yaptın anlamıyorum
@cuvanvan
@cuvanvan 7 ай бұрын
Elinize sağlık, keşke daha sık devlog izleyebilsek. Tabi oyunun geliştirme sürecinin çok kompleks olduğunu hesaba katarsak devlogları neden bu kadar uzun süre beklediğimizi anlayabiliyorum 😅
@fusarihan
@fusarihan 7 ай бұрын
Çok teşekkür ederim. 🙏 Evet bu güncelleme çok zamanımı aldı. 😅 Umarım önümüzdeki dönemde daha sık paylaşım yapabilirim.
@MayKayy
@MayKayy 7 ай бұрын
Gururumuz🔥🔥
@sbn0671
@sbn0671 7 ай бұрын
Alfa testini merakla bekliyoruz!
@enante12
@enante12 7 ай бұрын
kramponlar ateş ediyo 🔥 kolay gelsin
@goblinman3010
@goblinman3010 7 ай бұрын
Less gooo , looks so cool ❤❤
@too_blatant
@too_blatant 7 ай бұрын
the one issue i see with the system (which im sure is fixable) is that the hips are way too bouncy, and one hip shouldnt be able to lift that much higher than the other (most noticeable when running)
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the feedback! 🙏 You’re totally right! Simulation gets too excited when it’s moving fast. I hope I can solve this.
@lemmiix
@lemmiix 7 ай бұрын
0:40 he's better at hakken than me
@NaifAlqahtani
@NaifAlqahtani 7 ай бұрын
Very impressive
@Tenc1235
@Tenc1235 7 ай бұрын
Creating an open alpha would be great! Maybe you could create a discord server so that we could share feedback there ? Anyways great job with the game and good luck for the future 🙌
@fusarihan
@fusarihan 7 ай бұрын
I’ll probably create a Discord server in the future. Thanks for the feedback! 🙏
@delphicdescant
@delphicdescant 7 ай бұрын
I wonder how Exanima does its stuff. That seems like something pretty adjacent to what you're trying to do.
@fusarihan
@fusarihan 7 ай бұрын
I’m not too familiar with the game but they seem to have built a similar system.
@shodaka
@shodaka 3 ай бұрын
you don't feel any weight in your skeleton. did you plan to leave it light for less inertia?
@pasabs2006
@pasabs2006 7 ай бұрын
Dostum harikasın!
@DLAXTOX
@DLAXTOX 7 ай бұрын
what happens if two legs hit each other? how will itself balance ?
@sandman76_
@sandman76_ 7 ай бұрын
👍👍
@Gelzo_Main
@Gelzo_Main 7 ай бұрын
I went down that road with active ragdolls with unity but couldn't get to where I wanted so I quit.
@fusarihan
@fusarihan 7 ай бұрын
I’m not familiar with the system in Unity but I worked on ragdolls with bullet-physics and it was really frustrating. So this project was born after how much I hate the standart animations-ragdoll workflow. 😅
@amir._.nazarpour
@amir._.nazarpour 7 ай бұрын
Wish you best
@BryanMilos
@BryanMilos 7 ай бұрын
Do you think it's possible to make all this work with multiplayer? I imagine it's a lot of data being processed related to animation and wonder if it be too much to replicate for multiplayer
@fusarihan
@fusarihan 7 ай бұрын
That’s a good question and I don’t have the answer yet. I’m not too familiar with the current multiplayer workflows. I hope this will not getting in our way when the multiplayer become a thing. I’ll try to keep the system as compact as possible.
@sirgwindortvinuel
@sirgwindortvinuel 7 ай бұрын
Finally❤
@Ranger8744
@Ranger8744 7 ай бұрын
FIFA killer!
@CKVR_Incorporated
@CKVR_Incorporated 7 ай бұрын
How did you make this renderer? can you make JUST the renderer with the game engine open source I could use it as I cant find any tutorials on how to make a renderer like yours.
@fusarihan
@fusarihan 7 ай бұрын
It’s already open source! Check out the video description. You can create a discussion on GitHub if you’ll have any further questions.
@CKVR_Incorporated
@CKVR_Incorporated 6 ай бұрын
@@fusarihan Hey thanks man, when I clone the project It cant run and it just says attach. Is there any way for me to get this to run in vs instead of vs code?
@stiflerdev
@stiflerdev 7 ай бұрын
good job
@semihartan
@semihartan 7 ай бұрын
I could't catch it. Have you implemented the physics engine from scratch? (The physics is my personal area of interest, rather than graphics )
@atomictraveller
@atomictraveller 7 ай бұрын
matthias mueller/ten minute physics XPBD method :)
@atomictraveller
@atomictraveller 7 ай бұрын
never implement anything from scratch! do it from yourself instead.
@semihartan
@semihartan 7 ай бұрын
@@atomictraveller I will bear that in mind :)
@semihartan
@semihartan 7 ай бұрын
@@atomictraveller Are you the channel owner?
@fusarihan
@fusarihan 7 ай бұрын
Yes, it’s Verlet Integration. There are lot’s of good resources on this topic and it’s very easy to implement. I talked about it on my second video which is about goal net physics.
@thuneshkhairwar3726
@thuneshkhairwar3726 7 ай бұрын
How long does it take you to make an AAA game engine and a physics engine?
@atomictraveller
@atomictraveller 7 ай бұрын
haha i just spent ten months making a game in c/c++ win32 loading opengl APIs with LoadLibrary. it's 357kb zipped. i'll switch accounts so you can see the joke why i'm replying.
@linovermac
@linovermac 7 ай бұрын
Where can I find this Physical Based Animation project? Is it separate from the game engine?
@fusarihan
@fusarihan 7 ай бұрын
It’s not open source since it’s part of the game. But it can be a separate library in the future.
@linovermac
@linovermac 6 ай бұрын
@@fusarihan Please make this open source :)
@bodoslama3567
@bodoslama3567 7 ай бұрын
Türkçe dersler çeksen güzel olurdu
@fusarihan
@fusarihan 7 ай бұрын
Umarım ileride bunu gerçekleştirebilirim. 🙌
@TrentSterling
@TrentSterling 7 ай бұрын
NICE LEGS!
@user-yo4jd6bt1y
@user-yo4jd6bt1y 7 ай бұрын
Hope u help UFL game
@jonathandonovan1802
@jonathandonovan1802 7 ай бұрын
Hey Brother who is gonna win European Championship? England Germany? Turkish Austria?
@fusarihan
@fusarihan 7 ай бұрын
It's hard to predict the winner this year. Maybe we’ll see surprises. I’m going to support Turkey 🇹🇷. I wish all teams luck! 🙌
@amerboss99
@amerboss99 7 ай бұрын
why your own engine?
@fusarihan
@fusarihan 7 ай бұрын
The short answer, it’s more interesting and fun. 😅 But the project is loosely coupled with my engine. It can be considered as a C++ library.
@efetemel9857
@efetemel9857 7 ай бұрын
if its okay to answer, where are you from
@sandman76_
@sandman76_ 7 ай бұрын
turkey
@sandman76_
@sandman76_ 7 ай бұрын
i think
@sbn0671
@sbn0671 7 ай бұрын
Turkiye
@jkickass
@jkickass 7 ай бұрын
i think you should spend time looking at actual players and how they move and develop your own theory rather than looking at this from a technical perspective or from existing theory. every player has a different body and way of controlling their own body
@fusarihan
@fusarihan 7 ай бұрын
Thanks for the feedback. 🙏 Actually the system has the capability for providing movement characterization by changing lots of parameters. I’ll try to showcase different type of styles next to each other in future videos. 🙌
@canzeybek0
@canzeybek0 7 ай бұрын
krdşm ağaç olduk hadi daha hızlı xd modellerle ilgili kısımlarda yardıma ihtiyacın varsa söyle yardımcı olurum
@unrealcıadam
@unrealcıadam 7 ай бұрын
türkmüsün?
@fusarihan
@fusarihan 7 ай бұрын
Evet 👋
@ergo6176
@ergo6176 7 ай бұрын
This is incredible
I BUILT My Game Engine 🤯 - Indie Football (Soccer) Game - Devlog #1
8:31
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
This One Problem Changed My WHOLE Game... (Devlog)
8:31
Saultoons
Рет қаралды 103 М.
Procedural Generation is Hard - devlog
12:43
Luke Muscat
Рет қаралды 39 М.
The 9 Elements of Video Game Art Style
16:02
Lighthoof Dryden
Рет қаралды 55 М.
I recreated KARLSON, (to bring back Dani)
8:21
AboveTuna
Рет қаралды 794 М.
Steam Engine Simulator is Almost Done (for real this time)
27:37
AngeTheGreat
Рет қаралды 102 М.
Designing Enemies for My Indie Game | Project Feline Devlog
13:25
Raymond Cripps
Рет қаралды 22 М.
Building the Wobbly Physics of Crunda
10:03
Dananabread
Рет қаралды 41 М.
What does a Game Engine actually do?
16:45
Ellie Rasmussen
Рет қаралды 177 М.
Breaking the No.1 Rule in Solo Game Development | Devlog 0
13:26