How is this POSSIBLE? - 4D Golf Devlog #8

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

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

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

    To save CodeParade's sanity we should refrain from writing 6D in the comments.

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

      To late‚ I want to see a 7D game

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

      He did say that he tried 6D but that the movement mechanics would be too incomprehensible. I guess we don’t get to experience triple rotation 😢

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

      @@Uni_974 try the 7D rubik's cube

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

      XD

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

      @@Uni_974 Tzeench in 9D castle main hall:
      - Well-well-well. Wake up the Emperor!

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

    5 seconds into the video: "what could you even spoil about a golf game, i dont care about the story anyway, im here for the dimensions"
    10 seconds later: "f*ck..."

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

      Yeah... I was expecting it to be something like revealing a depiction of a 4D being...

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

      I debated it with myself but I was so curious as to wtf could be a "Huge spoiler" for a *golf game*

    • @Syrahl696
      @Syrahl696 8 หลายเดือนก่อน +23

      Same here. I've been clicking these videos, but never actually intended to get the game. It's a really cool concept, but since I'm already a little bit familiar with 4-d stuff, I felt I didn't have any really novel experience to look forward to. Now I know otherwise and I will be picking the game up when I've got some more free time.

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

      IKR

    • @ziggyzoggin
      @ziggyzoggin 8 หลายเดือนก่อน +24

      @@Syrahl696 "It's a really cool concept, but since I'm already a little bit familiar with 4-d stuff, I felt I didn't have any really novel experience to look forward to."
      That's extremely silly. You're doing yourself an extreme disservice here, any time you interact with a new 4D thing you gain soo much intuition that you didn't even know you were missing. If you don't care about 4D that's fine but if you do, never assume you know everything. Honestly, never assume you know everything in *any* subject.

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

    I am 100% serious about this: You can absolutely get at least one academic paper published out of your 5D engine if you want to. And I predict that if you're so inclined, you can make an entire career out of offering consulting services for your engine once you release it (for which, by the way, you would be entirely justified in charging money for licenses).

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

      as nice as this sound i very much doubt enough people would have a use for a 5D engine for this to be more than a neat novelty, and most if not all of the novelty comes with making it run in Unity.
      You can already visualize 5d with more math oriented graphing tools, and none of the math done here is innovative. The main innovation comes from having to bridge the gap to 5d in code since Unity/C# doesnt support any sort of 5d math (for obvious reasons)

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

      Yep, e.g. hyperrogue have scientific publications from their hyperbolic geometry engine

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

      I've seen a lot of really cool and novel tech developed as a passion project never really get adopted anywhere. Or see some adoption but never really catches on, like Digital Molecular Matter destruction physics and the many attempts to develop fully procedural world generation techniques (th-cam.com/video/Y5arfh0kJTo/w-d-xo.html)

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

      I mean. Like. "a career out of offering consulting services for [a 4D and 5D] game engine"? you seriously can't be this out of touch. I'd be impressed if I saw a single new 5D game. simply put, 4D and beyond are simply... not... fun. they're cool as a tech demo/edutainment game but you can't use them to make a serious game, or a game about anything else other than it being 4D.

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

      @@henrycgs You're just not thinking outside of the box. There are plenty of puzzle games you can make, exploration games, or even horror games.

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

    just imagining a 5D game built on a 4D world being rendered in a 3D world on a 2D screen sounds so tough a challenge

    • @HikidyMapping
      @HikidyMapping 8 หลายเดือนก่อน +24

      for your 1d brain to understand

    • @ethan44866
      @ethan44866 8 หลายเดือนก่อน +14

      Transmitted one dimensionally through a wire

    • @alhello_game_of_everything
      @alhello_game_of_everything 4 หลายเดือนก่อน +3

      @@HikidyMappingwith 0d neurons

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

      @@alhello_game_of_everything idk if i should say this but
      and your -1d dad

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

      @@Quaplex4921
      Went to get the milk in -2d

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

    I was very confused when I got to the first beyond level and my fans kicked in to overdrive when there was like two track pieces lol

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

      lmao

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

      My potato laptop cannot go even one second on the default resolution without throwing a tantrum and turning the sound into static...

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

      Same, I had no idea how my barely-gaming laptop was able to handle it

    • @Kh-ik3de
      @Kh-ik3de 8 หลายเดือนก่อน

      @@yeetrepublic9142golf is the sole reason I bought my new gaming pc

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

      turning off antialiasing in those levels made my computer get like 10 degrees cooler

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

    At this point you are at the top of the list regarding people with most knowledge on higher dimensions

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

      I'm pretty much convinced that CodeParade is himself a higher-dimensional being...

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

      Serioulsy, I think *everybody* having *anything* to do with higher-dimensions knows you 🤗

    • @SeanStClair-cr9jl
      @SeanStClair-cr9jl 9 หลายเดือนก่อน +13

      Haha I love this take. Damn. It is absolutely correct.

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

      i mean, we're all on the list, just not that high up🫠

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

      @@PunmasterSTP he's trying to build a bridge back to his home dimension 😂

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

    3:17 “I don’t really understand it, but that’s just how it works out” -most game devs and physicists

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

      mathematicians too

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

      @@thezipcreatorI mean mathematicians actually prove things and learn the proof to theorems they use so I think the understanding the thing is in the proofs. Sure they might not be able to visualize the 5th dimension, but they can work with the general principles and understand what they need to to say what they need to. The other fields often just use the results from mathematics without really understanding it so I’d agree there.

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

      @@Happy_Abe I was more referencing that like mathematicians don't necessarily understand like _why_ shit is the way it is; for example, nobody knows why the pariah groups exist, they just do (under a logically bound system)

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

      @@thezipcreator yeah that’s a good example. But why is a very philosophical question and many mathematicians won’t even deal too much in it. And I think the monster group is a unique case of this. The classification of the finite simple groups was proven in parts by so many different mathematicians that no one person probably has a full understanding of it, they just built off each other is my guess. But most things a mathematician will prove will be something they have a really good understanding of. I’m in a math PhD program now and I’m consistently blown away by how rich of an understanding my professors have of their field.

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

    the 5d reveal was amazing. It might be one of the best twists i've ever seen a puzzle game do.

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

      it's gotta be tied with Hyperbolica, his ending there THREW ME WAY HARDER THAN EXPECTED

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

      I wish I discovered it while playing (I only watched the devlogs)

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

      Second only to "Braid".

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

    Thats hilarious. The spoiler for your 4d golf game is that it's actually 5d.

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

      Now all it needs is multiverse time travel

    • @alexsiemers7898
      @alexsiemers7898 25 วันที่ผ่านมา

      @itsMeKvmanmaybe a spinoff in that universe with two time dimensions

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

    Can we just take a moment to appreciate all the work codeparade has put into everything? Not only did he make 5 dimensional golf, but he also actively engages with his community. He reads nearly every message posted in his discord server. He listens to suggestions and bugs and actually *listens.* When the game first came out I reported a bug in the discord server, and in the same day, cp had fixed it and pushed a new version to steam. And on top of it all, he has been making this masterpiece of a video to explain it all.
    We love you codeparade!!! 💚

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

      He didn't help me move.
      *-1 star.*
      6 stars for the game & engagement, though;
      so, 5 out of 5 in total

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

    as a 4th dimensional being myself, i can truly see the world you made in , however my 4th dimensional brain cannot process 5th dimensional courses are unimaginable and therefore a lot of trouble playing , but i made all of it by the end, this game is truly the best game

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

      I think u mean trying to understand 5d golf in my 4d world through this 3d monitor which is perceived by my 2d eyes and finally my 1d brain

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

      ​@@liam8370
      👍

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

      As a cybernetic fairy, I recommend you say goodbye to your organic brain. It’s so much easier to upgrade an artificial brain with photonic connections and quantum processors.

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

      @@Wonders_of_Reality As a bionic creature, it's much more space efficient even than entanglement storage to just encode everything into DNA, and it's much faster too because I don't need everything to destructively interfere with itself to get what I want from memory. Robotics is the way, just organic robotics instead of artificial robotics.
      If you're a higher dimensional being, it would be even more space efficient, as well.

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

    I loved the reveal! The main I liked about it is that it was the first course where I really had to think in 4 dimensions. During the previous courses, I had gotten pretty good at reducing courses to 3 dimensions: making good use of the volume view and choosing my slice exactly so that the ball did not leave it and the course basically became 3 dimensional. Only during the 5d levels, there was no true volume view any more (this view was itself a slice). To get subpar on these levels I had to really wrap my mind around what was going on. I found myself doodling diagrams and 4d vectors on paper and actually paying very close attention to the compass.

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

      There is no way you actually used diagrams for the beyond. It’s just 5d.

    • @awareqwx
      @awareqwx 6 หลายเดือนก่อน +4

      ​​@@Kh-ik3de Just two entire degrees of freedom above what our moral minds were built to even be able to comprehend, much less visualize. Y'know, simple stuff like that.

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

    who, what, where, when and why? How do you even have the sanity for this

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

      He doesn’t, he just powers through it and hopes the code doesn’t explode

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

      I got one better which direction did his sanity go

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

      ​@@Shuck34 Cheers, I'll drink to that.

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

      @@Uni_974 It disappeared into the secret 6th dimension

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

      @@Uni_974 It doesn't go, it just experiences triple rotation

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

    Me at 0:06 "This is fine, I know it'll take me forever to get through my backlog anyway"
    Me at 0:12 "Oh, I guess 4D Golf is at the top of my backlog now"

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

      literally same lmao

  • @panampace
    @panampace 8 หลายเดือนก่อน +23

    Most devs: “our final boss will have an extra health bar”
    This guy: “my final boss will require me to write a 5-dimensional engine in C#”

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

      Now we just need a 5-dimentional boss with an extra health bar, and we will have peak boss design.

    • @alexsiemers7898
      @alexsiemers7898 23 วันที่ผ่านมา

      @TRJames5914 but since it’s 5D it would have to be a health cube or something

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

    I love how the previous devlogs have been understandable even with me knowing nothing about programming, while this one is just completely incomprehensible.

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

    8:05 More triangles AND it even looks lower poly too, oucha...

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

      Almost *no* bang for *all* the bucks 😆

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

      He could've just got a 3d ball and superimposed it on top of the screen so it's looks like as it's part of the 4d/5d world.

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

      @@MilkGlue-xg5vjI’m assuming it’s due to the engine he made. I’m imagining if the ball were 3D then it would not interact with 4D or 5D objects at all

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

      @@SamRMoyer then it could maybe be an invisible 5d point instead of the 5d object, although it could not be able to roll probably.

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

      ​@@MilkGlue-xg5vj Why would he cheat something like that? It would make no sense. 5d has low poly balls so you get a low poly ball 😅

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

    God yeah this level set wrinkled my brain when I streamed it. It was so crazy trying to wrap my head around it I was basically forced to play it by ear and just keep pointing myself at the hole and hope for the best lol

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

      Yeah, that was basically my strategy. Trial and error...

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

      That's how I've had to handle the 4D levels! I'd have no chance!

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

    I loved this whole game, but especially Beyond. The vibe you get when you open the course, and it looks super easy but clearly is not, fills you with foreboding. And then that's confirmed when you don't make it to the hole, and a cutscene plays -- you're in 5D!!
    Crazy fun.

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

    comments: make 5d golf
    codeparade that already made 5d golf: haha very funny

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

    This is absolutely insane how you managed to get not just 4D but 5D to work AT ALL, not even talking about it being as smooth as it is. I can't read any of the code you showcase in this video, which I find ever so fascinating! I really liked the finale, even though I barely understand 5D compared to me more or less understanding 4D.
    I wish there were more options and objects for levels, so you could possibly make some non-golf levels in 4D/5D, that would be really sick.

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

      I don't think that he has time to develop something like this, but CodeParade promised that he will open source the engine of 4D Golf just like he open sourced the engine for Hyperbolica

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

    The 5D reveal in the game was crazy, quite the twist. I did power through them - but I don't think I'll revisit the bonus material for them. 4D twisted my mind enough as-is. I can only imagine trying to code such a monstrosity; it looks like you pushed engines and compilers and shaders to their limits.

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

    This was the best part of 4D Golf. I came in looking for a game to grow my third eye with, and came out with a FOURTH eye (you can’t see it, it’s a few centimeters kata and deorsum)

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

    This is literally "fine, I'll do it myself"-ing Miegakure.

    • @AexisRai
      @AexisRai 7 หลายเดือนก่อน +10

      For real. This is the cutting edge now.
      I'm now expecting to be mildly disappointed in Miegakure's relative level of interactivity when it finally arrives.

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

    When i got to the reveal i think that was the quickest ive ever drawn myself choking out a game character, regardless of the “being of light”ness or not

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

    I am now convinced that you are a multi-dimentional creature tring to make us humans understand higher dimensions

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

      Section 31: Agents en route

  • @krajsyboys
    @krajsyboys 6 หลายเดือนก่อน +5

    When this devlog came out, I didn't own 4D Golf, but when I saw the spoiler warning in the beginning I turned off the video and told myself to play the game.
    I've now seen the reveal myself and omg I'm so glad I got to experience it myself. Seeing the first hole having a purple ghost in the regular view as well as the volumetric view was a real "Hold up.." moment!

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

    before watching and after playing the game. when i got there i felt it was a bit flat, and given the title beyond i felt some pull was gonna happen, especially since i saw this thumbnail when it was published. got the game yesterday and blasted through the courses last night and today. when he said we're not 4D my brain sank and exploded with excitement "you're 5D?" i guessed. he said we've actually 5D and i nearly ell out of my seat. it struck me as odd the entire game how in 4D and even in volume mode the ball would nearly ceaselessly warble its shape and surface. because it was a 5D ball the entire time, and i just stayed perfectly still in that 5th axis the rest of the game. so congratulations. i felt the entire process of watching this devlog and seeing the complete pipeline of creating a 4D game from scratch was massively impressive enough. 5D, you got me man, now to watch this video explaining the math and code...
    watching video
    YOU ADDED INTEGER TEMPLATES TO C#‽‽‽‽‽‽‽
    of course you did, you've reimplemented so much and generalized for higher dimensions. that ladder for 3D to 5D meshes was terrifying, and i know each step of that path.
    also dear CHRIST, i remember the VR and multiplayer for this, but i ENTEIRLY FORGOT you were gonna publish this engine OPENLY for more higher dimensional games to be created with it. the future of this is going to be incredibly insane. but in the end, i'm interested to see what you're gonna get up to after being stuck with golf for so long? can't wait to see. and i didn't even THINK of seeing for videos of people playing the game. but what i'm most needing to get used to is Anna and Katta, as when i learned about 4D stuff when iw as a kid i always found people saying "in" and "out" as the directions, and only about a year ago did i first here whispers of anna and kata. feels like the AD and BC to CE and BCE switch all over again.
    anyways, enough rambling. thank you from the bottom of my overly mathematical nerdy heart for this, and developing a soon to be open 5D/4D engine that works and works WELL.

    • @akeem2983
      @akeem2983 8 หลายเดือนก่อน +6

      Actually, no, the 4D parts of the game aren't 5D, at least on the level of the game engine. Ball seemingly morphs and changes shape even in volume mode because volume mode is also just a slice of the full 4D world, but in the different direction. In volume mode, the ball is actually more likely to have weird-looking rotation because it's unlikely for the ball to have one of its rotation planes parallel to the ground

  • @wolfgangamadeusmozart8204
    @wolfgangamadeusmozart8204 29 วันที่ผ่านมา +2

    One of the coolest projects I have seen lately. Here, take my updoot.

  • @gold4963
    @gold4963 7 หลายเดือนก่อน +4

    I literally beat the game a few seconds ago. I was simply astounded. I knew had no idea the twist was this ambitious. CodeParade, I'm not exaggerating when I say you've done something historic both for gaming, mathematics, and programming.

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

    I've been waiting for this devlog ever since I reached Beyond. What a twist it was.

    • @Kh-ik3de
      @Kh-ik3de 9 หลายเดือนก่อน

      Ditto

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

    1 dimensional binary runs 2 dimensional graphics that represent 3 dimensional versions of 4 dimensional versions of 5 dimensional things. very cool

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

      A lot of people tried to string the 1, 2, 3, 4, 5 together, but you nailed it.
      Well done

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

    this honestly makes me question if someday, once we fully understand 4d and 5d is like 4d now, someone will work to figure out 6d like you did with 5d. really interesting to see all of this happen and hear a bunch of things i dont understand being told to me. i dont care if its 2 am, this is AWESOME.

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

    Man, the second you mentioned needing to make a Vector5 since Unity only has Vector4, I felt a pain in my soul as a Unreal dev.
    I have to make a matrix math library this weekend and I'm not excited.

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

      On the upside, at least you're not dealing with Unity...

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

    I can't even understand 4D and this guy is programming in 5D.

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

      I think your over reacting‚ all he did was buy himself a 5D PC

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

      ​@@Uni_974 A big flat multi-layered 4D chip that uses 5th dimension for cooling actually sounds like a computer with superpowers

    • @Kh-ik3de
      @Kh-ik3de 8 หลายเดือนก่อน

      @@akeem29834D pcs would be soooooo space efficient. I mean, it’s quadratically better

    • @rtnman
      @rtnman 6 หลายเดือนก่อน +3

      new nightmare unlocked: 3d coding
      not code for a 3d thing, but like an actual 3d text editor

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

    I never thought about how higher dimensions require so much more compute but it makes sense of course

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

    If my brain was melted and reconstituted by this game just by playing it, I can only imagine how you managed to wrap your head around it enough to make it!
    You are a madman and I love everything you do.

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

    This game was so so fun, i got to the last and i was starting to get slightly bored as i thought there wouldnt be much new and you just ADDED A DIMENSION LIKE THAT
    DUDE the difficulty curve was vertical at that point it was like learning again from the beginning
    HOLY SHIT ITS GONNA HAVE VR?! HELL YEAH

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

    I remember completing 4D golf, i swear that caught me off guard, also i enjoy how the first level that uses 4D and 5D are the "same" (same layout, expect one has the wall and hole in 5D)

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

    This was the best devlog I've ever watched, Thank you for your hard work

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

    10:08 Oh yeah! I've always wanted to have my comment on screen - that made my day. Now hyperbolic 3-5d golf, please!

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

    i finally understand what my friends hear when I talk about programming struggles. I can only really tell what you're talking about by tone lmao

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

    This is so incredibly inspiring, especially regarding the 5D engine!, You are definitely a pioneer in higher dimensional engines and games!

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

    Your game is well.. brilliant.
    I just rewatched the first devlog recently. It was cool. In there you mention how you don't want another multi-year project and that this one will probably be a modest game done in 6 months or so. Haha.
    Been awesome following it, (i orignally subbed for Hyperbolica!!) great fuckin job, and yeah.. make a paper out of it or smthn.. You truly are kind of a specialist on space!
    Stellar project!

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

    Your perseverance is crazy.
    I would love to see a game you'd make if you teamed up with talented environmental artists/animators!

  • @Console.Log01
    @Console.Log01 9 หลายเดือนก่อน +20

    in 3D, a line can intersect a 2D plane at only one point, but in 2D, that same line cannot intersect the 2D plane at one point except for in specific edge cases. So there is a lower dimension analogue for a 3D mesh intersecting a 2D plane at only one point.

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

      Unless the line is parallel with the plane, but yes

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

    This was a lot of effort you went through. I totally didn't give up trying to understand the 5d stuff and just trial and errored it.

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

    Thank you for making something so forward thinking, and sacrificing your sanity...

  • @baranxlr
    @baranxlr 19 วันที่ผ่านมา +2

    Me through the entire thing: "volumetric view help me... save me volumetric view..."

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

    As a mathematician and a programmer, this is fantastic and fascinating! However as a player I felt like the 5D courses were a chore where you spend way too much time just figuring out where to look. Certainly a novel experience to feel that lost in all of those extra dimensions, though.

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

      Would it be better, or worse, with a ball-stealing jump-scare creature lurking in the out-of-alignment dimensions?

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

      @@prophetzarquon That might be a fun addition to the marble mode. The pacing doesn't fit golf mode IMO.

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

      It is definitely a novel experience. I do think I found a more methodical way for moving through 5D. Enter volume view and align the horizontal slice as normal. Then, whirl by 90 degrees, and align *that* horizontal slice. Now, exit volume view, and you should see the path forward.
      From what I’ve gathered, inside Volume View mode, whirl swaps the vertical axis between the 4th and 5th dimensions.
      You need to be careful to make 5D rotations as close to 90 degree increments as possible to avoid a confusing situation. If you get knocked into the fifth dimension, you might need to take a minute to align your rotation again.

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

    This is the video that convinced me to get 4D golf! It's great!

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

    3:08 ain't no wayyyy, bro using pentagrams to render the graphics 💀

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

    finally made it through the main courses so I could watch this video! absolutely worth the wait!

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

    I was REALLY amazed, impressed and confused when reaching beyond, thinking I'd missed a gian announcement, this is so cool!

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

    8:00 there is a maximum of volume of hyperspheres at exactly 5 dimensions. Every number of dimensions above or bellow have lower volume for the same radius.

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

      This isn't quite true, because an N-dimensional volume can't be properly compared to an N+1-dimensional volume - they have different units. It's like saying "which is bigger, 100 metres or a metre squared". There's no canonical, consistent way to compare the two values.
      The calculation you're referring to ignores the dimensionality by declaring that the radius is 1, which is arguably an arbitrary choice. This does return the result that a 5D hypersphere has "the largest volume". But other choices return different results; for example, setting the diameter equal to 1 (meaning the hypersphere is the largest hypersphere which fits in a hypercube of side length 1) results in the volume of the hypersphere monotonically decreasing as dimension increases, and the 1D hypersphere is the one with maximal volume. Setting the radius to a number greater than 1 makes the peak occur at higher than 5 dimensions.
      The point is that while what you're saying is true in a particular scenario, it's not a particularly enlightening one because it relies on a somewhat-arbitrary choice to be a well-posed question at all. The actual reason why 5D has so few symmetries (which is related to why the 5D ball needs so many triangles) is some pretty deep group theory which I admit I'm not fully familiar with.

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

      so, more accurately: among unit polytopes, the unit 5-sphere encompasses the most units of bulk for its respective dimensionality.

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

    When I finished this game on stream, I said this was the best game ever made from a technical standpoint. And after watching this video, I am even more convinced of that. No one would have minded if the game was "just" 4D, but you went the extra mile ... or extra dimension in this case. CodeParade, you are a mad lad.

  • @Meni_Rosenfeld
    @Meni_Rosenfeld 8 หลายเดือนก่อน +5

    The way the reveal played out gave me the same vibe as the reveal in My First Quantum Translocator.
    At least this time, nobody was trying to kill me.

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

    when I started Beyond and tried to find the hole, i instantly knew what the twist was going to be. I applaud you immensely, and I look forward to seeing the amalgamation that is the source code.

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

    These were some very relaxing words. No idea what most of them meant, but rhey were very relaxing!

  • @alexsiemers7898
    @alexsiemers7898 25 วันที่ผ่านมา +2

    So I didn’t end up watching the rest of this dev series and kinda just got the game to try it based on some of the earlier dev blogs.
    And oh my god, the 5D reveal was absolutely insane despite how simple the actual cutscene was. And I had to come here just to hear about how the hell you made it happen and in a way that a normal PC can handle.

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

    I was wondering why there wasn't a 5d option in the level editor. Now it makes sense.

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

      Interestingly you can already create 5D levels in a text editor if you know the syntax, or can guess-check the syntax, and import them. The syntax is similar to 4D level creator exports except the integers select from an increased list of 5D direction options. Examples of 5D elements in this syntax are: "Straight4" and "Turn4,1" More details on the steam forum for this game, and CodeParade said there that he hopes to add a guide for that soon. Someone also posted the complete textfile for Beyond level 2 and it works!

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

    I have a degree in mathematics so I wasn't expecting to get mindblown, but those levels absolutely broke me! Thank you so much for that experience! I finally figured out how to use the whirl and it's just insane!

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

    I am so glad I paused the video and went and finished the game. What a great surprise, and what a tragedy if you let yourself get spoiled.

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

    *Me not understanding anything, but still watching the whole video with a big smile and satisfaction ❤*

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

    Top 10 video game plot twists.

  • @ВалерийШадрин-л5г
    @ВалерийШадрин-л5г 9 หลายเดือนก่อน +26

    When I'd gotten to The Big Reveal I've gotten absolutely flabbergasted beyond belief. Knowing how hard it'd been so far, I've gotten absolutely PETRIFIED after it'd started to sink in just HOW MUCH the possible complexity might grow.
    And then I just said no. No. Nope. Nu-huh. Nope. I'm not going there. This forbidden knowledge should stay forbidden. I'm sorry, the multidimensional entity, I failed you. And I didn't launch the game since.
    I guess, It couldn't be that bad after all knowing now that you didn't go all the way with the 5th dimension. Maybe I should try again?..
    But yeah, that Big Reveal hit me hard.

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

      The Beyond levels incorporate mechanics from all the previous zones, but I didn't find them much harder to birdie than Dunes or Mezzanine, at least once I figured out what way things went.

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

      The main Beyond course is honestly easier than the stuff before it because the actual golfing is a lot easier to compensate for the extra complexity.
      Beyond Challenge, though... oof.

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

      @@SSM24_ tbh I found beyond challenge easier than dunes challenge. Dunes challenge was by far the hardest map for me, all the hills destroyed me...mainly because hills destroy me in regular minigolf and then you add 4D slopes to your hills and forget it

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

      @@SSM24_ Birdie-ing Spirit Bridge was kinda hell, though. Only time I had to use a near 180° bank shot to birdie a hole

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

    Can't wait for 6 dimensional golf where the ball Coles out of the screen and kills me on the beyond² levels

  • @woosix7735
    @woosix7735 5 หลายเดือนก่อน +2

    Im back after all these years, now having played 4d golf.

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

      What do you mean it's been only 3 months?

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

    This is insanely impressive. I want to buy it just to support your work. This is insane

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

    Omg, you are incredible.
    A true mad lad.
    Cheers mate.🎉

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

    8:28 people joke about absolute beginners building sh!t like that but here we are

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

    The mathematics and scientific visualization communities may well have other applications for some of the code in the game.

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

      Yes, this is really worth publishing a paper

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

    I remember getting to that area... I knew the calculations must be legit, cuz my machine started WIZZING on these 5d levels hah! I do have too admit that the reduced frame rate and my brain not quite catching up meant I brute forced trialed and errored my way through the 5D sections, I'm sure I did not get the full appreciation you hoped out of players trying to experience 5D but I love that you pulled it off all the same

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

    My man has been playing 5d chess with us the whole time 💀

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

    The fact you went out of the way not only to make a 4D game engine, already complicated as hell on its own, but also making a 5D game engine...
    I have to use a low quality 4:3 screen just to get rid of 80% of the lag in Beyond...
    5:29 Wait, does this mean you can go even further than 5D?!

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

    “pentachoric trischilliaoctacositetracontateron” had me laughing so hard I stumbled into the 4th dimension

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

    Wow. Amazing to see what it takes to go beyond 4D!

  • @MichaelDarrow-tr1mn
    @MichaelDarrow-tr1mn 7 หลายเดือนก่อน +2

    The way the intersection thing works is basically:
    1. Projecting it perpendicular to the 3d space.
    2. Calculating what point the 3d space projects to.
    3. Checking whether the triangle contains that point.

  • @奇興好哲宙
    @奇興好哲宙 8 หลายเดือนก่อน +2

    This spoiler was actually motivated me to buy the game. I was already confident in my 4D intuition (not formally educated in its mathematics) but the prospect of a 5D game was insanely fresh that I had to try it out. Surprisingly on my first attempts, I fared much better at the Beyond course than the Inferno and Nebula courses. Slopes, height changes, and gravity were the culprit for most of my score, but flat 5D levels were fairly managable.

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

    GPUs are most definitely good at 5x5 matrix multiplications and vector5 dot products, it is just HLSL that is not set up for it. These kinds of operations are common place in ML workloads, with matrices often being above 1000x1000 in size. So if it is possible to make some custom CUDA, Metal or Vulkan kernels, which are called from HLSL, then a lot of the problems you had would be solved.

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

      Of course, but for rendering output and working within a game engine, there's not the level of flexibility I would need for that, at least not that I could figure out.

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

      @@CodeParade That makes sense, even if you could import CUDA code into the shader, you would still have had to write the same kernel Metal, Vulkan and all other shader languages you wanted to support. It is a shame though that you can't just use compute shader functions from within a vertex shader, since the compute shader language is a abstraction of native CUDA, Metal and Vulkan, code. In that way you could have had both the performance benefits of custom kernels, and the native support for all platforms.

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

      @@CodeParade It can be done - for example one of the first CUDA books, 'CUDA in examples' has an entire chapter on CUDA/OpenGL interoperability.

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

    Looking forward to more 4D games!

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

    That final world was crazy, and I have nothing but awe for what you've been able to code!
    Out of curiosity, would you ever consider doing some kind of crossover between 4D Golf and Hyperbolica, like making a level where you golf in a world with spherical geometry, or where just one of four dimensions was hyperbolic?

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

      I can't even imagine a computer powerful enough to render it in "realtime" 😂

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

      @@YandiBanyu Yeah I think it'd be tough. But maybe since he already has levels with either spherical or hyperbolic geometry, he could port a minigolf game into that...

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

      You can't have "just one hyperbolic dimension". You need at least 2 dimensions to have curvature.

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

      I'm not sure that "where just one of four dimensions was hyperbolic" exactly makes sense. Like, for a 1D space, there's not much of a notion of intrinsic curvature, I think.
      One could definitely take a product of e.g. the 2D euclidean plane and a 2D hyperbolic plane, and it would seem to make sense to me to describe that as being "hyperbolic in only 2 dimensions"?
      Perhaps closer to what you want might be, if there is a foliation of the 4D space by some 3D slices, where each 3D slice is euclidean, but the way they relate to each-other is so that the overall 4D space has some hyperbolic stuff to it?
      For that, I think the 4D analogy to the Poincaré half-plane model, would probably do the trick?
      so, for ds^2 = (dx^2 + dy^2 + dz^2 + dw^2)/w^2
      so, if w was held constant, this would just be the metric for normal 3D space (but, like, scaled by a factor)
      I think maybe this would give what you are wanting?
      I don't know whether or not different simply connected hyperbolic spaces with constant curvature in 3D or 4D are all equivalent...
      So, idk if this would pick out one particular hyperbolic 4D space, or whether this just picks out one way of representing the(?) 4D hyperbolic space of a particular curvature .
      Idk, it feels like it should be different from others? but idk.
      EDIT: turns out that there is a unique simply connected n-dimensional manifold with constant "sectional curvature" -1 (for all n > 1)
      So, I guess the half-space model is in a sense, no more "only hyperbolic in one dimension" then is any other (because they are all isometric)
      hm.
      Still, it seems like the half-space model would at least make it clear one way to make the slices so that some things look euclidean.
      But I guess, that means that in any model, there would be a way to take a slice that looks Euclidean? That seems weird.
      How do you define how to take a slice?
      I guess if you take a point, and like, take 3 orthogonal directions, and consider the subgroup of translations generated by those 3 directions, and consider all the points that that point would get translated to under that subgroup?
      seems very weird.
      Would *every* slice look euclidean?
      Surely not, right?
      Like, if you made it from the product of hyperbolic plane with Euclidean plane...
      though, maybe that wouldn't be hyperbolic in the same way?
      well, at least in that case, if you took 2 directions from the hyperbolic plane, and one from the euclidean plane, would look non-euclidean...

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

      @@galoomba5559 That's a really good point; thanks for correcting me! So maybe there could three or four total dimensions with curvature between two of the specific dimensions.

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

    The eye that appears when I was about to beat the last level of the game jumpscare with me

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

    Oh man, mad props dude.

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

    This is incredible, thank you for sharing!

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

    I love the tripy, low-poly visuals

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

    With 24 possible rotations, no wonder you haven't yet released an editor for Beyond style levels.
    At least gravity is only aligned to one dimension at a time 😂

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

      Nebula Beyond Challenges 👁️

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

    I really loved the experience of being in a 4D world and interacting with it. unfortunately I found out that mini golf isn't my favorite activity so I haven't played through all the tough levels yet. the museum level was really fun to fly around in

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

      Do you mean the Challenge Courses?

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

      @Wulfstrex yeah the second set that you unlock by doing the first half
      I've read that it's just to be harder for people who like harder minigolf levels. which I support but it's not for me

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

      @whoeveriam0iam14222 Then what do you think of the other Mode?

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

    i spent the whole last section absolutely losing my MIIIIIND. I was screaming when the big reveal happened.

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

    I couldn't understand most of the video but it was still very interesting.
    Now I'll put my tiny brain back so sleep. It's been a hard day.

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

    if i had to guess why 5D has such little symmetry, i would say it has to do with the insolvability of the quintic, which has to do with the simple group A5, and why it’s simple.

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

      But the same is true for degree 6+ polynomials, and those dimensions can have more symmetry

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

      I think that it relates to Mathieu 11 group instead of A5. Maybe tracking the sporadic group can help us know more about special dimensions like 5 dim

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

      We should ask Mxyzptlk

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

    There are spoilers for golf?! Huh, I guess I do have to play the game now.

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

    5 dimensions in a 4D game where dimensions are projected on a 3D space rendered on a 2D screen. It makes my head hurt (in a good way) just to think about it. Amazing game!

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

    I just finished the finale.
    My brain is deep-fried right now.

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

    I loved the 5D section and I'm looking forward to more levels in 5D, and maybe the ability to edit and create 5D holes

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

      That is already kind of possible to do through text files

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

    I can't imagine how hard it would be to debug the renderer. "Oh, the whole screen is just visual nonsense again? I wonder what went wrong this time. Better review all my code..."

    • @seekvapes9641
      @seekvapes9641 11 วันที่ผ่านมา

      I fixed it! Now it's the correct visual nonsense finally!

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

    your 4d game devlogs broke my brain... to find out that theres a 5th dimension involved.... I can't even fathom

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

    1:00 Number based generics are one of the most important things I look for when trying a new programming language. And then I try implementing geometric algebra in a dimension and type generic way. (I only implemented it in Scopes)

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

    You are my hero!

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

    You really push this game to its new level because of your genius intelligent brain.