How I Made a 3D Platformer in 2D Game Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025
  • เกม

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

  • @Blobfish_Times
    @Blobfish_Times ปีที่แล้ว +808

    As someone who has done speedruns of crystal seeker, its really cool that the game was designed with speedrunning in mind. I was actually the first person to "discover" the axe climbing at 17:00, so it was crazy to see it was intended all along. It was really fun to run the game, I should really go back to it sometime, maybe try to get the Any% record

  • @stickguy9109
    @stickguy9109 ปีที่แล้ว +515

    The person who said this is not impressive doesn't know what they are talking about. This "generic platformer" is better than anything I could make in my 2 years of using unity because like you said it has a soul. In my opinion you have something truly special here. Hats off to you 👑

    • @OhCrapI_He
      @OhCrapI_He ปีที่แล้ว +13

      It was designed for speedrunning, and there's a lot of movement tech utilizing knockback to get you through faster.
      It ain’t much compared to, say, SM65 or Crash Bandicoot, but not only are those some of the best of the best (especially at the time), but they were made on platforms designed for 3D stuff, while this was made on Scratch

    • @BoiGamer124
      @BoiGamer124 ปีที่แล้ว +14

      Yeah I don't know what the hell that guy from the beginning's problem is. It is INFINITELY more impressive if you somehow make a 3D game in an engine meant for 2D games, rather than obviously using a 3D game engine (Unity for example) to make a 3D game

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว +5

      @@BoiGamer124 Not only that the game is actually fun and played by many and not just a 3D tech demo

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว +4

      @@OhCrapI_He Doing stuff the normal way is just never as cool. It's like making tetris vs making tetris on a redstone computer.

    • @fatimacheayto-r1y
      @fatimacheayto-r1y ปีที่แล้ว +1

      I think he trie creating a game that look as 3d crystal run but he failed

  • @Kiwipai
    @Kiwipai 11 หลายเดือนก่อน +366

    Imagine calling something "meh" because what a single person did isn't more impressive than Unity, a program that has been developing for almost twenty years by hundreds of employees.

    • @omphya6229
      @omphya6229 5 หลายเดือนก่อน +15

      Additionally, Unity didn't even need to make their own rendering engine.

    • @No_True_Scotsman
      @No_True_Scotsman 3 หลายเดือนก่อน +1

      ​@@omphya6229Huh? What do they use?

    • @creakydoorlive
      @creakydoorlive 3 หลายเดือนก่อน

      @@No_True_Scotsmansomeone else’s render engine

    • @BanditLeader
      @BanditLeader 3 หลายเดือนก่อน

      @@creakydoorlive most game engines use third party. opengl. vulkan. directx. metal.

    • @VASEK123
      @VASEK123 หลายเดือนก่อน

      He said that it was impressive not meh

  • @MethDealer5916
    @MethDealer5916 8 หลายเดือนก่อน +80

    When griffpatch says "wow", you've done something amazing.

    • @Melonbase-j5y
      @Melonbase-j5y 3 หลายเดือนก่อน +2

      Yep

    • @Giggle_plays
      @Giggle_plays หลายเดือนก่อน +1

      Fr, he may even think he did better than giffpatch!

  • @oglothenerd
    @oglothenerd ปีที่แล้ว +298

    Bruh, you made an entire graphics engine, and then created a game on top of it! This is super impressive! And the fact you made it in scratch, means you probably had to optimize the heck out of it! I am super impressed! Well done dude! I personally don't normally watch ScratchTubers, but you are an exeption! I subscribed, and turned on the bell! And left a like! I want to see more content! Keep it up man!

  • @jademonas
    @jademonas 10 หลายเดือนก่อน +18

    as someone who coded a 3d rendering "engine" in pygame i cant imagine the effort to make this from scratch

  • @sierragutenberg
    @sierragutenberg ปีที่แล้ว +53

    I still remember when I first played this 2 years ago and wondered how the hell it's so smooth IN SCRATCH

  • @M_1024
    @M_1024 ปีที่แล้ว +237

    Saying that this is just as impresive as making a 3D engine in C++ is like saying that athleths running is just as impresive as driving a car.

    • @fugusam
      @fugusam ปีที่แล้ว +6

      i made 3d engines in scratch its not that hard but it is still impresive

    • @skmgeek
      @skmgeek ปีที่แล้ว +13

      ​@@fugusamdifficulty is subjective :3

    • @linhero797
      @linhero797 ปีที่แล้ว +10

      ​@@skmgeek In truth programming a 3D Engine isnt that hard when you grasp the fundamentals.
      A solid understanding of anything makes doing it easy.

    • @Royalbloxer
      @Royalbloxer 9 หลายเดือนก่อน +1

      @@linhero797thats what he meant

    • @slamduncan6685
      @slamduncan6685 8 หลายเดือนก่อน

      Athlete*

  • @CR1MS0N.
    @CR1MS0N. ปีที่แล้ว +25

    Been watching all your videos, really like the quality of the videos, you put in so much effort and there’s so much quality! Love it!

  • @marcomoscoso7402
    @marcomoscoso7402 ปีที่แล้ว +54

    Your game has a cool retro vibe to it and the level design is fun, setting aside the limitations. I remember that the games/prototypes I feel most proud of, are the ones that are not as graphically impressive but the ones in which I learned more and had to do more hard work coding.

  • @abdulrahmanadem3802
    @abdulrahmanadem3802 ปีที่แล้ว +1158

    Scratch over Unity

    • @JustCube12
      @JustCube12 ปีที่แล้ว +27

      hell yeah

    • @oxanis
      @oxanis ปีที่แล้ว +7

      This is the first comment

    • @Beans23-x2z
      @Beans23-x2z ปีที่แล้ว +45

      Unity is Temporary Scratch Is Eternal

    • @scout5925
      @scout5925 ปีที่แล้ว +4

      scratch

    • @-jfs22-
      @-jfs22- ปีที่แล้ว

      @@Beans23-x2z nothing is eternal

  • @7LN7LN7
    @7LN7LN7 ปีที่แล้ว +10

    This video was the best scratch video I have ever watched. I liked the game because it had the n64/ps1 atmosphere.

  • @RKIOrbMage
    @RKIOrbMage ปีที่แล้ว +20

    I still can't believe this yt channel exists, you're like... my idol. Crystal seeker is one of the best online games I have ever played, The fact that it exists is actually mind-blowing. For the sequel, I wonder if you could find a way to make 3d enemies without affecting performance.
    I cannot wait for you to talk about the tower defence!

  • @alessTheDev
    @alessTheDev ปีที่แล้ว +20

    I can't imagine what this man can do with an actual 3D game engine

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว +5

      See that's what I always say. Giving yourself restrictions and pushing your limits makes you far better than those who stayed in their comfort zone.

    • @alessTheDev
      @alessTheDev ปีที่แล้ว +2

      @@stickguy9109 I agree, in this case he also undesrstood some of the core principles of 3D rendering

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว +1

      @@alessTheDev Which is very helpful when you are writing shaders

    • @alessTheDev
      @alessTheDev ปีที่แล้ว

      @@stickguy9109 A friend of mine is into shaders

    • @poodible
      @poodible ปีที่แล้ว +2

      he added 1 to 2d, so will he had 1 to 3d and make 4d?

  • @UltimatePerfection
    @UltimatePerfection ปีที่แล้ว +63

    You should consider making an expanded version with a real 3d engine such as Godot, because this kind of lovely retro game is something I'd pay for on Steam.

  • @eboatwright_
    @eboatwright_ ปีที่แล้ว +11

    This game is legendary! This is the kind of stuff I could only dream of doing in Scratch back in the day haha

  • @JotaleaGG
    @JotaleaGG ปีที่แล้ว +19

    This remembers me to Spu7nix, who made a whole physics engine in Geometry Dash just to make a level. Congrats btw

    • @unrenownedc
      @unrenownedc 10 หลายเดือนก่อน +6

      If something has an editor, there will be a Spu7nix of that thing to completely push the limits. This guy is the Spu7nix of Scratch.

    • @JotaleaGG
      @JotaleaGG 10 หลายเดือนก่อน

      Update: not only did he just make a physics engine, but he also made a 3D LEVEL using it (don't forget it is a 2D game) literally called "WHAT". He also made a programming language inside Geometry Dash (Spwn), and hosted the biggest collaboration to make a level (around 14.000 participants) called "Place" that worked like the r/place subreddit.
      Just search it, it's amazing.

    • @n7x
      @n7x 8 หลายเดือนก่อน +4

      Someone made a full 3d engine in geometry dash 2.2, and it actually has decent performance. The level is called “3depth”, made by Nemo. It’s insane what people are capable of when you give them creative freedom like this

    • @lisalucas3723
      @lisalucas3723 3 หลายเดือนก่อน

      What about What by SPU7NIX? Is laggy tho.

    • @JotaleaGG
      @JotaleaGG 3 หลายเดือนก่อน

      @@lisalucas3723 That's the level I'm talking about.

  • @GetGood_1023
    @GetGood_1023 ปีที่แล้ว +8

    Amazing, cant wait for the sequel :]

  • @moo6080
    @moo6080 ปีที่แล้ว +1

    the engine, and the game itself even are both incredible, i feel like it would be interesting to see what other people could do with your "engine", since you've put so much work into it, there is a lot of potential for 3D scratch games made with this.

  • @vpexmc
    @vpexmc ปีที่แล้ว +12

    Played this in school a few years ago before they blocked scratch, love every bit of it

    • @anname7373
      @anname7373 ปีที่แล้ว +9

      Bruh wtf schools block scratch???

    • @SasamuelTheCool
      @SasamuelTheCool ปีที่แล้ว

      ​@@anname7373that's it, I'm calling 911.

    • @curissss
      @curissss ปีที่แล้ว

      Actually they don't because it is technically educational. Idk what school this guy goes to but unlucky!@@anname7373

    • @notnotiron
      @notnotiron ปีที่แล้ว

      Idk, maybe he should try playing it at home@@anname7373

    • @alraodah
      @alraodah ปีที่แล้ว +4

      worst school ever

  • @thzockt
    @thzockt ปีที่แล้ว +1

    This project is so crazy. Keep making more of these things!

  • @qondonyon
    @qondonyon ปีที่แล้ว +3

    YOU MADE CYTSTLA
    WAAAAA ( very excited )
    i love this game thank you for making this :3

  • @adorablycutekitten5291
    @adorablycutekitten5291 ปีที่แล้ว

    I've thought for a long time that this is the most impressive game on scratch, huge props man!

  • @ninwu
    @ninwu ปีที่แล้ว +3

    you are an absolute legend
    I had always wondered who made that game and _how_
    very insightful video!!

  • @toontween
    @toontween ปีที่แล้ว +9

    whoever voiced PratixYT needs to go to hollywood, the accent, the deep voice, the menacing tone, everything is just immaculate. i guess the rest of the video is cool too.

    • @HellsWraith
      @HellsWraith 6 หลายเดือนก่อน

      Pratix is my best friend, and I can say, this shit is ON POINT😭🙏🏼

  • @SuperLlama88888
    @SuperLlama88888 ปีที่แล้ว +2

    Wow, great video! This explanation makes your game even more impressive

  • @McTonk2
    @McTonk2 ปีที่แล้ว +13

    I just played it and all I have to say is "Wow" and "How is it widescreen"

  • @daniloarndt3597
    @daniloarndt3597 ปีที่แล้ว +25

    You inspired me to create my own 3D engine in scratch, thanks for that. Could you please do a tutorial on the topic of z-clipping?

    • @ggenije
      @ggenije  ปีที่แล้ว +8

      Find codingbio tutorials

    • @daniloarndt3597
      @daniloarndt3597 ปีที่แล้ว

      Thank you

    • @daniloarndt3597
      @daniloarndt3597 ปีที่แล้ว

      is codingbio also on TH-cam or just on scratch?

    • @ggenije
      @ggenije  ปีที่แล้ว +3

      @@daniloarndt3597 scratch only

    • @daniloarndt3597
      @daniloarndt3597 ปีที่แล้ว +1

      I looked at the z-clipping tutorial from codingbio. The algorithm in the tutorial clips the triangles in 2 dimensions. I have now made my own z-clipping algorithm that clips the triangles in 3 dimensions. I hope my algorithm is not weaker. Or should I rather use a 2D clipping algorithm?

  • @usercreepon
    @usercreepon ปีที่แล้ว +1

    props for both making the game and being a goated editor

  • @ironfoot1938
    @ironfoot1938 ปีที่แล้ว +2

    I really like that you can see the triangles. As texture mapping would certainly be way too hard, it is a good way to bring some detail into the render.

  • @Sharjeel-world-
    @Sharjeel-world- ปีที่แล้ว +1

    You not not only made an 3D game in scratch YOU MADE AN EDITOR IN SCRATCH AND A ENTIRE 3D ENGINE THAT IS EXTREMELY IMPRESSIVE

  • @Gameboyer-J1qf7A1sp9R
    @Gameboyer-J1qf7A1sp9R 5 หลายเดือนก่อน +3

    First *"HOW" by spu7nix* in Geometry Dash, a *2D game/level creator,* now *"Crystal Seeker 3D Platformer"* in a *2D game engine.*
    At this point, I'm just asking what the next most *crazily impressive* thing is gonna come out. 🤯

  • @MasonWolf90
    @MasonWolf90 9 หลายเดือนก่อน

    You are 100% one of the best scratch creators of all time, not only did you make a 3D game on scratch, but you made it a good game at that! 🤩

    • @fedextriplegaming
      @fedextriplegaming 9 หลายเดือนก่อน

      I made a game tutorial for the engine

    • @fedextriplegaming
      @fedextriplegaming 9 หลายเดือนก่อน

      On the account thank you for 40 subs 2.0 is we're the tutorial is at

  • @MasonAlex-f9p
    @MasonAlex-f9p ปีที่แล้ว +4

    3:22 You mention here about a complex formula, but a formula I would use is for horizontal projection: x * (focal length / z)
    for vertical projection: y * (focal length / z)
    USE SIMILAR TRIANGLES TO FIND THE FORMULA, NOT A MATRIX
    Plus, it's a lot less hardware intensive
    also that formula at 3:51 works too

    • @iylun270
      @iylun270 ปีที่แล้ว +2

      isnt that basically the same formula

    • @MasonAlex-f9p
      @MasonAlex-f9p ปีที่แล้ว

      @@iylun270 yes

    • @HyLion
      @HyLion 7 หลายเดือนก่อน

      ... Did you pause the video to comment this and then later realised that's exactly what they did?

    • @MasonAlex-f9p
      @MasonAlex-f9p 7 หลายเดือนก่อน

      @@HyLion I don't remember, it's been 7 months

  • @applest556
    @applest556 ปีที่แล้ว +2

    This is a great video! I've always wanted to make a 3d game in scratch, and this was very interesting. I don't think I have to mental capacity to do that though. Anyways, I loved your game, and your video! It was very funny.

  • @echoless3484
    @echoless3484 ปีที่แล้ว +7

    You can't call Unity game developers gods for any of this, they didn't make an entire graphics library/engine.

  • @Turbo_orca25
    @Turbo_orca25 ปีที่แล้ว +2

    Bro imagine your teacher saying what are you doing
    And you say: speedrunnin

  • @flameofthephoenix8395
    @flameofthephoenix8395 ปีที่แล้ว +3

    17:43 That took me quite some time to finish, a lot of which was me thinking that maybe the fences had some hidden health bar so him ramming me near one enough times would break it, which I was kind of right, except two things, firstly him doing a normal ram wasn't enough, and secondly the health bar was not in fact hidden.

    • @ggenije
      @ggenije  ปีที่แล้ว

      So what you think of it overall. I already know how to beat it immediately because I made, so it is hard to imagine how others react. Personally I would like it, because it isn't that hard to beat, but you need to figure out how to beat it which can be fun

    • @flameofthephoenix8395
      @flameofthephoenix8395 ปีที่แล้ว

      ​@@ggenije Frustrating pain in the butt. It's very impressive that it's 3d though!

  • @polyplayer
    @polyplayer ปีที่แล้ว

    I have been using scratch for at least 5 years now, and still could never make anything as cool as this. This Is Amazing!

  • @superbigboy-lb5kp
    @superbigboy-lb5kp ปีที่แล้ว +3

    this is so impressive

  • @blinkingjarl482
    @blinkingjarl482 ปีที่แล้ว +1

    Thx for making a video about it (the game is realy good for secretly playing it at school)

  • @petersmythe6462
    @petersmythe6462 ปีที่แล้ว +8

    "Z buffering vs Painter's algorithm."
    I was working awhile back on something 3D and this was really a problem. I ended up going down a huge rabbithole trying to figure out how to correctly segment triangles analytically.

    • @ggenije
      @ggenije  ปีที่แล้ว +5

      there is also method called BSP, which is same painter's algorithm but it splits triangles that way you never have errors, at it doesn't have to sort triangles , make it much faster , with condition that triangles aren't moving (like in doom game). But it's EXTREMELY hard to make.

  • @SwizzleMix
    @SwizzleMix ปีที่แล้ว +1

    That speedrunning segment blew my mind, holy crap

  • @awesomeswagboy
    @awesomeswagboy ปีที่แล้ว +3

    I remember first playing this and thinking how on earth did this guy make it

  • @NathAless7531
    @NathAless7531 2 หลายเดือนก่อน +1

    I found what you did in scratch amazing.

  • @Zephyrus-Zedd
    @Zephyrus-Zedd ปีที่แล้ว +3

    i never will be this good, like how?!?! i understand the basics but i cannot fill in the squares and i dont understand hitboxes with pen. people dont understand how insane you are man

  • @Bozebo
    @Bozebo ปีที่แล้ว +2

    Brilliant :)
    Reminds me of trying to make 3D games in Game Maker back in the day, that's what lead me to learn C++ instead XD

  • @cyrusdoesgames
    @cyrusdoesgames ปีที่แล้ว +3

    didnt unity have openGL to work with? or even vulkan, CUDA?

  • @bamfyu
    @bamfyu ปีที่แล้ว +2

    Awesome video as always :)

  • @LXT987
    @LXT987 ปีที่แล้ว +6

    ggenije is like the spu7nix of scratch 😂

    • @kitty_shortsYT
      @kitty_shortsYT ปีที่แล้ว

      True

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว

      Spu7nix made a goddamn programming language and a 3D engine at the same time his work is beyond insane

    • @Skyymon
      @Skyymon ปีที่แล้ว

      @@stickguy9109 and then there's breadking, who made mc in gd lol

    • @TheCaregiverSITMOB
      @TheCaregiverSITMOB 9 หลายเดือนก่อน

      HOW

    • @TheCaregiverSITMOB
      @TheCaregiverSITMOB 9 หลายเดือนก่อน

      “HOW” -Spu7nix

  • @donut_ask
    @donut_ask ปีที่แล้ว +2

    Amazing video!

    • @ggenije
      @ggenije  ปีที่แล้ว

      Thanks!

  • @Meletion1
    @Meletion1 ปีที่แล้ว +20

    I think bros a unity dev 💀

    • @Glainwats_
      @Glainwats_ 8 หลายเดือนก่อน

      Did you mean he?

    • @Icesta663
      @Icesta663 8 หลายเดือนก่อน

      No

    • @ace2734
      @ace2734 8 หลายเดือนก่อน

      💀man shut up

    • @JeffLovesDoggos-q4x
      @JeffLovesDoggos-q4x 7 หลายเดือนก่อน

      He used to

  • @lizardlizard4904
    @lizardlizard4904 7 หลายเดือนก่อน

    3:23 made me laugh a lot!
    great video and good work!

  • @UndertaleCauseWhyNot
    @UndertaleCauseWhyNot 5 หลายเดือนก่อน +3

    7:44 W UNDERTALE REFERENCE!!

  • @NopyYopy
    @NopyYopy ปีที่แล้ว +2

    You need to be recognized for this

  • @Handles_AreStupid
    @Handles_AreStupid 7 หลายเดือนก่อน +3

    "it's not impressive because he didn't make a 3d game, he made a 3d engine" reeks of someone that has completed maybe 3-4 hours of computer science classes and thinks they sound smart because of it. In terms of complexity, an engine is harder to make than a 3d game. This is why most 3d games are made in a pre-existing engine. Making a game in an engine isn't the hard part in this equation...

    • @ggenije
      @ggenije  7 หลายเดือนก่อน

      If it would be that simple.

    • @HellsWraith
      @HellsWraith 6 หลายเดือนก่อน

      In friends w/ Pratix, he’s very smart, in useless knowledge and being a smartass sometimes😭

  • @Siuozl
    @Siuozl 7 หลายเดือนก่อน

    YOOOOO THIS IS THE OG SCRATCH 3D THING I ALWAYS WANTED TO SEE THE YT VIDEO OMG I PLAYED IT SO MANY TIMES

  • @TheCaregiverSITMOB
    @TheCaregiverSITMOB 9 หลายเดือนก่อน +3

    scratch > roblox

  • @BananaMan6763
    @BananaMan6763 5 หลายเดือนก่อน

    I didn't know you made all kinds of 3d projects to get this game done. This game seems amazing, and it blows my mind how it runs ok on vanilla Scratch. Also, I like how you mention it isn't close to the quality of other 3d platformers like super mario 64, crash bandicoot, and that type of stuff, but it was made in Scratch, and it's a much more superior game than other 3d platformers on Scratch. I think most 3d platformers on Scratch are very basic, like having the player be a cube, because it's already hard to make a 3d game, so adding in soul would make things harder.
    I also can't wait to see the sequel to crystal seeker 3d.
    And I also like how you explained the soul of your game. I kind of have a hard time thinking about how to apply this to my games.

    • @ggenije
      @ggenije  5 หลายเดือนก่อน

      Adding soul to the game is equivalent to putting a lot of love/effort. It's about thinking, " How I can do the maximum within my possibilities?".
      And often you can achieve that with one game. You need to make multiple gamed of the same genre to perfect it.

  • @CoolScratcher
    @CoolScratcher ปีที่แล้ว +1

    I have messed around a ton with Scratch (for around 7-8 years, so literally around half my life) and I have NEVER, not once, seen anything even remotely as impressive as Crystal Seeker. People who haven't used Scratch have no clue how hard something like this is.

  • @jonpatchmodular
    @jonpatchmodular 7 หลายเดือนก่อน

    Wow this is all so impressive! Even down to the video. When you get on a video called "How I Made a 3D Platformer in 2D Game Engine" about Scratch, you don't expect the guy to be serious about game design, and to be serious about editing, and on top of that to have a nice sense of humor with memes. To be honest you DO expect someone with a thick accent :P
    seriously though, I'm actually learning about 3D objects, 3D rendering, game physics, game optimisation, ON A SCRATCH VIDEO. And I'm just halfway through. Dear god, good job!! Your power levels are comparable to that one guy who made a 3D level on Geometry Dash, if not greater! I don't know a lot about Geometry Dash but I have tried scratch, and holy f*ck this is impressive. Keep being amazing, man.
    Yeah Skull Guy go suck on your impressive game engine and make way for GOD.

  • @JervanyKit3Jervan
    @JervanyKit3Jervan 8 หลายเดือนก่อน

    your work always reflects your passion and dedication!

  • @shadowxdgamer
    @shadowxdgamer ปีที่แล้ว

    we found ourselves Dani 2, good job this is impressive btw
    so much work :0

  • @WilliamMacLean-hl6cp
    @WilliamMacLean-hl6cp 10 หลายเดือนก่อน

    I watched this during coding class and I'm pretty sure I learned more about scratch while watching this than I would listening to the teacher. this video was epic

  • @willnoyes7019
    @willnoyes7019 ปีที่แล้ว +1

    Wow great video :)

  • @GrantmNice-jo6sh
    @GrantmNice-jo6sh ปีที่แล้ว +2

    Nice quality +1 subscriber

  • @tanayanshureddy7323
    @tanayanshureddy7323 8 หลายเดือนก่อน +1

    You know its impressive when griffpatch says wow

  • @Amelia-zm1it
    @Amelia-zm1it 9 หลายเดือนก่อน

    your video series is a beacon of knowledge!

  • @RobloxFilmsAndAnimations
    @RobloxFilmsAndAnimations 10 หลายเดือนก่อน

    Not even 10k Subs?! You deserve a million

  • @Zephyrus-Zedd
    @Zephyrus-Zedd ปีที่แล้ว +1

    bro you deserve more subscribers man,

  • @kivosyk9504
    @kivosyk9504 ปีที่แล้ว +1

    OHHH YES, I WAITED SO LONG

  • @The-EJ-Factor
    @The-EJ-Factor 11 หลายเดือนก่อน +1

    I’m currently working on a 3d graphing calculator in scratch.

  • @Bubbieeeee
    @Bubbieeeee ปีที่แล้ว +1

    Incredible!

  • @EbrithilElda
    @EbrithilElda 11 หลายเดือนก่อน +1

    Now my challenge for you is to recreate this in unity but in the 2d unity view instead of the 3d one lmao

  • @elonmarkuspagaragan5941
    @elonmarkuspagaragan5941 3 หลายเดือนก่อน

    you are on Scratch. I love your factory cells!

  • @AngelicDirt
    @AngelicDirt ปีที่แล้ว

    ALSO, holy cow, insightful and interesting coding content from someone who isn't as stiff as a board or doesn't appear to have their head permanently buried somewhere dark and stinky... Even if you only post every other month, I'm here for it. Teach me, Senior Scratch Programmer. :P

  • @sammuson4877
    @sammuson4877 ปีที่แล้ว +2

    Well done

  • @HH-mf8qz
    @HH-mf8qz ปีที่แล้ว +1

    I really want to see this game in the speedeunning community!!

    • @HH-mf8qz
      @HH-mf8qz ปีที่แล้ว

      Speedrunning

  • @EDIX-ALERT_
    @EDIX-ALERT_ ปีที่แล้ว +1

    Best coder ever ngl

  • @justinrhainramos1971
    @justinrhainramos1971 หลายเดือนก่อน

    at 8.30 in the video "To check if a sphere with center (x_p, y_p, z_p) and radius r collides with a triangle defined by vertices V_1(x_1, y_1, z_1), V_2(x_2, y_2, z_2), and V_3(x_3, y_3, z_3), calculate the distance d from the sphere's center to the triangle's plane, and if d

    • @ggenije
      @ggenije  หลายเดือนก่อน

      Partially correct, because sphere can still collide with a triangle even if the projected center of sphere on triangle's plane isn't inside triangle.

  • @szmate1618
    @szmate1618 ปีที่แล้ว

    I have nothing meaningful to add, but this is some crazy stuff

  • @Swgstve
    @Swgstve 9 หลายเดือนก่อน

    its incredible how scratch can run this much math and maintain a smooth framerate

  • @corndogznketup
    @corndogznketup ปีที่แล้ว

    PratixYT's speech has the same energy as "an a press is an a press. You can't say it's only a half".

  • @AmyStrikesBack
    @AmyStrikesBack ปีที่แล้ว

    This 3D engine reminds me of the doom one (IDtech) a Lot, Very Nice work

  • @Kamilarmenia
    @Kamilarmenia ปีที่แล้ว

    Whoa whoa that's very VERY COOL

  • @thatprogramer
    @thatprogramer ปีที่แล้ว +1

    Very Nice video!

  • @Swagmaster07
    @Swagmaster07 7 หลายเดือนก่อน +1

    Theres a 3D flight sim on Scratch aswell, and it also has those visible wire meshes.

  • @RiverReeves23
    @RiverReeves23 5 หลายเดือนก่อน +1

    You should consider getting in to N64 mods. I think you'd be a great addition to the brilliance of Kaze. He does a similar kind of thing with the Mario 64 engine. Well done man, you're game is really cool.

  • @micc1211
    @micc1211 11 หลายเดือนก่อน

    Amazing work! A few things, the reason painters algorithm is not used in modern games is not because of triangle clipping(thats a solved problem) its because the algorithm becomes much slower than a depth buffer check as you add more triangles. Also a modern CPU has more than enough power to drive decent 3D graphics by itself, your main problem is scratch itself (or more so javascript and then scratch). Still amazing work as scratch really is not made for the shear amount of low level calculations you had to do.

  • @Kat21
    @Kat21 ปีที่แล้ว

    Really cool to learn how this game was made

  • @lilskippydude_music
    @lilskippydude_music ปีที่แล้ว +1

    this is so cool

  • @Theflit
    @Theflit ปีที่แล้ว +1

    i very like your video all of them
    👍

  • @Bricksmashr10
    @Bricksmashr10 10 หลายเดือนก่อน +2

    A tutorial would be sweet, maybe a base project to remix where you can adapt levels and models. Like designed for people to remix with comments on what does what and explanations.

  • @uberterris7551
    @uberterris7551 ปีที่แล้ว

    This was such an an informative video on advanced scratch programming. I was wondering if you planned on making a video like this for your other game vectoid? I don't know if you think there's anything new worth discussing from it, but i would love to hear the ins and outs of how you made that game work. Going through its code has really inspired me and made me start considering transitioning my game from clones to pen rendering, but I still think I lack a fundamental understanding of how a pen-game like that is put together.

    • @ggenije
      @ggenije  ปีที่แล้ว

      There's still a lot to be said for vectoid because vectoid have much better game design, and it isn't slow even on vanilla Scratch(expect if there are many turrets and enemies at once).

  • @shreksslave2458
    @shreksslave2458 9 หลายเดือนก่อน

    it's crazy to think that Scratch went from a simple educational tool to teach children coding to producing online MMOs, first person shooters and a full blown 3D platformer

  • @P-O-L-T-E-R-G-E-I-S-T
    @P-O-L-T-E-R-G-E-I-S-T 11 หลายเดือนก่อน +1

    I feel like scratch is evolving like real video gaming did. We went from simple paddle games to this

  • @clutterArranger
    @clutterArranger ปีที่แล้ว

    This is a great video!

  • @ZonxScratch
    @ZonxScratch ปีที่แล้ว +2

    Wow...❤

  • @Classfied3D
    @Classfied3D ปีที่แล้ว

    I still can't believe how legendary this is (remember me? I got the 5th heart and star)

    • @ggenije
      @ggenije  ปีที่แล้ว

      I don't sorry

    • @Classfied3D
      @Classfied3D ปีที่แล้ว

      @@ggenije ;-; well great video, I will definitely subscribe. Very interesting how you make 3D games with unoptimised 'programming' languages. (and makes me want to optimise my own games)

  • @vekidev
    @vekidev ปีที่แล้ว

    wow nisam znao najtalentovaniji scratch programer je iz srbije XDXD ovo je predobro! samo nastavi!!!