I Made Doom in Scratch

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • I Made Doom in Scratch
    Sign up to Milanote for FREE with no time limit: milanote.com/usmandev
    Doom is one the most popular horror games of all time, I thought why not try recreating it in the most basic game engine there is? Scratch, a beginner-friendly platform where children use to learn programming, and so I thought why not push Scratch to it's limit by creating the most famous first person shooter, a 3D game, in Scratch, specifically Doom.
    Play Instructions:
    Download: drive.google.com/file/d/1XXUg...
    Load into turbowarp.org/ by clicking File - Load from Computer
    WASD to move, arrow keys to look around, space bar to shoot.
    [learn]
    ➤ Learn how to code at top tier level (40% off): app.codecrafters.io/join?via=...
    ➤ My newsletter on how to generate wealth with code: codewealth.io
    [game]
    ➤ Wishlist my game: store.steampowered.com/app/23...
    [socials]
    ➤Discord: / discord
    ➤Twitter: / usmandevyt
    [paragraph]
    This is like making a 3D FPS Scratch game Doom in 30 minutes or 10 minutes or 1 minute, or 3 nights. a scratch first person shooter game like Polymars, ZonxScratch, griffpatch, JujuProdGames like their Scratch games and remaking Doom. I make a 3D first-person shooter in Scratch. It's a first-person shooter in Scratch because its the original Doom game from 1993.
    [similar videos]
    Clouser - I Made Doom in Minecraft
    • I Made Doom in Minecraft
    UsmanDev - I Made Doom in Powerpoint
    • I Made Doom in Powerpoint
    jdh - Programming a first person shooter from scratch like it's 1995
    • Programming a first pe...
    Griffpatch's 3D Raycasting in Scratch Series: • Crazy Simple Raycastin...
    3DSage's Raycasting using PyGame: • Make Your Own Raycaste...
    Decino's jittering Doom gameplay
    This video was sponsored by Milanote.
    #scratch #devlog #fpsgames #doom #scratchgames #fps #doom1993
  • Розваги

