Rework the footwork system, especially the side steps since it's the basis for create angle🥊
Work on fine-grained motions next, like telegraphing cue before a punch so a punch can be read.
After that, I can finally start to work on NPC and add Damage & Stamina Systems.
Now block & catch punches also works for bare knuckles✊
Compared to boxer with thick arm and big gloves, defense with thin arm and bare knuckles will physically more likely get penetrated
Testing some defense moves, now we can catch or block jab, cross, hook, uppercut from either side to body or head by simply move the hand to a desirable position and hold it there.
Was planned to make Uppercut looks cooler for the past few hours, in the end this is how it turned out.
Is just one of those days I guess🫠
Working on Block & Parry🛡️🥊
Seems catch the jab & cross is physically working as expected with a very intuitive control design (move hand fast forward is punch pose, other wise default to defense pose at current hand position)
With this design, you can even use long guard naturally without any additional setup, as you can see in the second part of the video (well, not quite there yet, but we're getting there)
Testing some simple slip & roll counters, with "mouse movement = head & hand movement" plus current basic NPC is too easy to do
Ladies and Gentlemen, we got our first fight🥊
It took me 8 months of work to reach this point, next would be improving defense & footwork, then work on damage & stamina system, at this pace we'll have the first playable tech demo within next 4 months
Testing the Feel of Punching Power 👊
(with sound🔊)
After worked on varies parts of system relates to physics & motion for the past 2 weeks, finally, seems all different type of punches starting to feel right, it's good enough for now, I need to start work on boxer NPC & other motion improvements so we can finally fight some!
I also tested it on a big round punching bag, which is physically more friendly for uppercut, check here is you want to see it: youtube.com/watch?v=N1e190uG…
Work on punching bag's surface deformation effect when it get punched as @HyperMadGames suggested, somehow accidentally create this bug/effect, figure it look kinda cool, so I'll just quickly record it before fix it😎
Because the whole motion system is fully procedural, I can add a new boxer within a day, and things will work with bare minimal parameters turning, the end goal would be any player can add any humanoid character they want within a few hours.
Physical Motions Fluidity & Impact are not as nearly ass good as the what it can be, I'll keep improving them while working on first iteration of NPC system
#gamedev #indiegame #boxing
🥊Physics-based fully procedural boxing motion system that would work with any compatible humanoid character.
Video below is a test for one of the character with plenty physical parts.🐺
There are still plenty or room for physical motion & interaction improvements, and more importantly, since now my boxing simulation system can easily adding new boxers into it, I can finally start to work on Boxer NPC system and then we can see some simulated boxing matches🛎️
#gamedev #indiegame #boxing
For some of you who interested in a in depth video about the control methods: youtu.be/ozdQ36IJjaM
@VVarrent @JulesMurot @fromdesertdev @V_DropEmOff @Rock_A_Bye_1990 @Den_Kochetov @michaelCuevas27 @LincolnMargison @stevencheng @TechPostsEU @CallMeWhatNot
🥊6 months into development
⚡️Now boxer's procedurally generated motion works with basic physics control setup, from this point forward things will gradually looking more and more exciting!
Took quite some experiments to figure out a two way motion & physics system design, i.e., not only generated motion driven physics, but also physics determine the starting point for the generation of the next frame's target motion.
📜Next I plan to make a YT video to better showcase the core intention driven control method, once that is done, besides keep improving the core motion & physics system, I'll add first few male & female boxers, environments, and NPC after that, so we can finally have a fight!
#gamedev #indiegame #boxing
🥊Same physics-based procedural motion system, two distinct styles simply base on how you move your boxer
Figure I should record some structured movements this time instead random one like in last video; As this system keeps getting better, I'll be able to showcase more and more boxing styles more easily
#gamedev #indiegame #boxing
🥊6 months into development
⚡️Now boxer's procedurally generated motion works with basic physics control setup, from this point forward things will gradually looking more and more exciting!
Took quite some experiments to figure out a two way motion & physics system design, i.e., not only generated motion driven physics, but also physics determine the starting point for the generation of the next frame's target motion.
📜Next I plan to make a YT video to better showcase the core intention driven control method, once that is done, besides keep improving the core motion & physics system, I'll add first few male & female boxers, environments, and NPC after that, so we can finally have a fight!
#gamedev #indiegame #boxing

