My own 3D engine in Geometry dash

Фильм және анимация

Work in progress, trying to optimize this as much as possible
#geometrydash #geometrydashshowcase #3d

Пікірлер: 202

  • @kwoobgd
    @kwoobgdАй бұрын

    As a scratch enjoyer, i know how this works but its still amazing for me how raycasting is possible even in gd...

  • @pillant9124

    @pillant9124

    Ай бұрын

    Still gotta rework it 10 times until i manage to make it stable. Rn im getting huge lag spikes every 30 seconds

  • @Sifven

    @Sifven

    Ай бұрын

    @@pillant9124 bro teach me, im tryna make gta on gd

  • @Wildxgiyu

    @Wildxgiyu

    Ай бұрын

    ​@@Sifven💀

  • @teamok1025

    @teamok1025

    Ай бұрын

    Its even possible on 2.1 (dim by spurs)

  • @user-ok6uo6cz1c

    @user-ok6uo6cz1c

    Ай бұрын

    ​@@Sifven what 😭

  • @mistergadzy5862
    @mistergadzy5862Ай бұрын

    my eyes: ⬅️➡️⬅️➡️⬅️➡️⬅️➡️

  • @sugunabathula9994

    @sugunabathula9994

    21 күн бұрын

    So true lol

  • @JosePonce-zz4kf

    @JosePonce-zz4kf

    2 күн бұрын

    ?

  • @spaceguy20_12
    @spaceguy20_12Ай бұрын

    when multiplayer support gets added to this, it’s only a bit of time until we make an online multiplayer shooting game

  • @Clubstepper

    @Clubstepper

    28 күн бұрын

    itd be awesome if we were able to interact with players

  • @TotallyTaliton

    @TotallyTaliton

    14 күн бұрын

    Call of Geometry

  • @holaqueaseyatusabes8656
    @holaqueaseyatusabes8656Ай бұрын

    And that's how 3D graphics started, ladies and gentlemen. At this step we will recreate Wolfenstein 3D, and then, *DOOM.*

  • @TRMrStone

    @TRMrStone

    26 күн бұрын

    How did I forgot Doom?! We definitely have to do a "Can Doom run in Geometry Dash" 😅

  • @lucasgimenezaltamira110

    @lucasgimenezaltamira110

    21 күн бұрын

    But they already do DOOM (before of 2.2)

  • @Bluecuartzjuega
    @BluecuartzjuegaАй бұрын

    woww, every update in gd, are more possibilities

  • @piotrek5s170

    @piotrek5s170

    Ай бұрын

    this was possible in 2.1, spu7nix did it

  • @epicmN7728

    @epicmN7728

    26 күн бұрын

    ​But more complicated​@@piotrek5s170

  • @LordOfBrainrot

    @LordOfBrainrot

    25 күн бұрын

    you mean every month in gd?

  • @TechianGD

    @TechianGD

    16 күн бұрын

    spu7nix did this awhile before 2.2 even dropped

  • @paperalizado8493
    @paperalizado849310 күн бұрын

    "What engine do you use?" "Move triggers"

  • @AZAR_28
    @AZAR_28Ай бұрын

    Great work man

  • @verbatimc3
    @verbatimc3Ай бұрын

    this is surprisingly good quality raycasting for a simple indie 2d game like GD good job!

  • @furtcite
    @furtciteАй бұрын

    This is a new 3D level yay!

  • @ItsVingtdeux
    @ItsVingtdeuxАй бұрын

    i recommend you try using the gradient trigger in vortex mode, as it can draw smooth shapes but this is really cool!

  • @pillant9124

    @pillant9124

    Ай бұрын

    That would be much harder to make + it’s completely different render method

  • @MrBrineplays_

    @MrBrineplays_

    Ай бұрын

    Yeah, it's a bit harder. It's also not that efficient because you need 2 vertices for each line, plus 2 more vertices to finish the screen. I've tried using gradient trigger to make a 3d engine before and it does work fine but it's just tedious to set up. Idk about how you'd change the color of each gradient trigger too. But I think that can be done too

  • @williamist

    @williamist

    28 күн бұрын

    @@pillant9124 maybe try using it to smooth out the rectangles a bit, so it looks like it has more resolution then it actually does

  • @TRMrStone
    @TRMrStone26 күн бұрын

    So smooth and fast :D

  • @ashleycampbell8380
    @ashleycampbell8380Ай бұрын

    bluds about to be the next spu7nix 💀

  • @CyberCat3O

    @CyberCat3O

    Ай бұрын

    spu7nix did this in 2.1

  • @thetomathanchannel

    @thetomathanchannel

    26 күн бұрын

    like, a really long time ago, also remember that WHAT still exists

  • @7rodo

    @7rodo

    26 күн бұрын

    ​@@thetomathanchannel3depth exists too

  • @Tyranitar.
    @Tyranitar.27 күн бұрын

    THIS IS ASTRONOMICALLY GOOD

  • @acid324
    @acid32424 күн бұрын

    Its only a matter of time until someone fully recreates the cladsic doom in the geometry dash editor

  • @robocatssj3theofficial
    @robocatssj3theofficial24 күн бұрын

    i like how similar the concept is to griffpatch's 3d video, it's very well done.

  • @nolansullivan9495
    @nolansullivan9495Ай бұрын

    yo thats so awesome man!

  • @hdm7777
    @hdm777716 күн бұрын

    Wow that good 👍

  • @Wtungsten24
    @Wtungsten2415 күн бұрын

    gl mann

  • @nicholaszhang6122
    @nicholaszhang612226 күн бұрын

    Bro this crazy!!!

  • @Chadious_Gaming
    @Chadious_Gaming20 күн бұрын

    Blud is going to make Wolfenstein 3d in geometry dash 💀

  • @veteran_dino
    @veteran_dinoАй бұрын

    yo thats so cool man!

  • @Akrosha_IRcf
    @Akrosha_IRcf26 күн бұрын

    nice work, but you should work on fixing "fisheye" distortion by using `distance*cos(angle)` instead of `distance`. you can google some information about that, good luck!

  • @pillant9124

    @pillant9124

    24 күн бұрын

    Im too dumb for this, sorry. Maybe if i find someone who can help me, fish eye will be gone. Actually i have an idea how i can remove it but I think it would slow down the render

  • @SurrealBackrooms
    @SurrealBackrooms26 күн бұрын

    Good luck removing the fisheye effect. It’s hell, by the way, especially in GD

  • @ayselmerdivan7742
    @ayselmerdivan7742Ай бұрын

    Amazing

  • @MrBrineplays_
    @MrBrineplays_Ай бұрын

    How did you do this? Like, measure each distance and changing the brightness depending on it? And the screen, how does it work? Does it have multiple 1x1 pixels or does it have vertically long pixels that activate/deactivate?

  • @pillant9124

    @pillant9124

    Ай бұрын

    I shoot a ray (collision block) and i have a timer. Timer starts when ray is casted, when ray hits the wall it checks how long it took to hit the wall. Then depending on time i change the brightness of a pixel and its vertical scale. And i have 80 rays like that shooting around 7 times per second :) But still I think there is a better way to render 3d

  • @MrBrineplays_

    @MrBrineplays_

    Ай бұрын

    ​​@@pillant9124 But how does it know the timer value? I've tried your way too but the timer value just won't get read by the level. Did you assign value ranges for brightness values? Like, if the value is between 4 and 5, it gets assigned the brightness value for that? Is it like that? I'm confused how you managed to use the numbers My 3d maze also uses rays, raycasting to be exact, and depending on the distance of the raycast point to the player, that's opposite of how long the wall is displayed. It's a bit complicated how mine works and idk how to explain it properly. The darkness value is hard to implement though as I'm using gradient triggers that need multiple triggers just to have a few brightness value because each brightness value is treated as an individual color

  • @pillant9124

    @pillant9124

    Ай бұрын

    @MrBrineplays_ i have separate timer from 1 to 20 and it resets when it hits 20. For each number i have unique brightness and scale. For example if ray hits wall at value 10 pixel will be 50% brightness and x2 scale. You can see the timer in my new video, but rn in video it goes up to 27

  • @exotic1405
    @exotic1405Ай бұрын

    Reminds me of doom, like a 1D extended to look 3D

  • @NotShard1
    @NotShard129 күн бұрын

    this reminds me of ds/3ds videos. if yk yk

  • @fraelguy4115
    @fraelguy411515 күн бұрын

    This bro really can get DOOM in gd

  • @birdcraft2287
    @birdcraft228721 күн бұрын

    Cool.

  • @liquidthefox
    @liquidthefox26 күн бұрын

    oh boy wolfenstein 3d coming up

  • @molord1203
    @molord1203Ай бұрын

    underrated

  • @lesnt4449
    @lesnt4449Ай бұрын

    how did you make the 3d effect

  • @SCTHEROOOOOK-gm6ez
    @SCTHEROOOOOK-gm6ez17 күн бұрын

    Spu7nix will be so proud

  • @westernonion3338
    @westernonion333828 күн бұрын

    How do you make the wall textures align with the objects perfectly? When i made a 3D DOOM game the textures were a slop and the different colors on the wall were just buggy

  • @pillant9124

    @pillant9124

    28 күн бұрын

    I just place another collision block on the wall and if ray hits it i change the hue of the wall area

  • @westernonion3338

    @westernonion3338

    28 күн бұрын

    @@pillant9124 thank you!

  • @Chadious_Gaming

    @Chadious_Gaming

    19 күн бұрын

    How dare you not do Wolfenstein first

  • @westernonion3338

    @westernonion3338

    19 күн бұрын

    @@Chadious_Gaming i was working on a wolfenstein project but for some reason all of my levels in the locallevels file got deleted and my save button wasnt working at that time so yeah

  • @Chadious_Gaming

    @Chadious_Gaming

    19 күн бұрын

    @@westernonion3338 well then sorry for asking 😞

  • @AISSURFSRUSSIA
    @AISSURFSRUSSIA22 күн бұрын

    HOW ARE YOU DO IT BRO???

  • @akissavva3137
    @akissavva3137Ай бұрын

    we are making doom with this one 🔥

  • @NpccGaeming
    @NpccGaeming10 күн бұрын

    hotline miami will be recreated?!

  • @xenon9717
    @xenon9717Ай бұрын

    I wonder if it would be possible to integrate gradient triggers with this method

  • @DavidIsFrenchGD

    @DavidIsFrenchGD

    29 күн бұрын

    Much MUCH harder

  • @jacksongreenway
    @jacksongreenwayАй бұрын

    Mom can we have 3depth? We have 3depth at home 3depth at home: Jokes aside this is really good and impressive keep it up

  • @That1One-Guy
    @That1One-Guy28 күн бұрын

    POV: you followed the 3D scratch engine tutorial only to realize you were in the wrong game.

  • @Ilovenumberfive
    @Ilovenumberfive10 күн бұрын

    Also gd fandom: Tutorial how to make 4d minigame in geometry dash

  • @herostereo99
    @herostereo9919 күн бұрын

    WE MAKIN DOOM IN GD WITH THIS ONE🗣🔥🔥🔥🔥

  • @realastem
    @realastem10 күн бұрын

    nice, now we can recreate doom in geometry dash...

  • @LuigiFan23
    @LuigiFan2329 күн бұрын

    this 97 year old GD player still makes 3D engines the old fashioned way

  • @laftq7884

    @laftq7884

    27 күн бұрын

  • @clorvocyoutube6018
    @clorvocyoutube601813 күн бұрын

    Geometrí dash se ha convertido en un motor gráfico

  • @gneu1527
    @gneu152727 күн бұрын

    GD community can actually be an example to how a human acts when their death is soon And this right here we are witnessing gd players use the platform for something it's not meant for, which is the second stage of GD community's death.

  • @DANIELSPACE-cu2xx
    @DANIELSPACE-cu2xx14 күн бұрын

    cool

  • @Alipun_kencerit
    @Alipun_kencerit28 күн бұрын

    Doom is getting closer and closer....

  • @theunknown-vi2oh
    @theunknown-vi2oh28 күн бұрын

    neat

  • @Builevinh2022
    @Builevinh202229 күн бұрын

    after this update everyone can be spu7nix if they have enough knowledge

  • @DellDex
    @DellDex9 күн бұрын

    smarty

  • @RyanDaGamer7842
    @RyanDaGamer78424 күн бұрын

    Wow

  • @Smailikkakoita
    @Smailikkakoita18 күн бұрын

    Ok, we must play doom in gd

  • @fafauuuu
    @fafauuuu26 күн бұрын

    is raycaster?

  • @RomulaaniYT
    @RomulaaniYT24 күн бұрын

    next make doom

  • @snowster123-on-yt
    @snowster123-on-ytАй бұрын

    did he just make that one brick maze screensaver?

  • @Skorionik_2_elongated_boogaloo
    @Skorionik_2_elongated_boogaloo24 күн бұрын

    Now time to recreate doom

  • @user-vh7el5wl6z
    @user-vh7el5wl6z23 күн бұрын

    This is also how the original doom works

  • @scarstefangamer
    @scarstefangamer22 күн бұрын

    that people that created this is griffpatch GD

  • @LeverS_HaH
    @LeverS_HaH18 күн бұрын

    waiting doom in geometry dash

  • @matthewdavis8385
    @matthewdavis838526 күн бұрын

    Can it run doom?

  • @SrSalcho
    @SrSalcho21 күн бұрын

    How tf do you even do a raycaster in gd 😭😭

  • @RandomBuilderMarioUserFX
    @RandomBuilderMarioUserFX19 күн бұрын

    finally GDoom

  • @bananapalito
    @bananapalitoАй бұрын

    How you used math?

  • @1lllum1nat
    @1lllum1nat24 күн бұрын

    OMG HOW

  • @radayrk
    @radayrkАй бұрын

    you know the next step. DOOM

  • @carburger
    @carburger19 күн бұрын

    HERE IS WHERE HUMANITY HAS YET TO LAUNCH DOOM

  • @WVW6660
    @WVW666019 күн бұрын

    Post the level please bro

  • @ttvtakis5469
    @ttvtakis546910 күн бұрын

    but can it run doom?

  • @MasterLooter
    @MasterLooter28 күн бұрын

    time to make ultrakill in gd

  • @realisticcorporation9756
    @realisticcorporation975616 күн бұрын

    That's not a 3D Engine. That's called raycasting which is an effect of perspective which makes it look like if it was on 3D. It's pretty simple to do actually.

  • @sopuin1392
    @sopuin1392Ай бұрын

    waiting for DOOM in gd

  • @Im_Just_Chris_2.0
    @Im_Just_Chris_2.020 күн бұрын

    DOOM IN GD WHEN?

  • @V2GAMINGBRUH
    @V2GAMINGBRUH15 күн бұрын

    gentlemen, can it run doom?

  • @ABOBA-bw6ii
    @ABOBA-bw6ii21 күн бұрын

    doom in geometry dash💀

  • @manutosis598
    @manutosis598Ай бұрын

    Now: doom in gd

  • @DEVSCBA
    @DEVSCBAАй бұрын

    2 months and we have doom in gd

  • @lukatolstov5598
    @lukatolstov5598Ай бұрын

    HOW!?

  • @tonyandsammyclub
    @tonyandsammyclubАй бұрын

    This is really cool, but unfortunately not really 3D

  • @Inset_tomato
    @Inset_tomato29 күн бұрын

    3D LEVELS WITHOUT THE MOST JANKY CONTROLS TO MAN?!

  • @potapov2004
    @potapov20047 күн бұрын

    id pls

  • @daviio
    @daviio27 күн бұрын

    no way they are gonna make doom

  • @ArtemKiselyov.3352
    @ArtemKiselyov.3352Ай бұрын

    wow id ? Please

  • @Proto_Divi
    @Proto_Divi22 күн бұрын

    guys... it's happening...

  • @RussianWebSite
    @RussianWebSite13 күн бұрын

    Remind me, the DOOM was run in the geometry dash?

  • @Sashkakent

    @Sashkakent

    13 күн бұрын

    No

  • @user-x200
    @user-x20020 күн бұрын

    doom in gd?

  • @StarBaby17k
    @StarBaby17k22 күн бұрын

    make a tutor pls

  • @BYCAt285-original
    @BYCAt285-original16 күн бұрын

    ID pls

  • @user-jsgwi
    @user-jsgwi11 күн бұрын

    How?

  • @E.P.I.C...
    @E.P.I.C...23 күн бұрын

    Cool! Now start Doom

  • @YaYmsc
    @YaYmscАй бұрын

    Now make doom eternal

  • @kriperovichminecraft
    @kriperovichminecraft18 күн бұрын

    OMFG

  • @antmoon1rus175
    @antmoon1rus17514 күн бұрын

    Ray cast

  • @Logicatube
    @Logicatube24 күн бұрын

    I did this in gpds.

  • @Elbishoraroo
    @Elbishoraroo11 күн бұрын

    DOOM in gd?

  • @LegitChemist
    @LegitChemist29 күн бұрын

    What 2 just dropped??!?!?!?!?!?!?!? also literally doom

  • @credesasq_russia
    @credesasq_russia4 күн бұрын

    how?

  • @tidepod
    @tidepodАй бұрын

    will it run doom

  • @pillant9124

    @pillant9124

    Ай бұрын

    Someday

  • @KompadoodleLEL
    @KompadoodleLELАй бұрын

    cool now remake doom

  • @givowo
    @givowo29 күн бұрын

    Shoutout to raycast fisheye

Келесі