КОМЕНТАРІ • 133

  • @UsmanDev
    @UsmanDev  13 днів тому +14

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

    • @KindOfWitch
      @KindOfWitch 12 днів тому +2

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

    • @FroogNBD
      @FroogNBD 12 днів тому +1

      useful

  • @sifurius
    @sifurius 12 днів тому +91

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

    • @zetwave
      @zetwave 11 днів тому +16

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

    • @asillykidnamedty
      @asillykidnamedty 10 днів тому +3

      @@zetwaveid also made wolfenstein

    • @zetwave
      @zetwave 9 днів тому +4

      @@asillykidnamedty I know, that's why I said he's not wrong

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

      @@asillykidnamedty🤓👆

    • @stupidbitchfrucker321
      @stupidbitchfrucker321 3 дні тому

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

  • @Mistereee
    @Mistereee 13 днів тому +145

    triggered every time you say turbowrap instead of turbowarp

    • @UsmanDev
      @UsmanDev  13 днів тому +19

      Lmao

    • @-Fidelis-
      @-Fidelis- 13 днів тому +4

      same

    • @FLG-Tech
      @FLG-Tech 12 днів тому +4

      Why are you speaking fax rn?

    • @mrrfyW
      @mrrfyW 12 днів тому +1

      Just switch 2 letters around

    • @zbord77
      @zbord77 11 днів тому +2

      same

  • @catree5700
    @catree5700 12 днів тому +14

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

  • @obliterateskhur4959
    @obliterateskhur4959 13 днів тому +27

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

  • @user-rc3vr3zf7c
    @user-rc3vr3zf7c 12 днів тому +15

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

  • @Bezio
    @Bezio 7 днів тому +3

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

  • @cheesepop7175
    @cheesepop7175 9 днів тому +3

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

  • @Idek24502
    @Idek24502 13 днів тому +7

    This guy comes up with crazy stuff bro

  • @dudemydude4969
    @dudemydude4969 10 днів тому +5

    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 6 днів тому

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

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

      @@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

  • @angelblancorodriguez6972
    @angelblancorodriguez6972 12 днів тому +3

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

  • @izujojo
    @izujojo 13 днів тому +29

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

  • @ezpz035nn
    @ezpz035nn 12 днів тому +3

    So impressive!!

  • @IamDesperateForAChannelName
    @IamDesperateForAChannelName 13 днів тому +9

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

  • @Paulcrew1077Scratch
    @Paulcrew1077Scratch 11 днів тому +1

    Wow... This is amazing!

  • @AlienDeveloperYT
    @AlienDeveloperYT 12 днів тому +7

    TURBOWARP NOT TURBO RAP!

    • @PebbleBoyofficial
      @PebbleBoyofficial 10 днів тому +3

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

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

      Epic rap battles in turbo

  • @Friendly_Neighborhood_Dozer
    @Friendly_Neighborhood_Dozer 8 днів тому +1

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

  • @TurtleBoyoIsCool
    @TurtleBoyoIsCool 13 днів тому +2

    Incredible

  • @Loch_Ness_Lachster
    @Loch_Ness_Lachster 12 днів тому +2

    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.

  • @RedBigz
    @RedBigz 11 днів тому +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 9 днів тому

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

  • @GameCookDev
    @GameCookDev 7 днів тому +1

    Great video

  • @TheColorOrang
    @TheColorOrang 11 днів тому +8

    Im still mad you pronounced it turbowrap

    • @UzielRuiz-oh6kb
      @UzielRuiz-oh6kb 7 днів тому +1

      WAIT YOU FROM HOW SOMEONE MADE GEOMETRY DASH IN ROBLOX😯😯😯😯😯😯😯😯😯😯😯😯

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

      @@UzielRuiz-oh6kb correct

  • @Shmungis
    @Shmungis 10 днів тому +1

    thank you, I will no longer be bored in ICT

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

    This is so Cool!

  • @Theromeman
    @Theromeman 12 днів тому +2

    1000 VEIWS? THATS IT? THIS IS SO UNDERRATED

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

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

  • @_bosstfex
    @_bosstfex 13 днів тому +2

    use stamp to get the entities to be behind the level

  • @DigiSpaceProductions
    @DigiSpaceProductions 12 днів тому +4

    Your engine only does 90-degree walls?

  • @carlosiagnecz
    @carlosiagnecz 9 днів тому

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

  • @VoylinsGamedevJourney
    @VoylinsGamedevJourney 10 днів тому +1

    But now make Scratch in Doom!

  • @F.J.Gaming5063
    @F.J.Gaming5063 13 днів тому +4

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

  • @Mroof124o
    @Mroof124o 12 днів тому +2

    YOU SHOULD MAKE A MAP EDITOR PLS

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

    Ah yes i love Turbowrap

  • @Igorsheesh
    @Igorsheesh 13 днів тому +2

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

  • @jazondm
    @jazondm 10 днів тому +1

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

  • @kravataf
    @kravataf 13 днів тому +1

    nice

  • @moop-br2gd
    @moop-br2gd 2 дні тому

    this is crazy

  • @MarkRayers
    @MarkRayers 12 днів тому +1

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

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

    Griffpatch made a video for making 3D in Scratch

  • @The_Top_Hat_2
    @The_Top_Hat_2 11 днів тому

    as a scratcher, i applaud you.

  • @jamesdunham5505
    @jamesdunham5505 12 днів тому

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

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

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

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

    Niiiiice.

  • @Person-who-exists
    @Person-who-exists 12 днів тому +1

    Bro didn’t even binary space partition 💀

  • @LeBabol
    @LeBabol 11 днів тому +1

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

  • @gameknightplays1211
    @gameknightplays1211 11 днів тому

    Its official, Scratch can run doom

  • @POBEPTtrinolnolnol
    @POBEPTtrinolnolnol 8 днів тому +1

    how to make raylisting i need a tutorial

  • @froobleton
    @froobleton 11 днів тому

    At this point you should’ve just made wolfenstein.

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

    Someone is creating sm 64

  • @hahen8
    @hahen8 11 днів тому +3

    Bro said turbowrap instead of warp

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

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

  • @wojtekextras
    @wojtekextras 8 днів тому +1

    "turbowrap" 😭

  • @Stxrl4o
    @Stxrl4o День тому

    Im Usman too

  • @Rukus04
    @Rukus04 11 днів тому

    Now do it in Scratch JR

  • @Drago_Cuven
    @Drago_Cuven 4 дні тому

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

  • @imaz0mbie_
    @imaz0mbie_ 11 днів тому

    no sectors?

  • @mstrmm35
    @mstrmm35 11 днів тому

    Turbowrap

  • @nocluebruh3792
    @nocluebruh3792 13 днів тому +1

    lol nice

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

    PENGUIN MOD 😭

  • @DoggoEater
    @DoggoEater 13 днів тому

    59 mins?? nah i am too early or late..

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

    I Dont Know how to download a SB3 File

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

    Turbowrap 💀💀💀💀💀💀

  • @FyonixYT
    @FyonixYT 12 днів тому

    now do it again, but instead with the Simple3D PLugin

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

    Now make half life in scratch

  • @zbord77
    @zbord77 11 днів тому

    Now do Scratch Jr /j

  • @Tantuni95_PLUS
    @Tantuni95_PLUS 13 днів тому

    cool ig

  • @austencope
    @austencope 12 днів тому +2

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

  • @palmossi
    @palmossi 12 днів тому +1

    0:33 how is that hard

  • @jonyvalencia-bs1kf
    @jonyvalencia-bs1kf 6 днів тому

    Can you please do a tutorial please

  • @_LuisEntertainment_
    @_LuisEntertainment_ 13 днів тому

    Can u send me the project link, plz?

    • @UsmanDev
      @UsmanDev  12 днів тому

      Check video description

  • @vaqquixx8620
    @vaqquixx8620 9 днів тому

    Turbo Wrap....

  • @twistedfoxy3780
    @twistedfoxy3780 12 днів тому

    Yo this is amazing but I noticed that when you made project you showed an example and seem to be using a method from a scratch tutorial by griffpatch yet there is no mention of this? Just wondering why but still this is cool

  • @prophet1237
    @prophet1237 4 дні тому

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

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

    Im Having Trouble downloading the file

  • @pingas6429
    @pingas6429 12 днів тому +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 12 днів тому

      YES GET HIM TO RECREATE KNEE DEEP IN THE DEAD

    • @IrishCoder
      @IrishCoder 12 днів тому

      Wait you are from click the bart

    • @DaAlphaDawg
      @DaAlphaDawg 12 днів тому +1

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

    • @IrishCoder
      @IrishCoder 12 днів тому

      @@DaAlphaDawg he is not being rude

    • @Chocoswine
      @Chocoswine 12 днів тому

      In original english it is zed bloody americans

  • @-Fidelis-
    @-Fidelis- 13 днів тому +2

    But can scratch play COD?

  • @majicktek5051
    @majicktek5051 11 днів тому

    it's turboWARP, not turboWRAP lol

  • @someone4229
    @someone4229 12 днів тому

    It's not turbowrap!..

  • @ComicCon20Playz
    @ComicCon20Playz 12 днів тому

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

  • @im-zap
    @im-zap 8 днів тому

    ITS TURBO WARP NOT TURBOWRAP UGHHHHHHHH

  • @YoJoLoCo
    @YoJoLoCo 12 днів тому +1

    Doom is 2d lol

    • @UsmanDev
      @UsmanDev  12 днів тому +1

      What doom have you been playing bro💀

    • @YoJoLoCo
      @YoJoLoCo 12 днів тому

      @@UsmanDev gzdoom doom1
      It was always 2d wdym

    • @cloudcutter_dy2
      @cloudcutter_dy2 12 днів тому +1

      @@YoJoLoCoit’s way more of a limited 3D. The way that old Doom rendered was in columns stretched and distorted but still always facing straight up, and the textures would map to those columns and faces.

  • @tahankhan239
    @tahankhan239 13 днів тому

    Can you make a grand theft auto game?

    • @OctoSystem
      @OctoSystem 12 днів тому

      i think that would be way too laggy even for turbowarp

  • @evelin1006
    @evelin1006 12 днів тому

    Yo dude if you use videos that aren't yours it would be nice to credit the creators of said videos.

  • @mstrmm35
    @mstrmm35 11 днів тому

    Doom isn’t 3D either, what doom does is basically the same trick that you are using. Doom just has additional features such as different floor elevations and stuff. Basically the same thing

    • @doommaker4000
      @doommaker4000 10 днів тому +1

      No, it is not that... Doom uses BSP, it has variable heights and projectiles can fly over or under entities. And guess what makes something 3D? That's right, a 3rd axis.

  • @WholesaleOFFICIALChannel-dd2wi
    @WholesaleOFFICIALChannel-dd2wi 6 днів тому

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