Remaking Combat from Toy Story 2 in Unreal Engine 5 | Toy Story 2 Reassembled

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 109

  • @Level_reDesign
    @Level_reDesign  2 วันที่ผ่านมา +6

    Check out my sponsor Southern New Hampshire University at snhu.edu/redesign and learn how you can get started with a Game Development degree!

    • @robertoparenti3413
      @robertoparenti3413 วันที่ผ่านมา

      Not loving the Hot wheels track just dose not make sense for a start the whole jumping and stuff is part of the nostalgic fun and what makes it harder to speed run the game
      second the car is well dead the toy story universe is toys that are alive they all have faces and personalities so wouldnt this hot wheels car also be alive so it should have a face ? and there for you should have to ask it for a ride ?
      also the fact the track is just floating there just looks stupid anyone thats used hot wheels knows you need hella supports especually for floating sections even the cars them self are heeavy enough to brake them with out support
      am sorry but its clearly just not been thought throw at all

  • @stinville
    @stinville วันที่ผ่านมา +14

    every time you make a update. it just makes me want to play the old game again XD

  • @TheDaxter11
    @TheDaxter11 วันที่ผ่านมา +34

    I have a suggestion for the Hotwheels track. In order for it to "make sense" how the car is moving in a straight line or upwards on its own, you could add some of those motor bits that come with tracks that shoot the car along the track.
    As for this custom level, why not have it be the whole "Woodies Workshop" level that was a rumour going around about the game that wasn't true? Where you have to collect 100 coins in the first level and give them to Hamm. Although instead of 100 make it just be the maximum amount of coins you can get in that level. I think I read somewhere that it was 97? Or just the max amount of coins you end up putting in the level.

  • @joelociraptorgaming80
    @joelociraptorgaming80 วันที่ผ่านมา +16

    Nice! Love getting these updates on the progress of the game. It's looking great so far!

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      I'm glad you like the update! It's a lot of fun to work on this!

  • @Paahtis
    @Paahtis วันที่ผ่านมา +7

    Looking great Zach, a friend of mine had this game when I was a kid and always thought it looked cool but then later on in my life saw that it got mid reviews. Can't wait to try this game out of myself once you're done with it and see if those reviews hold water.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      The game is a childhood favorite of mine, but it does have some shortcomings. I'm trying to fix a few of those lol

  • @ThePinkOne
    @ThePinkOne วันที่ผ่านมา +7

    For the garage bricks, it might be worth using parallax occlusion mapping.

  • @daveroberson7386
    @daveroberson7386 วันที่ผ่านมา +3

    This is so cool! I absolutely loved playing it as a kid and would 100% love to play it again with your updated graphics.

  • @DevJorvan
    @DevJorvan วันที่ผ่านมา +2

    Man, I loved this game when I was a child & I really respect what you're doing here. Keep up the great work 🤝

  • @ComicCrash
    @ComicCrash วันที่ผ่านมา +3

    For a custom level, I always thought a factory/ manufacturing level between the construction site and Alleys and Gulleys would have been cool. There would be a mess of conveyor belts, a lot of the hazards from construction would return, you'd have the unique verticality that this game is known for, and you could easily put together the room structure the rest of the levels have.
    My big dream would be a "Woody's Roundup" level where you could play as Woody in a level based on the TV show who then unlocks as a playable character for the whole game after you win the game, but that would be all kinds of new work that I wouldn't expect.

  • @Quartis
    @Quartis วันที่ผ่านมา +2

    Outstanding work and attention to detail! I love watching the recreation process of classic games; it shows the passion and brilliant thought process. Would totally play this remake.

    • @BrownElectrons
      @BrownElectrons วันที่ผ่านมา

      Yeah I agree they’ve done such a great job with this

  • @SilentEvil97
    @SilentEvil97 วันที่ผ่านมา +10

    I love how I never realized that Andy's basement just casually have toxic nuclear waste hanging around. No wonder all those toys are alive..

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      We'll just pretend that this game is a retelling of the movie from Rex and that he is embellishing a lot of things, such as deadly toxic waste in the basement haha

    • @distorteddivine3638
      @distorteddivine3638 วันที่ผ่านมา +2

      @@Level_reDesign Maybe you could always say it's just one of those slimes that were popular? I remember one was Gak and it could get runny if you just left it. Or it could be like one of those liquid sour candy containers, since the citric acid in those would probably be bad for a toy with electronic parts?

    • @graphicsgod
      @graphicsgod วันที่ผ่านมา

      ​@distorteddivine3638 Good idea! Maybe retexture the "nuclear waste canisters" to look more like glow goo from a kids toy!

  • @Zambazos
    @Zambazos วันที่ผ่านมา +1

    For the brick you could use a heightmap and use nanite displacement. It saves you having to model it.

  • @rileyweston236
    @rileyweston236 วันที่ผ่านมา +2

    A few level ideas that would be great:
    -Yard Sale in the front yard (when Al steals Woody)
    -Crossing the highway to the toy store
    -The vents and elevator shafts in Al’s apartment
    -Al’s Toy Barn
    -Pizza Planet truck and city when the gang is chasing Al to the airport
    -Airport Baggage Area

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      I think the yard sale is a really interesting idea!

  • @TheResilentNerd
    @TheResilentNerd วันที่ผ่านมา +2

    I would love to play this! My childhood 🤩❤️

  • @TristonsAccount
    @TristonsAccount วันที่ผ่านมา +1

    Thank you so much for being so in-depth and explaining what each behind-the-scenes process is. I really appreciate learning the gamedev side of things beyond seeing the end result.

  • @OonieandCacola
    @OonieandCacola วันที่ผ่านมา +1

    The commitment to keeping up with progress reports is so inspiring! Creating a custom level? So cool! Can’t wait to see what comes out of it.

  • @patrickkrenz515
    @patrickkrenz515 20 ชั่วโมงที่ผ่านมา

    Wow this is such a great project! I loved this game so much when I was little and have sat down and replayed it from start to finish a few times as an adult.

  • @danmulholland1634
    @danmulholland1634 วันที่ผ่านมา +1

    That looks amazing id play it of course i still love thr OG game as it is id collect and play both

  • @BROXBasher
    @BROXBasher วันที่ผ่านมา +1

    So cool with these updates, dude!! If I may make a small suggestion, with the glow-in-the-dark, maybe you could trigger a fade from a value of 0-1 to make the transition between regular and dark areas seem smoother. I mean, assuming this isn’t going to be polished down the line, but in any case, I’ve been thoroughly enjoying this!

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      Yeah, the glow in the dark definitely will be fading when I'm done with it! I'm going to update it to use an actual shader to do this, but for now, it is just a basic texture swap done on a single frame!

  • @faleway9863
    @faleway9863 วันที่ผ่านมา +2

    when you complete Andy's neighborhood, you should make a low poly version and make it so we can see it through andys window. I used to always try to look out andy's window to see the next level when i was a kid

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      Interestingly, poly count isn't our issue with performance. It is lighting. So we could probably just have the visible assets from level 2 just loaded into level 1 lol. This is helped a lot since we are going for a mid poly art direction instead of high poly

  • @unlike_crow
    @unlike_crow 13 ชั่วโมงที่ผ่านมา

    I love how well it's going! I hope you know you can take a break anytime!

  • @GT2OOO
    @GT2OOO วันที่ผ่านมา +1

    Each video I get more hyped up. Keep up the excellent work, I would love to play this sometime soon!

  • @Skeffles
    @Skeffles วันที่ผ่านมา

    Another fantastic update to the game! The basement in particular is looking awesome

  • @retromaru
    @retromaru วันที่ผ่านมา

    You are a legend! Thank you so much for all your effort. I loved this game so much as a kid. I can’t wait to experience it soon with this incredible graphics.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      Another awesome Toy Story game on the Playstation is Toy Story Racer! You should check that out too!

  • @ninjolav
    @ninjolav วันที่ผ่านมา +1

    I'm am very hyped to see new content from you on this, one of my favorite games and I would have never imagined it to be remastered! I always thought it had very good music and atmosphere. A small and silly question, what would be your lore explanation for Andy having a Chernobyl-level hazard in his basement XD?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      There are a lot of funny ways to explain it, but to keep it Disney Safe, I have been saying that the reason some things don't make sense is because this is a retelling of what happened according to Rex, so some details are exaggerated.
      Ratchet and Clank 2016 did the same thing by having Quark be the narrator. They did it because Hollywood kept rewriting the tie in movie, so they could have things slightly wrong and it still makes sense since he isn't reliable lol

    • @ninjolav
      @ninjolav วันที่ผ่านมา

      @@Level_reDesign Oooooh, that's a good one! It would explain some of the more wacky stuff in the older game as well.

  • @xxprowolfiexx3160
    @xxprowolfiexx3160 วันที่ผ่านมา +3

    I love it! Can’t wait for this to fully release! Do you think you will be able to port this for console as well? Or just PC? Either way keep up the good work!!!

    • @graphicsgod
      @graphicsgod วันที่ผ่านมา +1

      Obviously it will be PC only. To work on console "legally" he would need to get the licensing from Pixar, Disney, and etc.. Otherwise Sony, Microsoft, and Nintendo won't touch it. If released for free on the internet for PC, then he can skip that BS all together!

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      Yeah, this is pretty much spot on. I would love to even get it uploaded to my own Series X to see how it performs, but you have to get permission to even get the Xbox plugin that integrates with Unreal Engine.

  • @mehdi.bouhouche
    @mehdi.bouhouche วันที่ผ่านมา +1

    I honestly love the fact that you're remaking my childhood's favorite videogame! I played it so many times as a kid, I still remember all the levels and their details.
    I do have a question, though. Who has the rights to this game now? And will you be able to publish it once it's done? Just wondering about the legal behind the scenes and copyright.
    I wish you the best in your work, and I'm excited to see how it's going to turn out!

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      I think Disney owns the rights to most of the game, while Activision has some stake in it as well. Apparently, they have the rights to the music in it? Stuff like this is always a bit complicated lol

  • @c_guy95
    @c_guy95 วันที่ผ่านมา +6

    I hated those stairs as a kid 🤣

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +3

      It is very slow haha. I didn't show it in this video, but you can also grind down railing of the stairs from upstairs

  • @jjaybuill3685
    @jjaybuill3685 วันที่ผ่านมา +3

    At least third lvl gonna be fast to recreate

  • @JFrogy
    @JFrogy วันที่ผ่านมา

    For small objects/toys that have no function I think having physics enabled on them make them feel much more fun even if you don't use them for anything. Like a soccer ball that can roll around if you push it

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      When we finish level 1, we do want to add more extra art to the level. Most will be static, but I do want the Pixar ball than can be pushed

  • @tsookboyadvance
    @tsookboyadvance วันที่ผ่านมา +19

    I feel like Buzz''s glow-in-the-dark effect could be toned down a bit. It wasn't that bright in the movies.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +22

      Totally agree! I had it this bright before lighting was done to make sure I could actually see in dark corners. Our artist wants to completely retexture Buzz, so I will re do the emissive glow at that point!

    • @graphicsgod
      @graphicsgod วันที่ผ่านมา +1

      I agree! And the "ooz basement" is just too bright. I would only allow the glow to affect the ooz a few inches around the ooz. Making the basement more "spooky." And just adding enough light to point you in the right direction.

    • @MizunoKetsuban
      @MizunoKetsuban วันที่ผ่านมา +1

      ​@@Level_reDesignAlso make sure it fades in relative to how dark the room is. Actual glow-in-the-dark objects don't suddenly "turn on" like that

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      Yeah, when we do the retexture on Buzz, I will change the glow in the dark to use a shader that can calculate that and fade in the glow. Right now it is just an instant texture swap

  • @Knil11
    @Knil11 วันที่ผ่านมา +1

    For the brick texture I'd crank up the normal map values and you can add a bit more depth. That texture itself isn't really good.
    Same with the wood one personally.

  • @Uncleharkinian
    @Uncleharkinian 8 ชั่วโมงที่ผ่านมา

    Oh a custom level? Off the top of my head, crossing the road is a highlight of the movie that would make a great addition to the game

    • @Level_reDesign
      @Level_reDesign  6 ชั่วโมงที่ผ่านมา +1

      I've gotten that requested a few times actually

  • @EXAPHI
    @EXAPHI วันที่ผ่านมา

    You should make an animation for buzz to get clotheslined by the door frame as he rides the hotwheels up from the basement lol. he already looks like he will slam into it and it would be pretty funny see as they didnt take collision or fall damage in the original. Looking forward to the custom level!

  • @wereld6424
    @wereld6424 19 ชั่วโมงที่ผ่านมา

    Looking great!!

  • @MrToontastic
    @MrToontastic วันที่ผ่านมา

    And in the next update, Buzz goes to infinity by crashing through your ceiling! Nah, just kidding. This is looking amazing! I love following its progress.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      I will say that in the next video, Buzz will finally have his eyes open after about 250 comments asking why his eyes are closed haha

  • @demosneokleous4877
    @demosneokleous4877 วันที่ผ่านมา +1

    Yay, new video

  • @Dagumus
    @Dagumus วันที่ผ่านมา

    looks awesome

  • @weil46
    @weil46 วันที่ผ่านมา

    You really should find a team to make this game a reality, i would love to play it again.

  • @ErdrickHero
    @ErdrickHero วันที่ผ่านมา +1

    Here's an idea, give the ground-poundable nails coins to spawn. Along with a new task/token in each level for collecting all possible coins. As an avid collect-a-thon player it always disappointed me that there was no credit for collecting all the coins in a level.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      I actually am down to add one extra token per level, but I also want a new type of collectable. This can be texture swaps and other cool things

  • @EpicGamer393
    @EpicGamer393 20 ชั่วโมงที่ผ่านมา

    Wonderful work! This is amazing stuff. Maybe this is the die hard fan in me but buzz runs in a very specific way. His run cycle here looks different. It would be cool it his running was made to be more accurate, Otherwise this is incredible

  • @TheAlexking123
    @TheAlexking123 วันที่ผ่านมา

    Great stuff!

  • @arivardo4499
    @arivardo4499 15 ชั่วโมงที่ผ่านมา

    LET HIM COOK! Amazing!!!

  • @DromeG60
    @DromeG60 วันที่ผ่านมา

    Just my 2 cents…. I would seriously consider toning down the emissive on both Buzz and the whole basement ooze, and bring back a lot more of that natural colour and light to the basement. It’s screaming industrial sci-fi nuclear accident right now 😅 poor Andy!
    Also, a subtle gold glow around the pizza planet token could work nicely! Absolutely loving these videos. Behaviour trees are my jam!

  • @Vibevibellama
    @Vibevibellama 20 ชั่วโมงที่ผ่านมา

    Thank you

  • @TheMultiGamerOfficial
    @TheMultiGamerOfficial วันที่ผ่านมา

    re: Hot Wheels track.
    Rather than moving Buzz's model to sit on top of a car, and then adding extra code to detail direction and stuff, wouldn't it be easier to make it so when Buzz jumps onto the track, we swap out his model for a version where he's stood on the car, meaning the car and Buzz are now one model instead of two separate ones?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      Well I have to deal with direction anyways because Buzz needs to rotate with the track. The car is attached to Buzz with no actual Physics, so he automatically moves and turns when Buzz does. So the movement and direction code I was talking about was basically to move Buzz around.

  • @mand4lex
    @mand4lex วันที่ผ่านมา +2

    For someone who hasn't played the original, please tell me, why is there chemical waste in Andy's basement?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      Yeah, it doesn't make sense! haha. I'm explaining it away by saying that this is a retelling of Toy Story 2 from the perspective of Rex, who is exaggerating everything lol

  • @Dragoon710
    @Dragoon710 วันที่ผ่านมา

    Damn looks insane so far. Are we going to be able to play this?

  • @andrewgadberry7884
    @andrewgadberry7884 วันที่ผ่านมา

    Radical!

  • @Channel-kz5mx
    @Channel-kz5mx วันที่ผ่านมา

    I feel the lighting should be more closer to the original
    Otherwise good work and go for what you want the project to be.

  • @moldybot9387
    @moldybot9387 20 ชั่วโมงที่ผ่านมา

    Lools rly good but the TAA ghosting is just insane

    • @Level_reDesign
      @Level_reDesign  17 ชั่วโมงที่ผ่านมา

      Yeah, I've actually been trying to figure why that is happening so badly for a few months now. I'm talking with a team at Epic to talk to them about it now actually, so hopefully I figure out what is happening.

  • @KennyT_OfMusic
    @KennyT_OfMusic วันที่ผ่านมา

    Does the ooze being so bright, defeats the purpose of buzzs glow in the dark being on?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      Yeah, I was wondering this as well. I got the ooze asset the same day I recorded everything, so it can be fine tuned more. But it is still relatively dark once the camera gets in the corners. I'll fine tune the lighting in the basement to make sure it all looks good

  • @OAFLIVE
    @OAFLIVE 22 ชั่วโมงที่ผ่านมา

    Custom Level has to be Woodys Workshop, makes perfect sense.

    • @Level_reDesign
      @Level_reDesign  6 ชั่วโมงที่ผ่านมา

      I've gotten this suggested a few times lol

  • @uchihashisui5795
    @uchihashisui5795 วันที่ผ่านมา

    This looks soo good please optimize it so it can have good performance.

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +3

      I just posted this on another comment!
      "So, it doesn't translate super well on my videos because I usually have apps like UE5, Adobe Premiere, OBS, and like 20 internet tabs all open when working on the video. In a build though, this runs at about 80-110 fps at 1440p at the moment using a mid spec pc (Ryzen 2700x and an RTX 3060). My end goal is to hit 60 fps on my pc at 1440p. That will put this pc at acceptable performance in my opinion"

  • @demosneokleous4877
    @demosneokleous4877 วันที่ผ่านมา +2

    And this is all being made by 1 person?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +2

      Pretty much 2 people at this point, but there have been others that we have collaborated with. I'm doing 100% of the design and programming. Kyle is doing nearly all of the art. Animations for Buzz were done by Illia

  • @mrhoohoot6381
    @mrhoohoot6381 วันที่ผ่านมา

    Why not just bake the lighting in the level? In the process making the game a lot more pleasing because of bounce lighting, as well as fixing any skylight bugs in the process

  • @Hapokas112
    @Hapokas112 วันที่ผ่านมา

    Interesting.👍

  • @Infinity_lbrtr
    @Infinity_lbrtr วันที่ผ่านมา

    best game ever

  • @SuperEssenceOfficial
    @SuperEssenceOfficial วันที่ผ่านมา

    king

  • @progunjs
    @progunjs วันที่ผ่านมา

    oh snap

  • @pedrotudoyt
    @pedrotudoyt วันที่ผ่านมา

    I honestly can't say anything about the development of this game, I've never made a video game and much less a remake of a beloved game, so I can't say for certain how hard or even how true this is, but it seems like in every video, there are always a few things that you make that you say you're gonna fix later.
    Like you make something that's part of the game, but say that you're not 100% happy with it, and that you're gonna fix it later, but I feel like that would slow things down since, a lot of the progress just gets undone and redone better, so why not try to perfect everything at once, and come out the other end happier with the progress?
    Like I said, I don't know that much about game dev, I have made programming projects and web apps which is a wholly different beast. I'm sorry if this comment came out as hate, I love the project and your vision for it, and I'd love to see it get finished someday! Keep up the good work

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      Your comment isn't considered mean or hateful by any means. I fully appreciate constructive feedback or workflow suggestions!
      There are a few reasons that we make incremental updates to features. One is that often these features tie together some way, so you have to constantly go back and update features to make them work with another feature or mechanic.
      Another is that if I spend 40 hours making a feature perfect, then decide it doesn't work well for my design and have to change it, then it becomes more time consuming than changing a feature I've worked on for 5 hours to get the prototype/1st pass done to see if the design works.
      The 3rd reason is because it is important to get the game functional as soon as possible to see what is fun and what isn't. This kind of ties into reason number 2 where it slows down making a prototype quite substantially.
      Sometimes the feature not getting fully done is because I don't know how to do something yet. The enemies are an example of this where I'm still learning the AI behavior tree system, and I need to do more research on how to get specific things working lol

  • @FilippoSaltonMokarze
    @FilippoSaltonMokarze วันที่ผ่านมา

    fico imaginando vc fazendo a fase da loja de brinquedos, 50% de montar a fase é Ctrl C + Ctrl V que vc vai ter que usar pra duplicar os itens das pratileiras xD

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      Al's Toy Barn would be the hardest level in this game to remake because of the required art lol

  • @dinofactsgaming9113
    @dinofactsgaming9113 วันที่ผ่านมา

    will this game be playable? cause I'm worried you guys might have some legal issues with Pixar and this might get shut down as well as will you and your team remake the entire game or just this part?

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      At this time, we have only committed to making Level 1 and Level 2, which are Andy's House and Andy's Neighborhood. We have no comments at this time on the playability of the game in the future

  • @CIGC90
    @CIGC90 ชั่วโมงที่ผ่านมา

    Pay attention to the latest updates for U5. ~ Megalights~

    • @Level_reDesign
      @Level_reDesign  20 นาทีที่ผ่านมา

      Yeah, I've been thinking about making a copy of the project and updating it to UE5 to see how it would work. The issue is I have a couple of plugins that aren't compatible with 5.5 quite yet

  • @waterwind2266
    @waterwind2266 10 ชั่วโมงที่ผ่านมา

    LET HIM OPEN HIS EYES YOU MONSTER

    • @Level_reDesign
      @Level_reDesign  6 ชั่วโมงที่ผ่านมา

      Lol, I will say that his eyes will be open for my video in December, but I have some surprises with that too! Lol. But yeah, it does work in the game now haha

  • @robertoparenti3413
    @robertoparenti3413 วันที่ผ่านมา +2

    Not loving the Hot wheels track just dose not make sense for a start the whole jumping and stuff is part of the nostalgic fun and what makes it harder to speed run the game
    second the car is well dead the toy story universe is toys that are alive they all have faces and personalities so wouldnt this hot wheels car also be alive so it should have a face ? and there for you should have to ask it for a ride ?
    also the fact the track is just floating there just looks stupid anyone thats used hot wheels knows you need hella supports especually for floating sections even the cars them self are heeavy enough to brake them with out support
    am sorry but its clearly just not been thought throw at all

  • @jamesmoses4066
    @jamesmoses4066 วันที่ผ่านมา

    That game looks so laggy

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา +1

      Yeah, that actually has more to do with the fact that I record inside of the Unreal Engine editor so that I can make rapid changes really quickly without waiting for another build. In editor, it runs at about 40 fps on my RTX 3060 at 1440p with a few hiccups here and there. In build, I get about 80-110 fps with no dips at that same resolution.

  • @Skeffles
    @Skeffles วันที่ผ่านมา

    Another fantastic update to the game! The basement in particular is looking awesome

  • @Antiwokey
    @Antiwokey วันที่ผ่านมา

    Great work!

    • @Level_reDesign
      @Level_reDesign  วันที่ผ่านมา

      Thanks for checking it out!