Non-Euclidean Worlds Engine

Поділитися
Вставка
  • Опубліковано 12 сер 2018
  • Here's a demo of a rendering engine I've been working on that allows for Non-Euclidean worlds.
    Source Code and Executable:
    github.com/HackerPoet/NonEucl...
    If you like the things I do and want to support the channel:
    Merch: crowdmade.com/collections/cod...
    Patreon: / codeparade
    Ko-Fi: ko-fi.com/codeparade
    Music:
    "Automatic Loving" - Dee Yan-Key
    / dee yan-key - topic
    open.spotify.com/artist/5wr9k...

КОМЕНТАРІ • 24 тис.

  • @alternate3787
    @alternate3787 3 роки тому +29538

    "Wheres the toilet?"
    "Five times around the corner."

    • @brothdian
      @brothdian 3 роки тому +279

      LMFAOOO

    • @trentenroberts2748
      @trentenroberts2748 3 роки тому +169

      very underrated comment

    • @nueto8864
      @nueto8864 3 роки тому +186

      i read "toilette" with an italian accent automatically

    • @frost9681
      @frost9681 3 роки тому +38

      Galih Sadewo same, I was gonna say that it sounds like a very fancy way of referring to the least-fancy part of a house

    • @shezmu24
      @shezmu24 3 роки тому +214

      "don't forget to loop through the hallway a few times or you wont fit."

  • @jimlahey4995
    @jimlahey4995 3 роки тому +10994

    "I couldn't do it in Unity so I had to make my own engine." Ah yes the simplest solution

    • @hairyputter5363
      @hairyputter5363 3 роки тому +744

      "Why do i keep writing engines"

    • @marcomantoanelli6154
      @marcomantoanelli6154 3 роки тому +75

      Actually it is 😅

    • @stuff5757
      @stuff5757 3 роки тому +670

      I couldn't use cement to build my house so I invented a new type of cement

    • @emil581
      @emil581 3 роки тому +101

      I did the exact same thing in unity. Was kinda fast and simple imo .. but props on hin for writing his own engines

    • @MichaeltLoL
      @MichaeltLoL 3 роки тому +50

      That's same as me. I couldn't do something in Unity so I just made my own engine and it's much better than Unity because I can do anything I want :D

  • @ethans6539
    @ethans6539 Рік тому +2220

    Wow this is awesome! A VR horror game that happens entirely in a non euclidian space the size of a room would be very cool

    • @bjgames2842
      @bjgames2842 Рік тому +62

      I think it's called "shattered lights", they do this perfectly, you size up your play area before starting the game and it will resize the play area to suit. So if you have the smallest possible play area it will still work. It was such a cool concept when I first played it, feeling like you just keep moving through different rooms when you're really just circling the real room your in.

    • @ArsonFan
      @ArsonFan Рік тому +6

      Tea for God does this well, not entirely horror but is still a crazy experience

    • @Skive_67
      @Skive_67 Рік тому +3

      ​@@bjgames2842I wasn't able to finish the game. Absolutely fucking terrifying but amazing

    • @lukttk
      @lukttk 11 місяців тому +6

      They could mae a Backrooms vr, that would be amazing

    • @rodney8091
      @rodney8091 11 місяців тому +2

      tea for god

  • @NoobDeveloperPrime
    @NoobDeveloperPrime Рік тому +2292

    I'm quite surprised such technology hasn't really been used in mainstream games, to replaced loading screens, area transfers, or just to create interesting puzzles.

    • @seeker296
      @seeker296 Рік тому +136

      Probably too hard to make and uncomfortable to play

    • @t2force212
      @t2force212 11 місяців тому +315

      Loading screens aren't just to get you in a separate cell. Their main purpose is to load and unload alot of things in the world space that aren't needed at that moment so as to save on processing power, therefore allowing the game to run more smoothly or with lower grade hardware.

    • @NoobDeveloperPrime
      @NoobDeveloperPrime 11 місяців тому +43

      @@t2force212 I know, but considering processing power of modern hardware, and also the fact that majority of games these days are taking place in huge, open worlds where assets are loaded in either immediately upon starting, or using various rendering tricks, developers still for some reason use loading areas, when there isn't really anything to load. Like Lara Croft games, or Far Cry or whatever, when developers have you just crawl through some cave for a minute or two. Of course, there is some loading of assets happening, but for the majority of the time it's more about controlling the pace of the game, rather than actual processing. It simply would be much more interesting to circumvent that with such non-euclidean spaces, rather than just holding "W" for like 2 minutes while your characters crawls through the cave for no reason.

    • @de_rby
      @de_rby 11 місяців тому +49

      would do nothing for loading screens, it’s still the same amount of data that needs to be processed (and split up by loading screens)

    • @blueboi-wk8gq
      @blueboi-wk8gq 11 місяців тому +42

      superliminal

  • @TheCrumCannon69
    @TheCrumCannon69 3 роки тому +3643

    Grandpa: "Back in my day, we didn't have euclidean planes of existence."

    • @kienhsi9522
      @kienhsi9522 3 роки тому +16

      Yes you had them, what you didn't have were the non euclidean ones 😊

    • @PhoenixBaby96
      @PhoenixBaby96 3 роки тому +71

      The joke
      Your head

    • @ChunkyTheClown
      @ChunkyTheClown 3 роки тому +25

      Grandpa Lovecraft, you're so wacky

    • @snf8151
      @snf8151 3 роки тому +3

      @@ChunkyTheClown LOL I only got that one cuz i remember a person making a video bout lovecraft

    • @deasmeofficiel2960
      @deasmeofficiel2960 3 роки тому +1

      gotta admit i laugh

  • @quink2060
    @quink2060 4 роки тому +25810

    imagine buying a 4-room house then it turns out to only have 3 rooms

    • @olegmakarikhin
      @olegmakarikhin 4 роки тому +1456

      Trial version. Buy subscription.

    • @Pilki04
      @Pilki04 4 роки тому +95

      You could simulate this with large mirrors

    • @degonto2005
      @degonto2005 4 роки тому +130

      Kinda like having a 12 car garage but only having 6 cars

    • @stumbling
      @stumbling 4 роки тому +123

      That's New York real estate.

    • @natwon633
      @natwon633 4 роки тому +9

      House of Many Ways

  • @Yintalk
    @Yintalk 10 місяців тому +308

    There's actually a VR game that uses this and it's incredible
    You're wandering through a maze in a dystopian metal pipe world with different robots roaming the halls and you don't use your stick to move at all, you have to physically walk into spaces
    Played it like a year ago forgot the name but it's on Sidequest.
    Edit: Just found it it's called Tea For God and it's free

    • @sliporful
      @sliporful 8 місяців тому +6

      tea for god my beloved

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

      It was one of my favorite games when I was new to VR, as I would get motion sick when using the joystick.
      It has now come out on the official store, and the free version has been renamed to Tea for god demo.

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

      The most dumbest comment...

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

      I just commented about the game and look down to see someone already commented this, glad to know it's well known.

  • @CAPTAIN_CLOCK
    @CAPTAIN_CLOCK Рік тому +117

    Portal 2's version of the Source engine has this feature. They're called world portals. In the game itself it's only used twice, but the community has dome some pretty crazy stuff with it. The Unreal Chamber is an example.

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

      Well I'm not sure about engine specifics, I can tell you world portals have existed since Quake. We just haven't seen any real use of them in these types of scenarios until a decade or so ago.

    • @laprueba6521
      @laprueba6521 20 днів тому

      really? when are they used?

    • @rafaelhines1178
      @rafaelhines1178 19 днів тому

      In older versions of source they're called area portals

  • @Eric_Pham
    @Eric_Pham 5 років тому +25282

    fun fact: Ikea stores are the only place in the world with non-euclidean floor planning

    • @almachizit3207
      @almachizit3207 5 років тому +767

      @@johni0018 Euclidean geometry applies to 3D and higher as long as all flat planes within it follow euclidean geometry

    • @endermage77
      @endermage77 5 років тому +443

      In my experience the Ikea store is literally A Line from the entrance to the exit and the only branching paths are to shortcuts to other parts of The Line

    • @justas423
      @justas423 5 років тому +1164

      Don't mention the creepy employees without faces and with disproportionate limbs.

    • @crocketlawnchair259
      @crocketlawnchair259 5 років тому +434

      @Slimeustas The Slime King They're not a big deal as long as you can find a settlement and inspect all traded goods for limbs.

    • @izzyint
      @izzyint 5 років тому +281

      SCP?

  • @generalralph6291
    @generalralph6291 3 роки тому +2155

    “I’ll show you the door.”
    “I can find it.”
    “Probably not.”

  • @your_local_fazbear1497
    @your_local_fazbear1497 11 місяців тому +49

    Oh god imagine getting stuck in an infinite room Non-Euclidean house, you think you're walking in circles, but in fact you're just going deeper in.

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

    These are the sort of trippy spaces that I think most Backroom/Liminal games are missing. It'd be really cool to see these sorta of illusions happening in very realistic spaces.

  • @GoHugACactus837
    @GoHugACactus837 3 роки тому +4587

    This is what it feels like to look for the bathroom at your friends house

    • @blodify7106
      @blodify7106 3 роки тому +3

      Ok

    • @puspamadak
      @puspamadak 2 роки тому +1

      Lol

    • @bbcroc
      @bbcroc 2 роки тому +6

      Multidimensional friends

    • @spazzls4090
      @spazzls4090 2 роки тому +2

      Is it possible to love a comment on someone else’s channel?

    • @GoHugACactus837
      @GoHugACactus837 2 роки тому +2

      @@spazzls4090 I wish lol

  • @SpecialEDy
    @SpecialEDy 2 роки тому +4887

    I need a non euclidean highway to work...

    • @RandomPerson295
      @RandomPerson295 2 роки тому +41

      Godspeed

    • @juluke8385
      @juluke8385 2 роки тому +14

      But the fun is gone

    • @Kyacko
      @Kyacko 2 роки тому +124

      Granted but u get the longest route

    • @ButlerOfChaos
      @ButlerOfChaos 2 роки тому +87

      @@Kyacko thanks asshole genie!

    • @MasterR-kh1sg
      @MasterR-kh1sg 2 роки тому +6

      Plot twist: you already have the long one

  • @dontwatchmydoomvideos
    @dontwatchmydoomvideos 11 місяців тому +26

    They did something like this in Rime. They had a hallway that would extend forever so you could keep running, but as soon as you turned around, then again, a wall would appear. And another was this big room with multiple hallways that would loop to completely different entrances than intuition would suggest

    • @k_nito7954
      @k_nito7954 6 місяців тому

      I remember that room from rime! There was actually an end to that tunnel iirc, i got an achievement running all the way through haha. Man i miss that game

  • @seeinred
    @seeinred Рік тому +4

    Oh, this is very, very interesting. That last remark about VR is something i've thought about some time ago and was wondering if such idea could work - amazing to see someone else not only to have same idea but make proof of concept too! Great work!

  • @OzanSoylu
    @OzanSoylu 3 роки тому +5408

    Finally, we can have a spongebob game that contains his house.

  • @slendersera
    @slendersera 3 роки тому +3361

    This would be great for a Alice in Wonderland game.

  • @flcnfghtr
    @flcnfghtr 10 місяців тому +10

    Build Engine worked like this. Rooms were connected by "portals" and the portals could be fairly arbitrarily placed, so you could have tunnels that "pass through" another room and so on. Fabian Sandlard did an interesting teardown.

  • @slenderiz
    @slenderiz Рік тому +3

    my math teacher spent a whole period explaining this for our class. thank you for giving us an easy period

  • @jeeyoengada5365
    @jeeyoengada5365 3 роки тому +2757

    Mom: can you get my wallet, it's in my purse
    The purse:

  • @Lofi.z34
    @Lofi.z34 3 роки тому +2374

    This guy: Non-euclidean game engines
    Horror game makers: *heavy breathing*

    • @maxwellli7057
      @maxwellli7057 3 роки тому +95

      Jesus no dont give them ideas

    • @keyarts7381
      @keyarts7381 3 роки тому +72

      A Freddy krüger horror game with such things who make you confused while youre trying to hide. Goal: stay alive until the next morning

    • @iliaslef
      @iliaslef 3 роки тому +12

      I remember some parts like this in layers of fear

    • @Jaconian
      @Jaconian 3 роки тому +17

      Layers of Fear had some of these aspects, like turning corners in hallways five or six times before leaving the hallway the same way you entered (or something to that effect).

    • @obsidian9998
      @obsidian9998 3 роки тому

      YES

  • @paulsaulpaul
    @paulsaulpaul Рік тому +1

    I had the opportunity once to meet with geordi la forge, and the end of this video explains how the holodeck works for large open spaces. Well done.

  • @sandmaenchen
    @sandmaenchen 8 місяців тому

    I have seen stuff like this in my dreams for decades now. Glad that someone has made some tools with which I can now demonstrate them to others.

  • @Marqrk
    @Marqrk 3 роки тому +58393

    Finally, a game that can capture what it’s like to shop in an IKEA

    • @maximumlength5052
      @maximumlength5052 3 роки тому +2403

      “The store is now closed.”

    • @hgkgiles
      @hgkgiles 3 роки тому +258

      Genius

    • @mohammednegm4007
      @mohammednegm4007 3 роки тому +172

      It's just an engine, but yeah

    • @mohammednegm4007
      @mohammednegm4007 3 роки тому +408

      @Axion The secret night shift IKEA employees need to become a popular creepypasta. I'd genuinely love to see that
      Edit: Guys I get it, it's already on the SCP wiki. I've read it.

    • @IHTGINT
      @IHTGINT 3 роки тому +503

      scp 3008

  • @Zinriusminazen
    @Zinriusminazen 3 роки тому +2678

    "Hey guys, I've created an engine that will break your brain"

    • @zippolighter0177
      @zippolighter0177 3 роки тому +16

      Lowkey felt a headache developing as I watched

    • @cinyarko
      @cinyarko 3 роки тому +11

      The missile knows where it is at all times. It knows this because it knows where it isn't.

    • @password6950
      @password6950 3 роки тому +1

      He kept his word

    • @spiyder
      @spiyder 3 роки тому

      Zinriusminazen yes

    • @Grey_World1
      @Grey_World1 3 роки тому +1

      You aren't kidding. As well as a stomach ache.

  • @isshosama
    @isshosama 2 місяці тому +2

    WOW. This is actually mind blowing

  • @Revamped73
    @Revamped73 10 місяців тому +1

    man i can see massive potential for a puzzle game keep up the good work

  • @bigdaddydons6241
    @bigdaddydons6241 3 роки тому +5999

    This has potential to be some of the most mind bending VR games possible, im kind of scared of the prospect

    • @cheeseman4199
      @cheeseman4199 2 роки тому +96

      There is already at least one be game like this! It’s called tea for god and it’s available on sidequest (idk about steam)

    • @NightmareBlade10
      @NightmareBlade10 2 роки тому +57

      Maybe if a game like Superliminal was in VR. That would be awesome!

    • @morgiewthelord8648
      @morgiewthelord8648 2 роки тому +1

      You’re pretentious

    • @NightmareBlade10
      @NightmareBlade10 2 роки тому +32

      @@morgiewthelord8648 How is he pretentious?

    • @superking208
      @superking208 2 роки тому +31

      @@NightmareBlade10 Right? Dude's got "the lord" in his name, who's he to talk?

  • @mrstoic4338
    @mrstoic4338 2 роки тому +5960

    Create a horror game with this engine, a horror game that both scares and confuses the f**k out of the player

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

    Awesome idea, well presented, well designed and rendered
    Brings a lot of very fun possibilities
    Thanks for sharing

  • @NickGeorgiou
    @NickGeorgiou Рік тому

    Dude you're so freaking creative. This is so amazing!

  • @JarnoKai
    @JarnoKai 2 роки тому +4831

    "And notice how you can see both objects at once" is the kind of stuff you only say if you've spent weeks on hunting bugs and crashes to make it work

    • @SuperN_real
      @SuperN_real 2 роки тому +53

      True

    • @meatworld4776
      @meatworld4776 2 роки тому +394

      "please, god, notice how you can see both objects at once"

    • @avantail
      @avantail 2 роки тому +46

      This takes lots of time, but actually these portals have a decent amount of information available about them

    • @TRS-Eric
      @TRS-Eric 2 роки тому +8

      omg plz look :'(

    • @dadutchboy2
      @dadutchboy2 2 роки тому +2

      @@avantail where is the funny

  • @strikerone475
    @strikerone475 4 роки тому +20778

    You could create some really good horror games with this concept.

    • @ashleyplays3888
      @ashleyplays3888 4 роки тому +1062

      like a horror based labyrinth?

    • @isbestlizard
      @isbestlizard 4 роки тому +821

      yessss right exactly and make the monsters fractal generated too just the right characteristics of colour and shape and movement that cause subconcious ohmygodterrors YES :D

    • @cathacker13
      @cathacker13 4 роки тому +470

      Not a horror one, but strange one nontheless is build around it, it's called antichamber

    • @loljptrollergami7325
      @loljptrollergami7325 4 роки тому +23

      Or a

    • @GAMBANJUJJJ
      @GAMBANJUJJJ 4 роки тому +108

      backrooms dude

  • @Eyrok
    @Eyrok Рік тому +1

    Fascinating, such potential !

  • @EzieriahKirka
    @EzieriahKirka 10 місяців тому +1

    I’ve watched this so many times, and still so satisfying lol

  • @patricknally1177
    @patricknally1177 3 роки тому +12735

    People are talking about how this would make a great puzzle game. It would make a god tier horror game.

    • @trulyadmirable7982
      @trulyadmirable7982 3 роки тому +659

      Yeah like if youre in a house running away from something and the rooms repeat

    • @IsaPudiyapura
      @IsaPudiyapura 3 роки тому +264

      basically PT

    • @rubykanima
      @rubykanima 3 роки тому +161

      It is already used in horror games

    • @NoahAlbrecht
      @NoahAlbrecht 3 роки тому +14

      69th like

    • @dafire9634
      @dafire9634 3 роки тому +177

      it is already a puzzle game,it's called antichamber.

  • @korridarkheart2342
    @korridarkheart2342 2 роки тому +2682

    “No big deal, just wrote a new engine.” That’s pretty cool

    • @sebastiangudino9377
      @sebastiangudino9377 2 роки тому +45

      Not to devalue cp, he is an amazing programer. But i actually think that writing a rendering engine is something that every programer should do at one point or another. It's actually a pretty approachable topic, and there are thousands of resources online. And doing it can expand your knowledge a lot and also help you understand how a major part of what you computer regularly does truly works
      So while it is impressive, it is also a thing that almost anyone who is interested in programing and graphics should try to do at some point!
      Also, I'm not saying that it is easy, but I am saying that the fact that it is hard shouldn't prevent you from trying anyways

    • @korridarkheart2342
      @korridarkheart2342 2 роки тому +10

      @@sebastiangudino9377 that sounds about right. I just enjoyed how he was kinda humble about it and just wanted to share what he made. I have no interest in writing programs so it was cool to hear

    • @mariocamspam72
      @mariocamspam72 2 роки тому

      @Serendipity code parade...?

    • @danielf2695
      @danielf2695 2 роки тому +1

      @Serendipity grow up

    • @ekyanso4253
      @ekyanso4253 2 роки тому

      @@sebastiangudino9377 no offense but I'd rather die.

  • @aidandille5416
    @aidandille5416 Рік тому +1

    These kinds of games have inspired me for years now. This is why I love games like tea for god. It's so awesome to see this concept slowly start to make it's way into games of all kinds.

  • @PacoFTW
    @PacoFTW 11 місяців тому +4

    Reading lovecraft and hearing about non Euclidean areas is mind bending but seeing something similar in virtual life is amazing

  • @jodunlap4925
    @jodunlap4925 3 роки тому +3840

    Apparently this is being reccomended to a lot of people. Antichamber is a game like this. It's on steam and it is phenomenal

    • @petrus9067
      @petrus9067 3 роки тому +55

      I was just gonna say it reminded me of that

    • @BVRNERMVSIC
      @BVRNERMVSIC 3 роки тому +36

      Antichamber is based on Echochrome from the PS3

    • @nitronik_exe
      @nitronik_exe 3 роки тому +41

      Also superliminal

    • @robertmiron6807
      @robertmiron6807 3 роки тому +19

      can confirm, antichamber is incredible

    • @azzibreaker
      @azzibreaker 3 роки тому +3

      I was gonna say that xd

  • @vojinjanjic8414
    @vojinjanjic8414 3 роки тому +4783

    This video is 5 minutes long, but it feels like it's 20 minutes

    • @Wynnie1121
      @Wynnie1121 3 роки тому +381

      Non euclidean time

    • @forehand101
      @forehand101 3 роки тому +133

      @@Wynnie1121 Imagine waiting a full hour only to actually travel a minute lmao

    • @Wynnie1121
      @Wynnie1121 3 роки тому +12

      @@forehand101 lol yeah

    • @patrlim
      @patrlim 3 роки тому +8

      @@Wynnie1121 beat me to it

    • @GarryTale
      @GarryTale 3 роки тому +18

      @@forehand101 school

  • @futurecyborg_
    @futurecyborg_ 8 місяців тому

    so much POTENTIAL. i love this!

  • @pizzahunter1717
    @pizzahunter1717 Рік тому

    this is amazing technology! keep up the good work!

  • @EmotionallyDistanced
    @EmotionallyDistanced 3 роки тому +3048

    *Something’s wrong with your Minecraft.*

    • @EmotionallyDistanced
      @EmotionallyDistanced 3 роки тому +14

      Roberto Grigoraș
      𝑰’𝒍𝒍 𝒂𝒍𝒘𝒂𝒚𝒔 𝒃𝒆 𝒘𝒂𝒊𝒕𝒊𝒏𝒈 𝒇𝒐𝒓 𝒕𝒉𝒆𝒎, 𝙘;

    • @lordcandyandy6390
      @lordcandyandy6390 3 роки тому +8

      This is not a Minecraft raytracer from this vid: ua-cam.com/video/0pmSPlYHxoY/v-deo.html

    • @EmotionallyDistanced
      @EmotionallyDistanced 3 роки тому +12

      LordCandyAndy
      _i don’t trust links._

    • @lordcandyandy6390
      @lordcandyandy6390 3 роки тому +4

      He created the non-euclidean using OpenGL, which is very poorly on graphics compared to unity. He didn't want to apply textures as that's not the point of the vid and would only take unnecessary time

    • @lordcandyandy6390
      @lordcandyandy6390 3 роки тому +1

      So no, this is not Minecraft

  • @_liquid_smoke_2839
    @_liquid_smoke_2839 5 років тому +5143

    This is just a job application in disguise

    • @Kirhean
      @Kirhean 5 років тому +418

      And a damned good one.

    • @_liquid_smoke_2839
      @_liquid_smoke_2839 5 років тому +244

      Like dude just email this to valve and you’ll have a really really good job 👍

    • @kuronekochan3
      @kuronekochan3 5 років тому +389

      Are we pretending valve makes games now?

    • @CptMole
      @CptMole 5 років тому +52

      Unfortunately companies don't hire based on skills.

    • @tragedyofwind
      @tragedyofwind 5 років тому +5

      isn't this is the problem, there are so many nerds and the founder are nerds too. They know they are be replaced by any people with adaqaute skills so they can start more projects while employees do the technical works, this is how start-up grows. therefore, it is easily to find a person you know well with adaquate skill then trying to judge a person that may has a higher skills than the guy you know. Since the process of judging a particular applicants can intorduce more works than it could save.

  • @Juke-Redlin
    @Juke-Redlin Рік тому +8

    "I can cram an infinite amount of space, into any finite space."
    Me, immediately without thinking: Well, that's annoying. Don't do that.

  • @phillyd2018
    @phillyd2018 7 місяців тому

    this is mind blowing

  • @LeSuperModeste
    @LeSuperModeste 4 роки тому +1095

    2:08 "This is a weird one"
    Bro, everything was already weird before

    • @joaquinlaroca2886
      @joaquinlaroca2886 4 роки тому +14

      Aizxiuzh he lives in a non-euclidean dimension.

  • @baklojan5933
    @baklojan5933 4 роки тому +3668

    My brain:
    *[Windows XP Shutdown sound]*

  • @chamber1
    @chamber1 8 місяців тому

    played viewfinder a few weeks back. it made my brain not brain just like this video. I love this stuff.

  • @PyroMancer2k
    @PyroMancer2k 10 місяців тому +1

    I use to do this with the old Descent Engine to really F with people's perspective. The way maps work in decent is rooms are simply connected by the facing. Thus you could have a larger room attached to door in a smaller room. One of the PvP maps I made was giant room with a cube in the middle and on each side it had a long tunnel which took you to another version of the room. So there were 4 versions of the room with the top opposite sides going to the same same room which were color coded for easy reference. Thus the Blue room would have a cube in the middle that was Red, Green, and Yellow signifying that the tunnel on that side went to those rooms.
    It was also fun making mazes similar to that 6 room circle shown in the video to completely screw with people's perception. This was back before inet days so mainly just shared maps on local BBSes. Though this engine can do a bit more as the Descent engine was still limited to being based orientation. Thus you could enter a 6 room house but the exit of the 6th room would be on the opposite side as if you had made a loop and a half to reach the door.
    The pillar thing was something I also did though I didn't have a pillar and instead had nothing there. So as you went around the circle it looked like the outside walls were changing colors and it eventually looped back on itself. It was odd to see someone on the other side of the room fly to the right and suddenly disappear halfway across the room.
    For those that don't know Descent was an old 3D Space Ship fighter game that took place in an underground mining system, hence the name. I doubt the developers originally intended the use I did as when messing with a map editor I noticed that I could overlap the rooms and they didn't actually merge in the space of the game thus it allowed for the crazy stuff I did. ;)

  • @currentswim2551
    @currentswim2551 2 роки тому +2758

    my grandpa was simply built different, living in a non-euclidean plane of existence

  • @twane.
    @twane. 3 роки тому +870

    “I can cram an infinite amount of space into any finite space” sounds like such a flex

    • @airplanes_aren.t_real
      @airplanes_aren.t_real 2 роки тому +9

      I heard about a campaign that had a similar idea a long time ago, the basic premise is that you are trapped in what is essentially an infinite mansion with all the maids in the kingdom trying to serve their masters (which aren't there) by doing random things and hoping that it will work in an endless cycle of servitude so your party has to put an end to the one who did this, i think that the dm had to make 100-200 different rooms each with new rules and conditions (they were doing it through discord using to a lot of writing talk boards to get ideas), on the second last room you find a teleportation device that sends you to the top of the mansion which puts you face to face with the demon queen, assuming you win, you will find out that she used hundreds of mana boosters to summon all the maids in the kingdom but she miscalculated the amount of mana and ended up creating the mansion with the non euclidean space

    • @twane.
      @twane. 2 роки тому +18

      @Crocoduck u look lik an idiot

    • @pooplejar
      @pooplejar 2 роки тому +11

      @Crocoduck you really let one word anger you that much wow lol, get flexed on

    • @Eisgod
      @Eisgod 2 роки тому

      @Crocoduck bad

    • @thijsvanderlinden2209
      @thijsvanderlinden2209 2 роки тому

      @Crocoduck you seem like a sad person

  • @letronix6243
    @letronix6243 Рік тому

    That's a really nice idea for my rendering engine! I'm new at Vulkan right now and am at a part where it just got easy.

  • @SunsetGraffiti
    @SunsetGraffiti 8 місяців тому

    That was super relaxing...

  • @Marcell_Kovacs
    @Marcell_Kovacs Рік тому +5365

    1:40 Imagine what it feels like to hug that pillar. You can't touch your arms, but they are in the same place relative to you.

  • @VojtechNajemnik
    @VojtechNajemnik 3 роки тому +1867

    Girl: Why is he not recognizing my signals???
    Her signals:

    • @LochyP
      @LochyP 3 роки тому +4

      @@acpl trichloromethane

    • @C4l3bphts
      @C4l3bphts 3 роки тому +4

      Tell me your story traveler

    • @basedintellectual9704
      @basedintellectual9704 3 роки тому +5

      No, it's because you're autistic.

    • @scruffytrav
      @scruffytrav 3 роки тому +24

      Richard Chase its a joke dumb ass

    • @nachtkind46
      @nachtkind46 3 роки тому +18

      @@scruffytrav pay no mind to dick chase, he's autistic.

  • @Bear_Houses
    @Bear_Houses Рік тому +1

    Awesome video, nice work!

  • @RedircSiuol
    @RedircSiuol Рік тому +2

    The puzzle game "Antichamber" was based around being non-euclidean. Well worth playing, especially if this kind of design interests you

    • @kosiak10851
      @kosiak10851 Рік тому

      I started it with similar recommendations and I was disappointed.
      The non-euclidean puzzles appear in several first stages of the game but then all diversity of puzzles shrink to "fire this gun to spawn cubes" without anything geometrical related in mind

  • @avenhob1476
    @avenhob1476 3 роки тому +2582

    do this, with vr, with horror. trip some people out.

  • @machaiarcanum
    @machaiarcanum 3 роки тому +2052

    “Where’s the bathroom?”
    “So what you want to do is go around the column clockwise three times, then go through the six rooms to your left, and then go through the shrinking tunnel so you fit through the door.”

    • @shahnawazazam
      @shahnawazazam 3 роки тому +13

      Underrated comment lol

    • @rexythet.rexfromjpreadabou186
      @rexythet.rexfromjpreadabou186 3 роки тому +34

      Non-euclidean houses sound awesome.

    • @user-dq4iq3vd2l
      @user-dq4iq3vd2l 3 роки тому +3

      Stolen, bad comment

    • @machaiarcanum
      @machaiarcanum 3 роки тому +16

      @@user-dq4iq3vd2l Really? I wrote it myself, so I'm curious who else separately came up with exactly the same comment as I did. I don't know if there's any good way to link to comments on youtube, but I might be able to search for their name?

    • @jgordan775
      @jgordan775 3 роки тому +1

      Sounds like the adams family to me

  • @MikaelHakmi
    @MikaelHakmi Рік тому

    Thanks a lot for this inspiring video and your very educational explanations! 👍

  • @yabestmatesam
    @yabestmatesam 10 місяців тому

    The music is perfectly in time with the seconds on the progress bar

  • @akshitkhajuria4362
    @akshitkhajuria4362 3 роки тому +886

    Meanwhile in another dimension: -
    "Schrödinger is still searching for his cat in his 10 by 10 room."

    • @Infinityand1
      @Infinityand1 3 роки тому +45

      He is also simultaneously NOT searching for his cat in his 10 by 10 room.

    • @linezero9016
      @linezero9016 3 роки тому +6

      Not if we look at him.

    • @Alpostpone
      @Alpostpone 3 роки тому +3

      @@linezero9016 If we positively observe him, does that mean we are being observed as well?

    • @linezero9016
      @linezero9016 3 роки тому +3

      @Alpostpone only of our observer was previously observed

    • @feelinghealing3890
      @feelinghealing3890 3 роки тому +1

      *10 by 10 by 10 by 10 by 10

  • @andrey_savlyuk
    @andrey_savlyuk 3 роки тому +265

    Nothing’s weird. I’m an interior designer and 5 rooms in 2 rooms apartment is usual customer’s wish.

    • @sorrefly
      @sorrefly 3 роки тому +17

      Андрей Савлюк have you tried using non Euclidean space? It’s a little more expensive ‘tho

    • @SuppositionalBox
      @SuppositionalBox 3 роки тому +9

      @@sorrefly How much does non-Euclidian space go for per-square-foot?

    • @clownworldhereticmyron1018
      @clownworldhereticmyron1018 3 роки тому +6

      You: Im sorry, thats not possible..
      Customer: WHY NOT? MAKE IT POSSIBLE
      Yeah let me just edit the laws of physics real quick! lol.

    • @ImehSmith
      @ImehSmith 3 роки тому +2

      😄🤣🤣👍👍

    • @ImehSmith
      @ImehSmith 3 роки тому +1

      @@clownworldhereticmyron1018 😄🤣🤣👍👍

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

    exactly wha I was looking for, nice one

  • @freakpetux4452
    @freakpetux4452 3 місяці тому +1

    This is incredible

  • @grimp7346
    @grimp7346 3 роки тому +362

    Teacher: Why are you late?
    Student: *intense breathing*

    • @renakunisaki
      @renakunisaki 3 роки тому +22

      "I had to come from math class."
      "But it's just down the hall..."

    • @samuelbiswas615
      @samuelbiswas615 3 роки тому +3

      Underrated comment

    • @liyifenn
      @liyifenn 3 роки тому +1

      Student: Why are you late?
      Teacher: What?

  • @6px
    @6px 3 роки тому +600

    "It was hard to do it on earth so i made another planet to do it."

    • @creepersonryestudios
      @creepersonryestudios 3 роки тому +33

      "why do i keep creating new planets?"

    • @justsomeplant3305
      @justsomeplant3305 3 роки тому +1

      “So I tried to run it on Orion404 but the file was still too big. And the milkyway just wasn’t working out for me so I made another one. Why do I keep making galaxies?”

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

    You are pretty talented for figuring out on how to make this engine, i dont even know how to explain how to make this script

  • @Meowrose3
    @Meowrose3 Рік тому

    There’s a book series called The Chronicles of Amber, and in book 7 or so (10 total) the main character describes this phenomenon as “ways,” as in go this way, go that way, walk through this wall, etc. He talked about an ever changing art gallery that he got lost in. It would be so cool to see that in software like this!

  • @svensorensen7693
    @svensorensen7693 3 роки тому +1130

    My brain: "This makes total sense"
    Also my brain: [Bacon frying noises]

    • @mityakiselev
      @mityakiselev 3 роки тому +6

      AMD BRAIN LULW

    • @patricknally1177
      @patricknally1177 3 роки тому +9

      It took me a while to realise how simple it actually is, I thought everything was compacted into the single space! Turns out its fancy teleportation. You could maybe create this same effect in moddable games (GTA5, Half life 2, Sven Co-op (Modded version of hl1 for multiplayer) and minecraft)

    • @itsthatdude4814
      @itsthatdude4814 3 роки тому +1

      Dude,you should buy water cooling one

    • @verruxlunox8438
      @verruxlunox8438 3 роки тому +1

      conrats with 666 likes
      now your brain bacon fries in *HELL*

    • @supahcomix
      @supahcomix 3 роки тому

      its just portals

  • @stevenpalafox1809
    @stevenpalafox1809 3 роки тому +1606

    "this a weird one" I think we were already beyond that. I used to imagine if things like this could be developed. Awesome job.

    • @castonyoung7514
      @castonyoung7514 3 роки тому +7

      Everybody is stealing my ideas!

    • @StevXtreme
      @StevXtreme 3 роки тому +7

      @@castonyoung7514 Look at how copyright laws work: they don't protect ideas, just the execution of them, i.e. the applied skill bringing an idea to life. That is what they protect. Why? Because ideas without execution are ultimately worthless.

    • @kip741
      @kip741 3 роки тому +9

      Stefan Badragan I think he was joking.

    • @MrKahrum
      @MrKahrum 3 роки тому +1

      On that topic, watch out for me, any game i make is gonna rock the boat. Its why i watch videos like this, why i play runescape and ingress, and why i want to make my own operating system

    • @FryingPan2312
      @FryingPan2312 3 роки тому +2

      @@MrKahrum a man of sheer dedication and willpower

  • @SilentStudioExplores
    @SilentStudioExplores 11 місяців тому

    iv seen this video a long time ago. every time it suggest this video i have to watch it. so mind blowing.

  • @adrian5b
    @adrian5b 6 місяців тому +1

    It's very very clever how simple this is implemented in code. Very fucking cool.

  • @americantom818
    @americantom818 3 роки тому +2755

    teacher: "come on guys you'll be fine, the test isn't that confusing"
    the test:

  • @cookiepig1038
    @cookiepig1038 3 роки тому +565

    I used to pretend that pillar mechanic was a real life thing when I was a kid.
    If I were following my mom thru a crowd, I’d need to weave in between the same people she did or I’d end up lost in a parallel dimension.

    • @Noah-wx7fm
      @Noah-wx7fm 3 роки тому +26

      Woah yeah! I used to believe that whenever I went through these two trees in my front yard, I would be transported to another world!.......
      that just happened looked exactly like the regular world😅

    • @samanthaqiu3416
      @samanthaqiu3416 3 роки тому +12

      as a kid is a reasonable guess. You never know what dimensions are there in the universe you are born

    • @deihuey6959
      @deihuey6959 3 роки тому +5

      There is actually a short-horror story about that, it goes somewhat like this:
      "When I was a child I used to believe that spin-jump in front of a mirror will take me to a parallel universe. I don't know if I even came back the last time."
      Sorry if it doesn't have a 'horror vibe', but I am writing from memory, tried to find the story but didn't have luck.

    • @Zeithri
      @Zeithri 3 роки тому +2

      This seems to be something a lot of us believed in some shape or form.

    • @georhodiumgeo9827
      @georhodiumgeo9827 3 роки тому

      For sure it is real you usually just end up somewhere similar enough to where you came from that you don’t notice any difference.

  • @kawamikazecheant
    @kawamikazecheant 11 місяців тому

    Very interesting works 🔥

  • @EdKolis
    @EdKolis Рік тому +3

    Some of these, like the pillar and the monkey, give off some strong Mario 64 vibes. Amazing they could put that stuff into the game!

  • @MrBrianHibbs
    @MrBrianHibbs 3 роки тому +2228

    I can imagine horror games will have a field day with this sort of thing. You've got serious lovecraft alien geometries potential here.

    • @nm645
      @nm645 3 роки тому +14

      Some levels of Duke Nukem 3d have this kind of non euclidean spaces

    • @inelnel
      @inelnel 3 роки тому +12

      Layers of Fear have something like this. Environment changes around you when you're not looking.

    • @samettatmc
      @samettatmc 3 роки тому

      there is in The evil within 2

    • @242sighting
      @242sighting 3 роки тому +3

      House of Leaves!

    • @skeletspook
      @skeletspook 3 роки тому +2

      @@nm645 Same with the original Prey from 2006.

  • @ayden_slepy7246
    @ayden_slepy7246 3 роки тому +2225

    Imagine a survival adventure game like this where the world constantly warps around you

    • @nytrodioxide
      @nytrodioxide 3 роки тому +57

      True horror

    • @labigbande6674
      @labigbande6674 3 роки тому +20

      I wonder how it would work, tho
      What would be the rules of this world

    • @tcroft
      @tcroft 3 роки тому +63

      There's a game with similar mechanics called Superliminal

    • @nhae0
      @nhae0 3 роки тому +27

      @@tcroft that's just puzzle, and antichamber is a great example too.

    • @marpetjud
      @marpetjud 3 роки тому +5

      @Gemtem Layers of Fear does it a lot, pretty decent horror game

  • @Listener970
    @Listener970 7 місяців тому

    Man this is trippy

  • @exodust3114
    @exodust3114 10 місяців тому +1

    Thank you for breaking and setting my brain on fire

  • @donk6716
    @donk6716 3 роки тому +1263

    i swear this is what those trampoline places felt like when i was a kid

    • @sanjanar110
      @sanjanar110 3 роки тому +33

      Or the Chuck E. Cheese play area made of nets and tunnels and things

    • @cupofspiders5830
      @cupofspiders5830 3 роки тому +13

      there was this museum with giant legos and I had no idea what was going on so yeah this is relatable

    • @voestalpine27
      @voestalpine27 3 роки тому +4

      Stop stalking me

    • @suli9135
      @suli9135 3 роки тому +3

      Was I the only kid terrified of those places?

    • @nicksonic2baiasilver488
      @nicksonic2baiasilver488 2 роки тому +1

      @@voestalpine27 no you should stop stalking

  • @yomommaligma
    @yomommaligma 5 років тому +5332

    SOMEBODY GIVE THIS GUY A TEAM, SOME FUNDING, AND MAKE A HORROR GAME

  • @nevell6069
    @nevell6069 6 місяців тому +1

    Very interesting! Thanks for sharing :)

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

    I used EXACTLY this same trick in a Blender game engine demo I wrote years ago to represent the impossible geometry in Atari Adventure from a first person 3d perspective! I only just now found this video though.

  • @rogerf341
    @rogerf341 3 роки тому +1989

    "the test isn't that confusing"
    The test:

    • @gn2b445
      @gn2b445 3 роки тому +1

      lol when your on a iPhone so it shows up as blue

    • @Jeannmorales
      @Jeannmorales 3 роки тому +2

      Shad7881 ???

    • @gn2b445
      @gn2b445 3 роки тому +7

      @@Jeannmorales it said read more even though it was grey instead of blue

    • @gn2b445
      @gn2b445 3 роки тому +1

      @Hand Grabbing Fruits
      Watch....
      See how read more is grey? on iphone its blue so he didnt fool me

    • @kingofgranges
      @kingofgranges 3 роки тому +2

      @@gn2b445 I know it's been a week, but I think you just replied to the wrong comment mate😉

  • @phoenixthegrandanomaly236
    @phoenixthegrandanomaly236 3 роки тому +668

    “I hold the power of infinity in my hands.”
    “Also, my computer is on fire.”

    • @joshuasanders162
      @joshuasanders162 3 роки тому +3

      You may be able to handle infinity, but your pile of melted slag and plastic cannot.

  • @karetsin265
    @karetsin265 День тому +1

    almost like that one weird old minecraft resource pack. great work!

  • @YahyaKhashaba
    @YahyaKhashaba Рік тому

    This is insane on so many levels

  • @herbderbler1585
    @herbderbler1585 3 роки тому +921

    "Instead of banging our heads against walls trying to make VR more realistic, let's just break reality."
    I approve of this plan.

    • @chaosmorris5865
      @chaosmorris5865 3 роки тому +2

      The difference is good VR isn't a gimmick. This could only be useful or practical for horror and puzzle games anything thing else and it'd be completely forced and unnatural.

    • @Nat_the_Chicken
      @Nat_the_Chicken 3 роки тому +11

      @@chaosmorris5865 That's because you're not used to it. It's just as natural as our space is, it just has different rules.

    • @chaosmorris5865
      @chaosmorris5865 3 роки тому

      @@Nat_the_Chicken Alright then tell me how this could actually benefit games in a non gimmicky way.

    • @Nat_the_Chicken
      @Nat_the_Chicken 3 роки тому +8

      @@chaosmorris5865 That depends on how used to it players are able to get. That would only happen if it's already widely used, which is unlikely, but it could occur gradually on a small scale. Then developers could choose whether and how to implement it in their games in ways that improve the experience (or don't, depending on your opinion). In any case, it's highly situational, and would almost certainly remain niche. My point was purely that you shouldn't dismiss the concept so quickly, since there's nothing about it that's objectively different from normal space.

    • @LaserBread
      @LaserBread 3 роки тому +2

      I think the idea of expanding rooms for more accessibility. However, I think it would be less disorienting if you had a logical explanation as to why this happened. Imagine a game where you have to do things in different rooms. You could have a non-euclidian mechanic that looks like it is in euclidian space, say, each room has a staircase that goes up or down. Walking through the staircase brings you to the next room.

  • @deadinside8891
    @deadinside8891 3 роки тому +1549

    Imagine an FPS that utilizes this. Having to fight someone on non-Euclidean geometry would be really interesting.

    • @rendor6037
      @rendor6037 3 роки тому +134

      three mins into the fight: confusing confused confusion

    • @wibs0n68
      @wibs0n68 3 роки тому +109

      @@rendor6037 The whole server:
      *confused screaming*

    • @braedenkorte1966
      @braedenkorte1966 3 роки тому +135

      there would be a lot of sniping being done on themselves because the man they saw peeking behind the corner was actually themselves.

    • @Cybertech1050
      @Cybertech1050 3 роки тому +34

      Portal 2 has some non-euclidean custom maps on the steam workshop if you want to test how it would feel in a first person setting yourself

    • @davorbrijacak
      @davorbrijacak 3 роки тому +11

      Quake on that map would be like 5D blitz chess.

  • @nickname6816
    @nickname6816 Рік тому

    brooooooooooo..... this is trippy as hell brah

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

    That you created this three-dimensional world alone is crazy, but "this" is something else!
    The craziest part is that this was five years ago.

  • @pauliusstravinskas9365
    @pauliusstravinskas9365 4 роки тому +1174

    "It's bigger on the inside."

  • @6rain875
    @6rain875 4 роки тому +1561

    it doesn’t matter how many times i watch this, the almighty algorithm will still put it in my recommended again. and you
    know what? i’m gonna watch it again

    • @matthiaskleinjan2997
      @matthiaskleinjan2997 4 роки тому +2

      It's the fourth time since this has come out for me

    • @eddyc4603
      @eddyc4603 4 роки тому

      Now you can be sure it'll recommend it even more often, it's the nature of the beast.

    • @MrAsulta
      @MrAsulta 3 роки тому

      Dude I think you're inside a recursion

    • @mr.froschi6526
      @mr.froschi6526 3 роки тому

      same

    • @spade4acer
      @spade4acer 3 роки тому +2

      Evidently UA-cam is a non-Euclidean website

  • @222_ko
    @222_ko 10 місяців тому

    wow thats amazing good job🎉🎉

  • @blackartist7
    @blackartist7 11 місяців тому

    man I just finished my coffee and watch your video
    now I m not feeling well in my stomach😵‍💫