How to make a 3D PLATFORMER in Scratch

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

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

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

    ▶ Make 3D platformer easy: soba.xyz/?gg3d=
    *▶IMPORTANT* on 7:10 place "Block Order" block before "Draw all blocks" inside "Draw" custom block.

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

      i did exact same thing as you did but everything is great except that line are not exactly shaped like your i checked the code 2 time it is same why?

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

      @@granddevelopres send the project

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

      Please make a sky landers type game (skylanders graphics)

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

      I'm soo bad at scratch:( every tortaril dont help me

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

      actually, this does not work for me. The tutorial does not work for me, and this one was the only good one I could find, so I will never be able to make a 3D platformer

  • @zardyfilms3466
    @zardyfilms3466 9 หลายเดือนก่อน +48

    I WAS WAITING FOR THIS TO HAPPEND, FINALLY A 3D GAME TUTORIAL THAT IS NOT RAYCASTING

    • @томни
      @томни 9 หลายเดือนก่อน +5

      Yeah raycasting is just 2d from a first-person perspective, and the ealls are drawn by proximity, and not by their position in world

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

      True, agreed

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

      ​@@томниand raycasting overall looks bad and fake.

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

      not for me though! I think raycasting's just fine.

    • @Jonathan-sp9un
      @Jonathan-sp9un 4 หลายเดือนก่อน

      Same here bro, just saw a different guy make a Minecraft like game in scratch and he uses ray casting.

  • @livestories_ai
    @livestories_ai 9 หลายเดือนก่อน +28

    Thanks for having us, @ggenije!
    We are very excited to see the Scratch creators easily building some 3D games on Soba 😼❤

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

      WTF is soba you mean scratch or do you use a Chinese scratch clone 💀💀💀💀

    • @AxlGamer2022
      @AxlGamer2022 9 หลายเดือนก่อน +5

      @@YourBoiUltra its the sponsor of the video

    • @YourBoiUltra
      @YourBoiUltra 9 หลายเดือนก่อน +2

      @@AxlGamer2022 oh

    • @NaraSherko
      @NaraSherko 9 หลายเดือนก่อน +2

      Bro is a roblox ripoff

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

      hey when will there be a spot in early accesses?

  • @2mmalt
    @2mmalt 9 หลายเดือนก่อน +11

    It is good that you encouraged the viewers to experiment with the values, because I think that it is a more effective way of learning how to make better games.

  • @andrewnaaden6542
    @andrewnaaden6542 9 หลายเดือนก่อน +11

    Step 1: make 1 new variable
    Step 2: make 1 custom block
    Step 3: add 100 variables, 500 custom blocks, and a level editor, complete with a lighting engine and HD graphics
    Congratulations, you just finish the easiest tutorial ever🤣🤣🤣LOL

  • @Chrome_Cat
    @Chrome_Cat 9 หลายเดือนก่อน +7

    I don't know if the part at 14:30 was there in the version you showed me, but I appreciate that you have encouraged people to learn how it works.

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

      It was

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

      holy this is too good to be real

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

      @@M4del1ne i'm confused

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

      @@Chrome_Cat I think he means that a collab with you and @ggenije is _too good to be real._

  • @Edds-e1z
    @Edds-e1z หลายเดือนก่อน

    Wow, I'm almost done the tutorial, I'm on block types, with no major fixes so far, and I just realized how fast this is. There is no lag whatsoever. This is an amazing tutorial.

  • @JacksonAcademy1
    @JacksonAcademy1 9 หลายเดือนก่อน +129

    I clicked on this faster than my grandpa fell down the stairs.

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

      You better make a 3D project next 😤

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

      💀💀💀

    • @DiegoGameDeveloper
      @DiegoGameDeveloper 9 หลายเดือนก่อน +7

      Nah 💀

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

      💀@@ggenije

    • @sky_vlogs_and_gaming
      @sky_vlogs_and_gaming 9 หลายเดือนก่อน +6

      ​@@DiegoGameDeveloperwhen I clicked on translate it was translated to Well!?!? Why did it translate to Well💀

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

    "in the next video we will upgrade our scratch program to make the graphics look like Unreal Engine 5.3"

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

    NO WAY THAT WORKS!!! - you just swich costume to small -> set size to 1/0 % -> swich costume to big AND YOU DO NOT HAVE TO CALCULATE WITH THE TRIANGLE'S PROPORTIES IS A TRIANGLE OUTSIDE THE SCREEN. TY :)

  • @TheDudes421
    @TheDudes421 9 หลายเดือนก่อน +2

    This is the first video that shows how to make a 3D Platformer, TYSM ggenije

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

    I have waited for this video for 4 months. Thank you

  • @devpz
    @devpz 9 หลายเดือนก่อน +6

    This is the tutorial we need

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

    YES!!!! I finally finished making the platformer.

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

    Wow! Amazing tutorial, hope this gets some traction!
    Much faster-paced than Griffpatch's tutorials!
    Also congrats on the sponsor!!!

    • @Edds-e1z
      @Edds-e1z หลายเดือนก่อน

      "fast paced" = speed of light

  • @PeterFunk-fy8fk
    @PeterFunk-fy8fk 8 หลายเดือนก่อน +2

    This tutorial was amazing! I wonder how i can add a type of collectable that opens/removes a specific type of block.

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

    This tutorial looks interesting! Trying it out later :D

    • @EricRyu-b2x
      @EricRyu-b2x 9 หลายเดือนก่อน

      I tried it out and there was some mistakes in setting the variables so I fixed it...

  • @maximvmoutput
    @maximvmoutput 9 หลายเดือนก่อน +4

    Bro casually taught us how to make a whole ass 3D platformer 3rd person game with a 2D engine in 15 Minutes. While griffpatch makes a first person game with no jumping and you cant move your head up and down while you can just look left and right and move in 30 minutes

    • @Edds-e1z
      @Edds-e1z หลายเดือนก่อน

      Lat's not forget that griffpatch's tutorials are slow, and this one is faster than a heart attack.

  • @Tetril_Homefiesta
    @Tetril_Homefiesta 9 หลายเดือนก่อน +4

    thanks
    the only tutorial griff patch refuses to make
    his tutorials are good but complex stuff entices me

    • @Kevin-k8l2z
      @Kevin-k8l2z 8 หลายเดือนก่อน

      This is more complex project and it is harder for most beginners which is a large portion of viewers

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

      @@Kevin-k8l2z well apart from that
      griffpatches old tutorials arent exactly FOR beginers
      they are hidden to be biginer level
      it teaches biginers to advanced code
      but pros are searching for these types of videos

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

    FINALLY, I HAVE BEEN WAITING FOREVER FOR THIS🎉🎉🎉

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

    If you guys wanted to have a zoom in and zoom out feature here's a tutorial for it:
    1. Go to the Update sprite
    2. Add a "when i recieve" block
    3. Change the message to be "update"
    4. Add a "wait until" block
    5.Add a "key i pressed?" block (for this i'll use the i key but, you can use whatever key you want)
    6.Create a new variable, name it "CamVal" make for all sprites
    7. Add a if else block
    8. Add a ( 0 > 50 ) block
    9. In the first digit put CamVal and in the other put 0
    10. In the if statement add a "change CamVal by -1" block
    11. In the else statement add a "set CamVal to 0" block
    Congratulations! You finished the zoom in function! Now here's how to do the zoom out function:
    1. Copy the zoom in function
    2. Change the key in "key i pressed?" to "key o pressed?" (Again, use whatever key you want)
    3. Change the "CamVal > 0" block to a "8 > CamVal" (Put whatever number you have as your distance)
    4. Change the "change CamVal by -1" block to 1
    5. Set the "set CamVal to 0 block to 8 (or whatever number you have as your distance)
    Now you need to use CamVal
    1. Find the Update Cam Position Block
    2. For CameraX set 8 to CamVal
    3. For CameraY and CameraZ set -8 to (0 - CamVal)
    Playtest the game and it should work!
    Optional: Add buttons for mobile users

  • @lolimlol-ps9sf
    @lolimlol-ps9sf 4 หลายเดือนก่อน

    Your english makes this video so much better

  • @ianbates7364
    @ianbates7364 9 หลายเดือนก่อน +2

    Thank you for the tutorial!

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

    I've already created 3d games, but you're 3d is better than mine. Thank you for this tutorial !

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

    12:30 , if you’re to messy on paper, use excel, you just need to set the grid into a square

  • @NuttyJamesGMD
    @NuttyJamesGMD 9 หลายเดือนก่อน +2

    every day, scratch is getting closer to unity, c, python.

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

      but even so, most believe we're just *scratching* the surface

    • @Kevin-k8l2z
      @Kevin-k8l2z 8 หลายเดือนก่อน

      @@codingpileofdirtof BSODing PCs editing the largest project

  • @Itzpikitas602
    @Itzpikitas602 9 หลายเดือนก่อน +5

    In 4:38 meme:
    Someone:you can make 3D game easy🤗
    In reality:

    • @Kevin-k8l2z
      @Kevin-k8l2z 8 หลายเดือนก่อน

      It took me like 5 days to finish the tutorial

    • @Kevin-k8l2z
      @Kevin-k8l2z 8 หลายเดือนก่อน

      @Rosti_GTL1 I’m done the tutorial but I’m not done with even the first update

    • @Kevin-k8l2z
      @Kevin-k8l2z 7 หลายเดือนก่อน

      I uploaded half the update, the other will wait

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

      fr

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

      took me 2 full days to finish it

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

    When i saw this I was like no way... was always waiting for this tutorial

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

    we need a creator like you

  • @Maki56-e7m
    @Maki56-e7m 6 หลายเดือนก่อน +1

    YO YOU'RE THE ONE THAT MADE Vectoid TD 3D?!

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

    how to fill the box sides with a color

    • @Milky-Way72
      @Milky-Way72 หลายเดือนก่อน

      you need to seperate the cubes into triangles, then fill those triangles to get a filled cube:)

  • @icantthinkofahandleforyoutube
    @icantthinkofahandleforyoutube 6 หลายเดือนก่อน +2

    When I first ran the game the lines weren't showing up then I realized I had accidentally placed a "-" block where a "+" block was supposed to go.
    New Issue: When I swapped "Draw 3D lines" with "Draw Block" nothing appears on screen. I have the "Draw" sprite hidden.

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

      me too once

    • @Edds-e1z
      @Edds-e1z หลายเดือนก่อน

      I'm going really really slow with this, it might take 30 hours, but I'm trying to avoid making a single mistake.

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

    This has been a great tutorial so far, but I do believe there's an error. At 6:58 it never shows where to put the custom block "Block order". I figured out that it works fine if you put it right before "Draw all blocks" in the Define Draw block, but that is not shown in the tutorial unless I missed something.

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

      I think I forgot it... but yes, it's super obvious what to do, at least.

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

    Can you do a tutorial on how to fill the blocks in?

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

    I am struggling to think of new block type ideas. I currently have a speed boost block, a falling platform, an enemy block, a reverse gravity block, and a water block. What other block types should I try adding

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

      Coin, enemy ,key and door, moving platform, ice ...

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

      @@ggenije Thank you!

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

    Ur the best this awesome 10/10 tutorial thank u

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

    How would you make the amount the bounce block bounces proportional to fall height, like the slime block in Minecraft? More specifically I was thinking it would bounce you 8 or 80% of the fall height, whichever is higher.

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

      Have you tried to set velocity to velocity×-0.8?
      Uh 😔 you need math. Just try to figure out the mathematical correlation between velocity and max height. It should be velocity squared divided by 2 gravity.
      And after 3 hours of trying to make it, you'll make it thumbs 👍. Ask your
      Physics teacher lol.

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

      @@ggenije I tried messing around with it for a pretty long time yesterday, and the code makes sense to me on paper but it doesn't actually work. I was wondering if you could look at it to see what's wrong (I think it has something to do with their being a few frames that the player loses momentum before block type collision is detected) and also just advise me on how to declutter it because I added like 4 variables and 2 custom blocks and I think that's a little overboard. But I don't know how to send the project because it seems like everytime I send a comment with a link TH-cam deletes it.

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

      send the scratch project id@@CubicMathTime

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

      also you can send the link on my scratch acc@@CubicMathTime

  • @RedzonM12024
    @RedzonM12024 9 หลายเดือนก่อน +2

    THANKS BRO also uhh I Shorta found the save for ur account in crystal seeker and Switched your settings today Account save is "debug"

  • @your_local_Turkish31
    @your_local_Turkish31 9 หลายเดือนก่อน +2

    @ggenije be like:
    actually telling viewers how you do it: ❌
    showing photos and telling propretries later: ✅
    (no hate)

  • @samllea1
    @samllea1 9 หลายเดือนก่อน +2

    aint no way you made a tutorial on how to make a 3d platformer in scratch

  • @MrBrineplays_
    @MrBrineplays_ 9 หลายเดือนก่อน +2

    Will you do a tutorial on rendering 3d solid triangles?

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

      It's more advanced level, if you want to modify this project, you need first to find someone's else triangle fill, and then instead of lines se triangles, but there is a lot of work.

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

      This tutorial works fundamentally at the line level, not triangle level, so you'd need to massively change the tutorial project to make it function.

  • @velocitygamer-wvu
    @velocitygamer-wvu 8 หลายเดือนก่อน

    WHOA!! I havent even watched the full video and im already baffled! Could you please show a tutorial on how to make a 3D Shooter game in Scratch? Tysm!!

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

      Check 3D tutorial by TheGreenFlash

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

    Dude I’m a FAN of 3d td! Love your content!

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

    The video is really cool for beginners to learn how to make some 3d games. I can make some 3d games with collision and triangle filler but your really better than me.
    I tried this tutorial and it's really cool!

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

    can you make a video on how to add textures. Like grass on normal block and so on. I'm really wanting to do that.

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

      Check this scratch.mit.edu/studios/32152322/

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

      @@ggenije Thank you!!!

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

      Cant wait to start!!!

  • @Foxert-Presentations
    @Foxert-Presentations 15 วันที่ผ่านมา

    Great tutorial! This tutorial was perfect for me! Now I am gonna see if I can make a fps with this or sumthin :D

  • @Luted09
    @Luted09 9 หลายเดือนก่อน +2

    bro i got this on my recommended just now what is this timing

    • @томни
      @томни 9 หลายเดือนก่อน

      Same

  • @Rad_Pie
    @Rad_Pie 9 หลายเดือนก่อน +2

    this is the next griffpatch

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

      yup

  • @bathgod
    @bathgod 9 หลายเดือนก่อน +2

    Thank you so much

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

    Thanks this is super helpful :)

  • @Bentolamb
    @Bentolamb 9 หลายเดือนก่อน +6

    oh its probably eas- *sees code* WHAT THE- oh but its probably worth it.
    you need more likes man
    this video great!

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

    Man. For me its more chaotic to make a platformer on scratch than actually coding it

  • @AsharAqeel-d2y
    @AsharAqeel-d2y 5 หลายเดือนก่อน

    wow this is the best scratcher you know so much you can make anything but how

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

    Yeah. I am gonna to try making Super Mario 64 in Scratch!

  • @greenowl4176
    @greenowl4176 9 หลายเดือนก่อน +4

    How do you make a block that teleports you?

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

      Just make a new block type, teleport block, which changes player collision on touch.

  • @helloglass
    @helloglass 8 วันที่ผ่านมา

    When I run the code, only a maximum of 3 blocks are drawn on the screen, including the player. Undrawn blocks work, but are not visible. What's wrong? I've made it to the BlockTypes chapter.

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

    Pro tip: update camera rotation before camera position, i did position first and my game was buggy

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

    now crystal seeker will be common:D

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

    Do you have an article or something to show how to fill in the cubes? I'm using this tutorial to make a fps shooter

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

      scratch.mit.edu/studios/32152322/

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

      @@ggenije oh dang I followed mathmathmath from the 2k hours video, I never realized there was another series out there, thank you.

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

    most useful coding video award goes to this video. if you can, can you make a tutorial on how to fill the shapes?

  • @AyanVerma-g6q
    @AyanVerma-g6q 7 หลายเดือนก่อน

    i have wanted to make this since i saw ur project :)

  • @greenowl4176
    @greenowl4176 9 หลายเดือนก่อน +2

    at the part where you make 60 shapes it only makes 3 for me someone pls help

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

      Check everything, especially plus and minus usages

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

      I'm at the same part with the same issue and I rewatched the video 3 times

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

      @@PIMG_ yeah idk what the problem is

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

    Moving blocks, should I use variables for the coordinates?

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

    yo you should do a part 2 to this tutorial with more shapes and that they are filled in
    Im not saying this video isnt good enough (its awesome) just a suggestion

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

    Can you tell me how to make moving block?

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

    This is the best How to make a 3D PLATFORMER in Scratch

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

    So I have a problem where I just finished the player movement and the problem is with moving backwards and forwards. At certain camera positions, it works normally, but then if you rotate the camera 90 degrees, W and S are reverted in their functionality. If you rotate it at a 45 degree angel, W and S do the same thing as A and D. I've tried troubleshooting by going through all the code that might cause this but I haven't found. What's your advice?

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

      Check plus and minus signs on movement , and check do you use sin and cos st correct places , and that you're using correct rotations there (roty)

    • @CubicMathTime
      @CubicMathTime 9 หลายเดือนก่อน +2

      @@ggenije I've already done this at least twice although I could've still missed something, would you be willing to look at my project to see what went wrong?

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

      send

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

      @@ggenije alright I did actually find something wrong with the Y movement script but that didn't fix the issue so I guess I'll go to earlier sections, so far I've just been looking through the scripts added after the player was created.

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

      @@ggenije Wait nevermind I found it it was in the update player script, in the second input of player XZ movement I was subtracting them instead of adding

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

    Hi, I love your videos and for me you are more creative and better than Griffpath :)

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

      What the cosecant your actually correct

  • @spun00
    @spun00 8 หลายเดือนก่อน +2

    part 2!?!?!?!?!?

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

    Have you ever tried making a game with wall textures?

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

      Lol, that’s what scratch’s intension is, just need to covert the texture from 2d to 3d with the draw line custom block

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

    I'm sorry if there are multiple of these because they are nit showing up on this account or others, but what I'm trying to do is make one of the block types no matter what be on the top layer above everything else, I tried to do this by excluding that block type then drawing that block type last, but it changes the color of the closest object to it to the color of the cube. Do you know how to make that block type be the last thing drawn?

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

      When sorting, check type. If the type is that block, add it to a different list for drawing. Then, when drawing, iterates through two different lists, first regular and second this new list.
      Btw share only the number of project ID instead of while link.

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

      ​@@ggenije I added them to a list, made it so what ever is not that block type is put into the new list as a blank so layer ID would have like 12 items then the new list would have 12 blanks then like 2 of the certain block, but they are not being layered correctly and it's based on what order it was put into the block xyz lists

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

    Noice just what I need

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

    No better tutorial than from ggenije!!

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

      that's not how you spell it

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

      @@kevin5897 mb

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

    Phenomenal video

  • @Canarddelice
    @Canarddelice 9 วันที่ผ่านมา

    I have a bug when setting the camera to the player and it just offsets everything its very strange

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

    how would you go about adding faces and textures?
    and a simpler question: how would you go about having slim platforms that flip when touched? kind of like Super Mario Galaxy 2 Flip-Swap Galaxy style

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

      The problem with full faces is sorting. Usually, 3D games use z buffer, which allows perfect sorting. But in scratch, for some reasons you're forced to use the Zvalue painter's algorithm for sorting. This means for example if center of quad you're standing on is closer than center of your player's quads is closer (for case for long quad), the quad top face will be rendered on top of plater making ugly effect.
      Now, as long you design levels in that way, there are no graphical artifacts, and give some Z priority to the player. You would have to use many other optimizations to even make runnable on scratch, like back face culling. Then, you would need to use a triangle fill algorithm (use Azex3d or ChromeCat improved).
      Overall, this is very complex to make, and it's very easy to make it look ugly because of sorting.

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

      And for flip swap, isn't it flipping when you jump? Just make player don't collide with either blue or red ones depending on the variable which changes 0 , to 1 depending on jump. Also change the rendering color so player know which one is it.

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

    Is there away to fill in the blocks

    • @Kevin-k8l2z
      @Kevin-k8l2z 8 หลายเดือนก่อน

      Idk just make smaller blocks inside the block you want to fill it
      It probably would tank FPS or not I never tried this

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

    I added a block that reverses the player's gravity, but it ruins the collisions. What should I change to make collisions work in reverse gravity?

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

      Player Y movement is main script to modify. Beside changing side of gravity and moving jump condition of collision side, you also need to set playervely ton9 depending on the collision side.

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

      @@ggenije Thank you! It now works.

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

    Me on my way to create a generic 3d platformer to cause havoc in the community. 😈😈😈

  • @fthz-fury7288
    @fthz-fury7288 7 หลายเดือนก่อน

    Can you please add a tutorial on how to make 3D triangles and fill them up with maximum optimization?

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

      Step 1: type "azex 3d" in scratch search
      Step 2: Backpack code

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

    i think ill defo improve on this myself

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

    how do you fill the blocks instead of having the edges

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

      Check codingbio scratch tutorial

  • @robostew
    @robostew 9 หลายเดือนก่อน +6

    NOOO don't delete the cat they are going extinct

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

    pls make a part 2 on filling blocks and other stuff

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

    My eyes deceive and I’m enjoying it 😃

  • @Tuna.gaming
    @Tuna.gaming 3 หลายเดือนก่อน

    Suddenly when i set Camera Rotation and position and update my player doesnt show up

  • @ashleysperling9574
    @ashleysperling9574 26 วันที่ผ่านมา

    When two different blocks collide they mix colors and become brighter. What can I do about this.

    • @ggenije
      @ggenije  26 วันที่ผ่านมา

      Set transparency to 0

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

    At the part with creating sorting algorithm I triple checked my code and it still doesn’t work. Nothing comes up on the screen, NOTHING. Please help me

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

      put the "block order" below the block "draw all blocks" in "draw"

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

      send the link of project

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

      @@gustavotonogamerMadthanks bro!

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

      @@ggenijenow that I have your attention. Pls make a video about vectoid 3d td next!

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

    Am I gonna make a 3D game any time soon? Naw. Did I watch anyways? Yeah. Also, it's just good to look at code, even if you aren't actually coding. :T

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

    I added an enemy that chases the player, but the player doesn't sense collisions with it unless the player is midair. Why is it doing this and how do I solve it?

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

      This is something you'll jave to find out yourself. I can't see why it wouldn't.

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

    This breaks my mind but it's cool

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

    WAIT YOU MADE VECTEROID 3D?!?!

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

    hey i have a little issue, i try to remake it (just to understand how 3D works then ill make my own games) but i have a problem with jumping, everytime i try to jump the camera moves up but the player stays at its original position, i cant fix it, i rewatched the video a lot of times but everything is correct, how can i fix this ?

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

      It's hard to tell. You probably used wrong variable somewhere.

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

      @@ggenije idk i used all the correct one, thats why it confuse me

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

      Often mistake is swapping minus and plus.

    • @sl0doodles513
      @sl0doodles513 9 หลายเดือนก่อน +2

      @@ggenije mh alr i understand, i'll check again when i'm free, thx for the help btw (also i love ur content i'm a girl living in france and you made me start coding 3D in scratch so thank you!)

  • @gustavszemitis-nd1wh
    @gustavszemitis-nd1wh 9 หลายเดือนก่อน

    omg, thats so cool bro

  • @_IcePlays
    @_IcePlays 9 หลายเดือนก่อน +2

    I need help i can only move when i am in the air and not on the ground

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

      Check everything again 🤔

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

      @@ggenije i did like 4 times

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

      @@ggenije I found the PROBLEM the player is clipping a little bit in the cubes and thats why it doesent move any tips on how i can fix this 🤔

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

      send the project@@_IcePlays

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

      I also have this same issue. If you get to fix it, tell me so i can fix it too.

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

    When I change CameraRotX the cube breaks why does that happen?

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

    cool video

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

    I enough another problem when the player hits to bottom of a block it teleports to the top of the block. Is this supposed to happen or is it something wrong with the collision script? It seems like it doesn't do that in the full game.

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

      In collision y there are two outcomes branch, for when velocity is larger than zeronor smaller than zero, try to debug to see is one when velocity is larger than zero even called.

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

      @@ggenije wait would this be in collision block or player y movement?

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

      @@CubicMathTime player y

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

      @@ggenije okay I figured out what was wrong by backpacking the code from your version and I had "getY > PlayerY" where it should have been "getY < PlayerY," now everything in the tutorial is working as intended and I can't wait to start customizing it (it's gonna be like a 3D platformer incremental game thing) but I can't imagine how long it must have taken you to figure out bugs without a visual guide.

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

      @@CubicMathTime I'm super skilled at fixing bugs. I've been fixing bugs my whole life.

  • @chieseledboockshelf
    @chieseledboockshelf 9 หลายเดือนก่อน +4

    Now I WANT PART 2!!!
    who agreed?
    👇

  • @giladslonimful
    @giladslonimful 9 หลายเดือนก่อน +2

    i hate doing complex math when i dont know what im doing

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

      I can explain it to you, if you want.