I Made 3D Doom in Scratch

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ •

  • @UsmanDev
    @UsmanDev  5 місяців тому +16

    Sign up to Milanote for FREE with no time limit: milanote.com/usmandev

    • @KindOfWitch
      @KindOfWitch 5 місяців тому +2

      i'm crying with the turbowrap its called turbowarp but you probably did this for interaction

    • @FroogNBD
      @FroogNBD 5 місяців тому +1

      useful

  • @Mistereee
    @Mistereee 5 місяців тому +223

    triggered every time you say turbowrap instead of turbowarp

    • @UsmanDev
      @UsmanDev  5 місяців тому +27

      Lmao

    • @-Fidelis-
      @-Fidelis- 5 місяців тому +5

      same

    • @FLG-Tech
      @FLG-Tech 5 місяців тому +5

      Why are you speaking fax rn?

    • @mrrfyW
      @mrrfyW 5 місяців тому +2

      Just switch 2 letters around

    • @zbord77
      @zbord77 5 місяців тому +3

      same

  • @Gilinoisegoise
    @Gilinoisegoise 5 місяців тому +120

    The way that he made this is close too the way id actually made Doom

    • @zetwave
      @zetwave 5 місяців тому +20

      It’s more like wolfenstien but you’re not wrong

    • @ty-and-co
      @ty-and-co 5 місяців тому +4

      @@zetwaveid also made wolfenstein

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

      @@ty-and-co I know, that's why I said he's not wrong

    • @leod7751
      @leod7751 5 місяців тому

      @@ty-and-co🤓👆

    • @stupidbitchfrucker321
      @stupidbitchfrucker321 5 місяців тому

      doom has a map editor and doesnt use ray casting as it has a z-axis (fireballs go above your head)

  • @obliterateskhur4959
    @obliterateskhur4959 5 місяців тому +40

    Holy fuck you’re talented! This is fire🔥🔥🔥

  • @catree5700
    @catree5700 5 місяців тому +31

    Very impressive project, but it should be noted that doom uses a process called Binary Space Partitioning rather than Raycasting.

  • @Bezio
    @Bezio 5 місяців тому +7

    Great vid man! I love the editing. The amount of effort you put in is crazy so respect. Also Congrats on 10k 🎉🎉🎉❤

  • @Idek24502
    @Idek24502 5 місяців тому +9

    This guy comes up with crazy stuff bro

  • @izujojo
    @izujojo 5 місяців тому +35

    I'm still "scratching" my head how he made this in "scratch"

    • @Spade636
      @Spade636 5 місяців тому

      +2

    • @RSMR029
      @RSMR029 5 місяців тому +1

      💀😭

  • @WillHoff-n8f
    @WillHoff-n8f 5 місяців тому +17

    you should know this but, the actually rendering bit in the og doom, and scratch, is kinda the same process

  • @MrBlackTLP
    @MrBlackTLP 5 місяців тому +3

    My favorite kind of content: "Let's program a literal 3D rendering engine inside a 2D game engine"

    • @therealmaxflyman
      @therealmaxflyman 7 днів тому

      It's been done plenty of times before, sometimes even actually being real 3d engines and not just raycasting illusions

  • @cheesepop7175
    @cheesepop7175 5 місяців тому +6

    turbowarp has an extension called "Pen+" that can draw textured triangles

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

    Cool video. You could also use stamped triangle fillers they are very fast at rendering texture stuff

  • @Kewertate
    @Kewertate 5 місяців тому +1

    this is shockingly well done

  • @dynamite92927
    @dynamite92927 2 дні тому

    ngl pen is the saviour of all 3d scratch gaems

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

    It's crazy that a team of about 5 people made doom. This guy single handedly made 2D doom that looks 3D

  • @dudemydude4969
    @dudemydude4969 5 місяців тому +14

    Scratch has a whole 3d fps community with Doom being remade multiple times inside of scratch. I haven't checked up on it in a while so my information may be outdated but last i remembered shockwave 2 was the best 3d engine with it also being somewhat beginner friendly.

    • @mohammedzeyton
      @mohammedzeyton 5 місяців тому

      shockwave? its actually just a clone engine with sprites for walls lol, this makes it hurt my eyes fr

    • @dudemydude4969
      @dudemydude4969 5 місяців тому +1

      @@mohammedzeyton my bad I forgot to specify I'm talking about Shockwave 2 on gamejolt. The creator got kicked off of scratch because of it so the real version is on gamejolt. It's still basically a clone engine but it looks and feels a lot better. Unless you did play it on gamejolt and it still hurt your eyes in that case I can't help you

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

      Shockwave 2 just has hundreds of clones positioning themselfs on different threads, which means it's super CPU-intensive

  • @IamDesperateForAChannelName
    @IamDesperateForAChannelName 5 місяців тому +9

    You are insane for this this is amazeing!!!and so underrated

  • @ezpz035nn
    @ezpz035nn 5 місяців тому +3

    So impressive!!

  • @VoylinsGamedevJourney
    @VoylinsGamedevJourney 5 місяців тому +7

    But now make Scratch in Doom!

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

      Step 1:no

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

      I think that that is possible,because in lzdoom(or another launcher of doom)have the console,and in the console you can code everything you want

  • @Paulcrew1077Scratch
    @Paulcrew1077Scratch 5 місяців тому +1

    Wow... This is amazing!

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

    It's cursed seeing the pistol in his right hand

  • @Loch_Ness_Lachster
    @Loch_Ness_Lachster 5 місяців тому +3

    I’ve just recently played a version of doom on scratch, someone used the column method and it worked pretty well. But it’s essential a worse Dosbox version of the game.

  • @nodi1732
    @nodi1732 28 днів тому +1

    now we just need someone to get the % back in the hud and make the music like the normal doom

  • @Mohammad-om7dv
    @Mohammad-om7dv 4 місяці тому

    Bro this guy made FNAF 1 and FNAF 2 and Plants vs Zombies and Doom in Scratch this guy is talented

  • @Shmungis
    @Shmungis 5 місяців тому +1

    thank you, I will no longer be bored in ICT

  • @Theromeman
    @Theromeman 5 місяців тому +2

    1000 VEIWS? THATS IT? THIS IS SO UNDERRATED

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

    The overdraw is crazy

  • @Friendly_Neighborhood_Dozer
    @Friendly_Neighborhood_Dozer 5 місяців тому +1

    And it runs about as well as the original DOOM back in the day.

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

    I'm using snail ide. snail ide is a modified penguin mod. penguin mod is a modified turbowarp. turbowarp is a modified scratch. use the snail ide. there is an add-on that allows you to make a full 3D game in 120 blocks...

  • @_bosstfex
    @_bosstfex 5 місяців тому +2

    use stamp to get the entities to be behind the level

  • @RedBigz
    @RedBigz 5 місяців тому +1

    Someone made the whole doom engine in Scratch (I think WADs and everything), but it got through issues and it's now unfortunately removed from scratch because of realistic guns probably. It was called "Splatoon Doom" if you were wondering.

    • @MarioKartSuperCircuit
      @MarioKartSuperCircuit 5 місяців тому

      Someone else made it with the original wad files, if I find the project I'll send it here lol

  • @DimonKILL
    @DimonKILL 5 місяців тому

    the fact that he pronounced turbowarp as "turbowrap" is kinda funny but hey i ain't complaining

  • @sv_xen
    @sv_xen 3 години тому

    Great job

  • @imagine_GHOST
    @imagine_GHOST 5 місяців тому

    Bro as a fps developer on scratch it was cool to see this happen

  • @Katelyn.shitposts
    @Katelyn.shitposts 3 місяці тому +1

    Found this while looking for a way to run Scratch as a windows program

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

    WTF bro What A Breaking performance u are liek griffpatch !!!!

  • @Шлепус-ъ2ш
    @Шлепус-ъ2ш 2 місяці тому

    How do you draw floors and ceilings?

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

    Did you use 3DSage's tutorial? alot of footage from the original video is shown here.

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

    Your engine only does 90-degree walls?

  • @MarkRayers
    @MarkRayers 5 місяців тому +1

    Next video: "I made doom in an x86 bootloader"

  • @F.J.Gaming5063
    @F.J.Gaming5063 5 місяців тому +4

    wow this is impressive. i wonder what you could do next... Quake? .... HALF LIFE?!

  • @carlosiagnecz
    @carlosiagnecz 5 місяців тому

    Thank god u made raylists instead of raycasting! I hate when people take out core elements of a game and call it the same

  • @jazondm
    @jazondm 5 місяців тому +1

    Where is the download? I want to play!
    Also Turbowarp not Turbowrap

  • @GameCookDev
    @GameCookDev 5 місяців тому +1

    Great video

  • @TurtleBoyoIsCool
    @TurtleBoyoIsCool 5 місяців тому +2

    Incredible

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

    scratch team wants to know your location

  • @96isthebestnumber
    @96isthebestnumber 5 місяців тому +1

    how to make raylisting i need a tutorial

  • @A_guy_named_ivan
    @A_guy_named_ivan 13 годин тому

    You can import txt files as lists into scratch

  • @katyazreal
    @katyazreal 5 місяців тому +2

    this guy is mentally insane, keep up the good work btw

  • @sonic_the_hedgehog_channel
    @sonic_the_hedgehog_channel 8 годин тому

    Actually it's TurboWARP not TurboWrap. You have these things called eyes and can see it says Turbo- W A R P instead of wrap. So sorry if you are a fan of candy wrappers but it's turbo warp like portals.

  • @Mroof124o
    @Mroof124o 5 місяців тому +2

    YOU SHOULD MAKE A MAP EDITOR PLS

  • @The_Top_Hat_2
    @The_Top_Hat_2 5 місяців тому

    as a scratcher, i applaud you.

  • @jamesdunham5505
    @jamesdunham5505 5 місяців тому

    Now the biggest question of all. Can scratch run doom? Yes it can XD

  • @KoopaTroopa37_
    @KoopaTroopa37_ 5 місяців тому

    This is so Cool!

  • @Demonstrong
    @Demonstrong 5 місяців тому

    Ah yes i love Turbowrap

  • @vexmain2836
    @vexmain2836 5 місяців тому

    Griffpatch made a video for making 3D in Scratch

  • @KoopaTroopa37_
    @KoopaTroopa37_ 5 місяців тому

    I am i supposed to use the Zip Extractor to download the game?

  • @AlienDeveloperYT
    @AlienDeveloperYT 5 місяців тому +7

    TURBOWARP NOT TURBO RAP!

    • @PebbleBoyofficial
      @PebbleBoyofficial 5 місяців тому +3

      “Well actually according to my calculations.”🤓☝️

    • @mrdroid3134
      @mrdroid3134 5 місяців тому

      Epic rap battles in turbo

  • @ezicyt
    @ezicyt 8 днів тому

    Yeah, Turborap.

  • @froobleton
    @froobleton 5 місяців тому

    At this point you should’ve just made wolfenstein.

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

    0:55 *warp

  • @Drago_Cuven
    @Drago_Cuven 5 місяців тому +1

    NOOOOO YOU DID "NOT" JUST CALL TURBOWARP "TURBOWRAP"!

  • @imaz0mbie_
    @imaz0mbie_ 5 місяців тому

    no sectors?

  • @cyberkuliq
    @cyberkuliq 5 місяців тому +1

    💯

  • @gameknightplays1211
    @gameknightplays1211 5 місяців тому

    Its official, Scratch can run doom

  • @Kreskowy
    @Kreskowy 5 місяців тому +1

    now do it again, but instead with the Simple3D PLugin

  • @desireecarney5121
    @desireecarney5121 3 місяці тому

    can you give link to game

  • @KoopaTroopa37_
    @KoopaTroopa37_ 5 місяців тому

    I Dont Know how to download a SB3 File

  • @Person-who-exists
    @Person-who-exists 5 місяців тому +1

    Bro didn’t even binary space partition 💀

  • @moop-br2gd
    @moop-br2gd 5 місяців тому

    this is crazy

  • @Kaybeeguy
    @Kaybeeguy 3 місяці тому

    Scratch can run Doom

  • @austencope
    @austencope 5 місяців тому +5

    you know he's getting banned 2 seconds after publishing it 🤣🤣🤣

  • @Juniosonicx
    @Juniosonicx 5 годин тому

    Now make sonic robo blast 2 with this because srb2 uses the doom engine

  • @KoopaTroopa37_
    @KoopaTroopa37_ 5 місяців тому

    Im Having Trouble downloading the file

  • @hahen8
    @hahen8 5 місяців тому +3

    Bro said turbowrap instead of warp

  • @jonyvalencia-bs1kf
    @jonyvalencia-bs1kf 5 місяців тому

    Can you please do a tutorial please

  • @TheRealScottMusic
    @TheRealScottMusic 5 місяців тому

    Fuck now my project won't be original
    For context I've been working on this exact project for months

  • @Rukus04
    @Rukus04 5 місяців тому

    Now do it in Scratch JR

  • @LeBabol
    @LeBabol 5 місяців тому +1

    just make a doom WAD importer instead of making the level by hand

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

    nah after first Doom, Half Life was the most revolutionary

  • @LuisEnterprises
    @LuisEnterprises 5 місяців тому

    Can u send me the project link, plz?

    • @UsmanDev
      @UsmanDev  5 місяців тому

      Check video description

  • @palmossi
    @palmossi 5 місяців тому +1

    0:33 how is that hard

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

      Scratch has no 3d stuff

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

      @@TecoTurtle pen:

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

      @palmossi pen wasn't designed for makeing 3d games but that what we use it for\•_•/

  • @-Fidelis-
    @-Fidelis- 5 місяців тому +2

    But can scratch play COD?

  • @wojtekextras
    @wojtekextras 5 місяців тому +1

    "turbowrap" 😭

  • @thekrafterski
    @thekrafterski 5 місяців тому

    PENGUIN MOD 😭

  • @kravataf
    @kravataf 5 місяців тому +1

    nice

  • @WholesaleOFFICIALChannel-dd2wi
    @WholesaleOFFICIALChannel-dd2wi 5 місяців тому

    Now make Duke Nukem 3D in scratch or you can’t do that?

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

      i made duke nukem 3D... its on my channel if u want to check it :)

  • @That_blood_stain
    @That_blood_stain 5 місяців тому

    Someone is creating sm 64

  • @zbord77
    @zbord77 5 місяців тому

    Now do Scratch Jr /j

  • @nuttin_here
    @nuttin_here 5 місяців тому

    Now make half life in scratch

  • @pingas6429
    @pingas6429 5 місяців тому +3

    THE WAY HE PRONOUNCES TURBOWARP AS "TURBOWRAP" AND Z AS ZED INSTEAD OF ZEE 💀
    Also, Doom Had A Shareware Version ONLY Including The First Episode. I Wanna See You Recreate That ENTIRE Episode In Scratch.

    • @CrapOdemon
      @CrapOdemon 5 місяців тому

      YES GET HIM TO RECREATE KNEE DEEP IN THE DEAD

    • @IrishCoder
      @IrishCoder 5 місяців тому

      Wait you are from click the bart

    • @DaAlphaDawg
      @DaAlphaDawg 5 місяців тому +1

      Bro he has an accent, stop being rude. But I do think he was saying "Turbowrap" on purpose just for funzies.

    • @IrishCoder
      @IrishCoder 5 місяців тому

      @@DaAlphaDawg he is not being rude

    • @Chocoswine
      @Chocoswine 5 місяців тому

      In original english it is zed bloody americans

  • @mstrmm35
    @mstrmm35 5 місяців тому

    Turbowrap

  • @Stxrl4o
    @Stxrl4o 5 місяців тому

    Im Usman too

  • @jonnymo_13
    @jonnymo_13 5 місяців тому

    Bro this is wolfenstein lol

  • @MOAB-vx7sw
    @MOAB-vx7sw 3 місяці тому

    now make the first half life

  • @ComicCon20Playz
    @ComicCon20Playz 5 місяців тому

    Milanote doesn't work on Xbox. What a shame.

  • @doughnut_panda
    @doughnut_panda 5 місяців тому

    Niiiiice.

  • @96isthebestnumber
    @96isthebestnumber 5 місяців тому

    Turbowrap 💀💀💀💀💀💀

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

    dude it turbo woarp not turbo wrap

  • @Prophet155
    @Prophet155 5 місяців тому

    there's an easier way to raycast something in 3d