Cloning the Climbing of Shadow of the Colossus in Unity | Part 2

Поділитися
Вставка
  • Опубліковано 23 січ 2024
  • I will be sliding in my nightmares after this.
    For clarification this isn't going to be a Devlog of a full game... yet. I'm just aiming to get the system working, but if I do, man, I'd really love to make a colossus type game.
    I'll be doing more one off videos too and coming back to this series when I have big updates. Leave your video suggestions in the comments I'd love to hear them :)
    Thank you so much for all your continued support. Love you all!
    Music
    / @flowerheadmusic
    Flowerhead - Wire Wire Rocks
    Flowerhead - Flowerboy
    Flowerhead - Jazz Music Playing
    Flowerhead - After-Hours
    Midnight Commando - Full Duplex
    Purrple Cat - Gentle Breeze
    Alex Productions - Lifestyle
    Barradeen - Asleep
  • Ігри

КОМЕНТАРІ • 216

  • @otterb33
    @otterb33 4 місяці тому +261

    It seems like in addition to precalculating everything in one frame to hit high speeds, you've accidentally created pathfinding on these arbitrary meshes as well. You could have little buddies up there with you!

    • @runekongstadlarsen7569
      @runekongstadlarsen7569 4 місяці тому +4

      good point

    • @Girugi
      @Girugi 4 місяці тому +4

      Actually, generating a nav mesh and using it as one might have been a solution. Nav meshes don't really need to be flat, it's just how they usually are.

    • @AngelofD000M
      @AngelofD000M 4 місяці тому +14

      Rob could make shadow of the colossus x pikmin

    • @otterb33
      @otterb33 4 місяці тому

      @@Girugi i'm not familiar with what goes into baking a navmesh, but I would imagine that would become performance intensive if the mesh deforms.

    • @hanj.b.
      @hanj.b. 4 місяці тому

      @@AngelofD000M That’s so horrifying from the enemy’s perspective 😬

  • @Alphawolfinify
    @Alphawolfinify 4 місяці тому +107

    Even if i only understand 10% of what is happening i feel compelled to watch because the jokes just hits

  • @lucbloom
    @lucbloom 4 місяці тому +41

    Colossus devs: “wait we were supposed to handle all that instead of just smooth lerping our way out of edge cases and covering it up with furry decals and baked animations?”
    Having done some 2D and 3D video game math with a Batchelor’s degree level education, I sincerely salute you!
    Much respect for handling all the edge cases (no pun intended) especially when the model starts moving and suddenly float rounding changes the outcome making it flip flop and stuff.
    I would not be surprised if your solution is already more generic and robust than that of the SotC final product.

  • @studioroberts
    @studioroberts 4 місяці тому +81

    Sorry to hear about your back Robert. Glad to hear you're doing better. Thanks so much for making these videos, they're both entertaining and inspiring. Looking forward to seeing where your project goes next!

  • @AIAdev
    @AIAdev 4 місяці тому +2

    I understood very little of this, but I appreciate your effort to explain it to me.

  • @benreber6321
    @benreber6321 4 місяці тому +56

    These are still the best devlogs on UA-cam, I'm really looking forward to seeing more of the animation work!

  • @pinkbowtie909
    @pinkbowtie909 4 місяці тому +22

    I want to make character design for this ! This project looks super cool ! Also I really enjoy this more nerdy style of videos, reminds me of Sebastian Lague's devlogs where i just sit there staring at the screen not understanding a word but still in awe

    • @RobertThomsonDev
      @RobertThomsonDev  4 місяці тому +14

      I would love to have Sebastian's brain for a day, to be able to understand those formulas would be next level.

  • @JayTheDevGuy
    @JayTheDevGuy 4 місяці тому +20

    Oh my god a new episode already!?! All of your devlogs have always been the perfect balance of entertaining and in-depth/educational IMO, but I am loving this newest series where you really dive deeper into your logic. Good stuff, man.

  • @RKIOrbMage
    @RKIOrbMage 4 місяці тому +13

    The earth actually is flat and on the other side they keep all of the waterslides that all of the billionaires can use"
    You are actually a comedic genius

  • @robonator2945
    @robonator2945 4 місяці тому +4

    One thing that I really appreciate here is that this route of solving the problem is extremely performant. One thing that's becoming increasingly common (and problematic) is that developers of all sorts, be they game devs, software devs, backend devs, etc, are really quick to use generalized brute-force a-priori solutions. (in this problem I imagine that would mean something like having the hands be independently searching for valid grab-points based on the current position or something) While that definitely can be worthwhile in many cases, when it's the thing you *_always_* default to it becomes a pretty big problem for performance. (and a lot of the time you can get a lot of free-specialization performance, i.e. parts that you can specialize without actually sacrificing any current or future applicability because it's a non-achievable state, purely internal logic, etc.)
    It's just really refreshing to see someone really going at it from a very low-level and performant perspective when it's so easy to just default to extremely high-level and generalized approaches.

  • @BrandonShep
    @BrandonShep 4 місяці тому +3

    You make the best devlogs Robert :) But fair warning, I made a flat earth joke in one of my vids awhile back, and months later, half the comments are still from people thinking I was serious lol

    • @brad_b0y
      @brad_b0y 10 днів тому

      yo its the packaging guy with only 2 likes

  • @trupotato
    @trupotato 4 місяці тому +3

    jesus _christ._ glad you're ok! that sounds like a nightmare, not being able to do anything for _8 months_
    these are still by far my favorite dev logs to watch on youtube, the way you present everything is so fun to look at

  • @infectiousfungi3188
    @infectiousfungi3188 4 місяці тому +2

    The animation when the character is climbing is hilarious 10/10. Nice vid.

  • @Jejkobbb
    @Jejkobbb 4 місяці тому +4

    Incredibly entertaining video, I love this series

  • @prazo_20
    @prazo_20 Місяць тому +1

    Me: Nice another fun devlog from Robert
    Robert: Now we detect the EDGE, remove the EDGE, recalculate distance between the EDGE, and now we move along that EDGE, while despawning all the other EDGES.
    💀

  • @hamzahgamedev
    @hamzahgamedev 4 місяці тому +3

    Right when i think, I am making a really hard game, this guy shows up with SOC remake 😌💀
    So sorry to hear about your injury, my friend, I hope you really get well soon.
    All the best for this system and I can't wait to see the how this turn out when finished.!

  • @vicma8469
    @vicma8469 2 місяці тому

    Well I have to thank you for these 2 videos you made about SotC's climbing system. There is a fan project called BTFL which tries to recreate SotC with the colossi from the cut content and I made a custom climbing system myself using raycasts but your approach is just better, you are genius! Thanks again, this will be really helpful!

  • @Vitaxses
    @Vitaxses 4 місяці тому +6

    i already know this is gonna be good n technical how i liket it

  • @rafagamedev3606
    @rafagamedev3606 4 місяці тому +5

    For this series, since you are using so much adjacency information, I recommend the "wing" or "half edge" data structure for triangles. Those make searching super fast and give triangle and edge adjacency information. Might be useful!

  • @DaydreamStudios_Official
    @DaydreamStudios_Official 4 місяці тому +2

    I love these types of videos so much! There aren't enough videos about the technical sides of them mechanics ❤

  • @rafagamedev3606
    @rafagamedev3606 4 місяці тому +2

    Major congrats on the 100k subscribers, more than deserved!!!

  • @Skeffles
    @Skeffles 4 місяці тому

    Fascinating to hear about the issues you ran into making this. It looks great and can't wait to see more!

  • @LavxaGames
    @LavxaGames 2 місяці тому

    I started watching your game dev is hard vid! Was searching for Shadow of the Colossus videos and found you again! Love what you are doing

  • @rookpawnssecondchannel8728
    @rookpawnssecondchannel8728 4 місяці тому +6

    A timely upload? Splendid.

  • @B0ltSoft
    @B0ltSoft 4 місяці тому +5

    I was just casually watching this in my subscriptions when you brought up RASCAL and I was like, hey wait, that's me.
    Kinda surreal but cool nonetheless.
    It's not surprising you chose not to go with the collider route as it's definitely a tricky thing to get right in the way you'd attach the player and such especially with update order issues being so annoying.
    Still I think personally I would end up going with the colliders even if it's harder to nail the basics because it allows everything to be more physically based, and if you want to do anything more than just climb the monster, you'll need decent collision anyway. Plus I think it'd alleviate a lot of edge cases (pun intended) and modeling limitations from the system. But realistically they both have their pros and cons and I'm sure you can do it decently either way. My hunch is just that (assuming you want a nice physical feel with the SotC style ragdolling and jumping around on ledges on the monster and stuff) it'll feel nicer and more cohesive if everything is handled on the physics level. Even if it would probably drive me insane trying to make all that behave lmao.
    Your approach with the interesting techniques used to efficiently navigate the triangles themselves is really cool though and at the end of the day you could easily still use like probably 2 different traversal points on the mesh to guide a physical character controller's hands and such and use the colliders on top of that to allow it to bonk around and walk on the monster etc.
    No idea how far you wanna take this idea though.
    Anyway, cool stuff, keep it up.
    It's always boggled me how they managed to get all that realtime skinned mesh collision and physics based animations onto the dang ps2 in the original SotC.
    I wish there was more detailed behind the scenes stuff on that game.
    Also, I'm curious if the performance of the approach took a hit or how much after robustifying everything like this.

    • @RobertThomsonDev
      @RobertThomsonDev  4 місяці тому +2

      Aw amazing! Well I definitely didn't expect to see you here either! I love RASCAL, it's such a cool asset, I have no idea how you managed to achieve splitting up the mesh in such a way and well as making the colliders persistent. I also purchased Grassflow as a potential way to do the fur of the colossus but never really tried to make it work aha. Can't wait to see what other tools you come up with if you're planning any!
      Thanks for the insights! I agree I can see someone doing a good job with colliders, but that someone would have to have more of a knack for figuring out the maths I think, rather than just brute forcing things with planecasts aha.
      And yeah, absolutely nuts from team ICO, the mind boggles.

    • @B0ltSoft
      @B0ltSoft 4 місяці тому +1

      ​@@RobertThomsonDev lmao, I was almost going to ask if you wanted a free copy of GF for that, but thought it would probably be too difficult to get it to work well on a skinned mesh. I did a test of that ages ago actually with GF1 but it was just brute force like duplicating the skinned mesh a bunch of times to get more source geometry and it was awful but i just wanted to see what it'd look like. But yeah idk, grassflow just isn't designed for it, obviously. I do think it'd be really funny to do it though.
      You could probably get away with using GF2 and just calling the update positions function every frame to replace them on the mesh. But youd probably want to do some small tweaks to allow it to make more sense as fur like adding some kind of local directional control so it can like lie down in the right direction like the grain of the hair yknow. As well as probably wanting to add some kind of per-bone simple physics to give it some drag as it moves. But both of those things sound pretty tricky. I'd say probably better to just go with something bespoke. But if you wanna try anyway, just hit me up and I can give pointers and help out.
      Rascal wasn't too complicated, just split the mesh into sections based on which bone each vertex is most strongly affected by, and then do a little matrix transformation to reposition the vertices so that when placed at the origin of the bone everything lines up. I figured for a lot of cases you could get away with not rebuilding colliders all the time and it'd be a lot more efficient. Which was extra important at the time since I don't think the ability to bake collision meshes on another thread at runtime existed yet.
      But honestly for something like this, I wonder if just using burst to bake the whole mesh as a collider each frame would work well enough 🤔
      Though you still need a way to specify which parts are climbable, rascal does give decent control with splitting the collision up based on materials and such so you could probably figure out something with that.
      A raycasthit should also give secondary uv data though, theoretically you could bake info into that.. No matter how you slice it, climbing a skinned mesh is an interesting and challenging problem.
      Did you say how you're marking which parts of the mesh are climbable? I might've missed it.
      Also I can relate to not being good at the maths part. My eyes glaze over any time I'm researching and see some big equation with a million symbols that make no sense. I feel like if they just wrote it out in code it'd be so much easier to understand. Maybe that's something multimodel ai can do with translating them.
      But yeah I feel like I can't really understand just about anything unless I work through it and figure it out myself lmao.
      That said, I don't think it'd actually be that mathy to use colliders.
      A raycasthit gives you the triangle index along with the barycentric coordinates, and with some *simple* math, you could easily maintain the exact deformed point on the mesh you should be holding onto, and just use additional raycasting to figure out movement and such. But that kinda implies that the collider is all one thing that matches the base skinned mesh. Unless you build like a lookup table to quickly convert from the bone based mesh index to the main one, which could work.
      Sliding along edges would still be a tricky problem, but I think with enough raycasts you could figure out something. Though the 'pathfinding' type beat you have going with your edge system right now is pretty cool.
      Anywayyy, sorry for rambling so much. It's my favorite pastime.

  • @flatterghast
    @flatterghast 4 місяці тому +2

    I'm still very new to programming/gamedev so I've been watching videos like these to ease me into the kind of mindset I should probably have as someone who has never made a game before. I appreciate the humour, but also the explanations of how these things work, even if I don't fully understand every single thing being said, I find it all very engaging. Thank you for doing this series, and I look forward to the next part!

  • @KoenfuPanda
    @KoenfuPanda 4 місяці тому +6

    Really fun devlogs. Can’t wait for more

  • @kakutasu8431
    @kakutasu8431 4 місяці тому

    I'm really excited to see where this project/system goes, as making something with a mechanic pretty much exactly like this is the entire reason I want to learn how to make games.

  • @AlexBlackfrost
    @AlexBlackfrost 4 місяці тому

    I'm sorry to hear about your back, I hope you can fully recover soon! Looking forward to the next video!

  • @chancecomic1595
    @chancecomic1595 4 місяці тому

    These devlogs are so great. All the jokes, and animations, and animated examples like the normals and smoothness D20 (Which is very satisfying to watch) make everything so much easier and more entertaining to learn and understand. Thank you for being so fantastic. Take care of yourself

  • @pawots6448
    @pawots6448 4 місяці тому +3

    Yippie a new Robert vid, I adore your stuff!

  • @JackKell100
    @JackKell100 4 місяці тому

    Your format is great! Really enjoy getting to see your problem breakdowns.

  • @interflashz
    @interflashz 4 місяці тому

    I absolutely love the in depth problem solving, super interesting to watch! Especially with these amazing visualizations. These last two videos were great!

  • @jonathanfleming7747
    @jonathanfleming7747 4 місяці тому

    Great stuff! Ready and waiting for when your Patreon goes back up, you deserve it!

  • @AntoCharles
    @AntoCharles 4 місяці тому

    Awesome job the would of loved to see all of the other explanations illustrated but really enjoyed what we got this is a pretty fun series thus far excited for the next one

  • @mateiantares7655
    @mateiantares7655 4 місяці тому

    Love your videos! Very happy you're back at making them!

  • @nielsvdmarel
    @nielsvdmarel 4 місяці тому

    Dude, I enjoyed this video so much! Really glad you are back!

  • @eboatwright_
    @eboatwright_ 4 місяці тому

    Woo looking great! Awesome to see you back (pun unintended 🤐)

  • @insu4real
    @insu4real 4 місяці тому

    i'm in awe at the amount of dedication and work that went into this project. fantastic job!! hope to be able to do something similar one day:))

  • @mayplemoon
    @mayplemoon 4 місяці тому

    super duper excited to have you back, these are always super entertaining. much love bro.

  • @eftorq
    @eftorq 4 місяці тому

    Man this series hits the perfect spot. I really like solving 3d problems with math and your hard soft edge problem is one I've tackled multiple times already. Just at 12:20 where the character starts to slowly twist his logical forward position I was reminded how walking on angled sufaces doesn't ensure "forward keeps being forward". I'm really excited how you are going to solve future problems, as I've already learned some nice concepts here!

  • @whynotanyting
    @whynotanyting 4 місяці тому +2

    My guy broke his back and decided he's going to remake Shadow of the Colossus. What a champ.

  • @DuncanXD
    @DuncanXD 4 місяці тому +1

    Love ur devlogs man

  • @danielobrien5216
    @danielobrien5216 4 місяці тому

    This looks very cool! I’m excited to see new progress

  • @lemonlordminecraft
    @lemonlordminecraft 4 місяці тому

    Oh my! A very quick upload turnaround! Gotta say, my condolences for the spine, I had a debilitating injury last year as well. Regardless, it's really cool to see the problems that one would run into when developing such a system and how you chose to overcome them. Keep it up, dude!

  • @ArosIrwin
    @ArosIrwin 4 місяці тому

    I love these! I'm a games programmer and it's nice to see someone finding all the edge cases!

  • @ariandanidea
    @ariandanidea 4 місяці тому

    Wow! I didn't understand most of this! Great job though, you continue to be a super inspiring developer

  • @supper_cruiser
    @supper_cruiser 4 місяці тому +1

    crosses arms, rubs chin, nods along

    • @mikn999
      @mikn999 19 днів тому

      throws in the occasional "interesting"

  • @joshuasteyn8868
    @joshuasteyn8868 4 місяці тому

    Amazing video, can't wait for more! Hope you're doing better, take your time, we will still be here and waiting for the absolute Gold you produce ❤️

  • @slBrelaz
    @slBrelaz 4 місяці тому +2

    Hello from the other side of the earth! Can confirm that I operate a waterslide for billionaires and there's nothing else here.

  • @kironikolov6668
    @kironikolov6668 4 місяці тому

    Love the new video! I barely understand any of the corner math but i am excited to hear about it. Hope your back is doing ok and hope everything goes well!!

  • @dev.bodyaq
    @dev.bodyaq 4 місяці тому

    The Greenland size revelation is where it really got scientific

  • @tboxfinn
    @tboxfinn 4 місяці тому

    I really reaaaally love your videos!!!!

  • @halfsine
    @halfsine 4 місяці тому

    "are you still listening? man, you must love corners as much as me, you bloody weirdo..." you didnt have to roast me like that 😥😥

  • @eastonmyers5866
    @eastonmyers5866 4 місяці тому

    Ahhh yes yes the edge of the triangle. Yes the triangle edge. Indeed.

  • @BobtheEvilWizzard
    @BobtheEvilWizzard 4 місяці тому

    Fantastic, can’t wait for the next one

  • @PsyoPhlux
    @PsyoPhlux Місяць тому

    At 4:00 where you describe the plane and illustrate it pushing the angle to make the ball normal to the coner/point you want - it seems that may be a pefect function for an auto adjusting racket to hit a ball/bounce a ball exactly to the location you want.

  • @jpkan3873
    @jpkan3873 4 місяці тому

    This should be a comment in the previus video, but i will write this here so you got more chances to read it.
    Before you uploaded the Part 1, i completly forgot about your existence, the algorithm just recommended the video in my homepage and i thought you were another gamedev from the thousands that i see daily. But then i saw i was already suscripted to your channel, so i checked it to know more about this mysterius game dev... AND THEN I SAW "I make my suscribers game ideas" video and i rembembered the exact place and moment i was when i saw ir OVER 2 YEARS AGO. You dont know me, but i usually dont remember that kind of stuff, so yeah... your videos are that good, they have good dinamic and a nice explanation of the math behind the games, you make a difference between all those gamedev youtubers that just want to be dani so bad, but sadly you upload videos once a decade, understandable for such a masterpiece, but now i will miss them till the next one in 2025.
    PD: Your videos just like the videos from many other gamedev youtubers were mi inspiration to change my carrer and now i will start to study videogame development, so thanks i guess

  • @notquitesure
    @notquitesure 4 місяці тому

    Welcome back!!!

  • @user-tb5pq9ml8m
    @user-tb5pq9ml8m 4 місяці тому

    I want more, Bob. I'm hooked on corners.

  • @mtvandamme
    @mtvandamme 4 місяці тому

    BROOOOOOO hope your back heals well omg that is so scary. Last year I fractured my elbow and was out of work for months and that was mildly frustrating compared to a back frackture. Be well y'all!

  • @TheBigQQ69420
    @TheBigQQ69420 4 місяці тому

    you're a gem based on jokes alone. love these

  • @monke1340
    @monke1340 4 місяці тому +1

    Yaaaa the goat is back! :D

  • @TSK_Silver
    @TSK_Silver 4 місяці тому

    been here since 300 subs i think, happy 100k

  • @K3LP_STUDIOS
    @K3LP_STUDIOS 4 місяці тому

    the man himself has returned!

  • @PollenDev
    @PollenDev 4 місяці тому +1

    THE GOAT IS BACK LETSSSSSS GOOOOOOOOOOOOOO

  • @hirowbp
    @hirowbp 4 місяці тому

    I remember your video saying that you were a bad programmer and I don't see anything bad here, in fact you are excellent at programming in my opinion!

  • @stillzen-dev
    @stillzen-dev 4 місяці тому

    you’re amazing, well done big brain boy

  • @Nebulaoblivion
    @Nebulaoblivion 4 місяці тому

    oh shit dude, sorry about your back! I'm glad you're recovering, and I'm glad to see your videos again!

  • @bananastudiotheprogramer
    @bananastudiotheprogramer 4 місяці тому

    Really interesting love the video!

  • @BN3TRUNN3R
    @BN3TRUNN3R Місяць тому

    THANKGOD SOMEONE ELSE LOVES THIS GAME TOO. THIS GAME NEEDS A REMASTER!!!!

    • @SlothFang
      @SlothFang 5 днів тому

      It got one with Bluepoint Games, solid remaster!

  • @gregaze
    @gregaze 4 місяці тому

    woah, that back accident sounds pretty serious! good to hear that you've recovered well, though!

  • @SalTheSillyGal
    @SalTheSillyGal 4 місяці тому +2

    omg dude sorry to hear about your back!

    • @RobertThomsonDev
      @RobertThomsonDev  4 місяці тому +1

      Thanks I appreciate it 🙏 I'm all good now :))

  • @Sugar3Glider
    @Sugar3Glider 4 місяці тому +1

    Wow, the back thing sounds heavy

  • @cjwiseman
    @cjwiseman 4 місяці тому +1

    ANOTHER VIDEO! VERY GOOD!

  • @dreggoon4630
    @dreggoon4630 4 місяці тому

    I love your videos

  • @teabow.
    @teabow. 4 місяці тому

    The function at 2:05 is projecting the character's velocity vector on the vector that goes from your position to the red point. v would is the first and direction is the second (I'm assuming there's another function that calculates direction). You turn direction into a unit vector because when you do the dot product of a vector with a unit vector, the result is the scalar (length) of the projection of that first vector onto the second. Finally, you multiply the unit vector by that scalar to get the final vector with the right direction and length. Add that vector to the player's position and you have the point you want.

  • @LilNuggy
    @LilNuggy 4 місяці тому

    im soo getting ready for gogogo online!

  • @coinconclusive
    @coinconclusive 4 місяці тому

    this is so cool omg

  • @Drezyy
    @Drezyy 4 місяці тому +2

    I wanna play a game using the little blob people in your thumbnails as a character

  • @felfar197
    @felfar197 4 місяці тому

    THIS IS SO COOL!!!!!!!

  • @panampace
    @panampace 4 місяці тому

    My climbing system is wayyyy less intricate than yours, but I totally feel you on the rambling guy talking about corners.

  • @paprickachicken5277
    @paprickachicken5277 4 місяці тому

    i really and truley hope you make this into a full game

  • @garrettbates2639
    @garrettbates2639 4 місяці тому

    The code at around 2 minutes works by calculating the projection of the vector V onto the direction. This is defined as the dot product between a vector A, and a unit vector B, multiplied by the unit vector B. It works because the dot product is effectively a measure of the coincidence of the directions of the two vectors A and B.
    Given a unit vector B, and a vector A, you can calculate A • B. One interpretation of this is as a measure of how much of A is in the same direction as B. This is because the dot product is the sum of the product of the components of the two vectors:
    A • B = A(1) \* B(1) + A(2) \* B(2) + ...+ A(n) * B(n)
    If A and B are orthogonal, this sum is 0. If A and B are opposites, the result is the negative of the square magnitude. If they are the same, the result is the positive square magnitude.
    Assuming B is normalized already, then this is the same as calculating a scaling factor for B which when used to scale the unit vector B, will produce a vector B' that is in the same direction as B, but with a magnitude that matches with how much the direction of A and B overlap one another.
    Basically, the resulting vector from projecting A onto B is the "shadow" cast by A onto B if you were to shine a spotlight in a direction perpendicular to B from a point very far away.
    Not the most elegant explanation, but in my defense, I took vector calculus about 7 years ago.

  • @isto_inc
    @isto_inc 4 місяці тому

    HEY who told you about our waterslides!!.... no one was supposed to know

  • @Mr-Draxs
    @Mr-Draxs 4 місяці тому

    cant wait to play your game hit a corner and be instant teleported to the end game.

  • @kkibi
    @kkibi 4 місяці тому

    NEW VIDEO WOOHOOO!!!!

  • @ttosta8345
    @ttosta8345 4 місяці тому +1

    he is back!!!!!!!!!

  • @wolfzeee823
    @wolfzeee823 4 місяці тому

    OMG HE CAME BACK IN LESS THAN A MONTH !!!!

  • @aerie.the.artist
    @aerie.the.artist 4 місяці тому

    I saw this in my fyp (DESPITE being subbed) and mistook it for the previous part, and was like "huh, might aswell rewatch and check up on the channel"
    THEN I SEE IT WAS POSTED AN HOUR AGO

  • @itsafish4600
    @itsafish4600 4 місяці тому

    Hooray

  • @decare696
    @decare696 4 місяці тому

    damn, I wanted to hear more about those corners...

  • @NicknamingName
    @NicknamingName 4 місяці тому +1

    can’t wait for Shaddo ob da Clobobbus

  • @foxelsniper9471
    @foxelsniper9471 4 місяці тому

    love ur pfp

  • @RAIDENS-GARDEN
    @RAIDENS-GARDEN 4 місяці тому

    Hell yeah

  • @PlayerZeroStart
    @PlayerZeroStart 4 місяці тому

    I never knew that the whole "sliding against a wall" thing was something specifically programmed in, I thought that was just what naturally happened.

  • @rafagamedev3606
    @rafagamedev3606 4 місяці тому +1

    "The earth is flat because they keep the best waterslides in the other side for billionaires to use them" I'm deaddddd 🤣🤣🤣

  • @THE_ONLY_REAL_WAFFLE
    @THE_ONLY_REAL_WAFFLE 4 місяці тому

    Nice👍

  • @trashman7072
    @trashman7072 4 місяці тому

    the time machine! it worked!

  • @Tatulak
    @Tatulak 3 місяці тому +1

    Jesus. I'm watching myself coding the same thing...
    Only shit man, we are developing the same thing.
    Same ideas (uv, corners., same solutions. Geez man. That freaking scary lol
    That means I guess we both are in the right path?
    Again the only thing that I guess is different, iis that I use a half edge mesh for the relationship between triangles
    Well, I guess you are now way ahead than me. I had to stop the project, so I did started with te active ragdolls. But did not progress that much.
    Which makes me feel weird, but I'm dang happy for you. As a person that did basically the same thing.,congrats man, I know how freaking hard and complex was to you get to this point