No video

Remaking Superliminal's Mindbending Illusions...

  Рет қаралды 11,208

Mujj

Mujj

Күн бұрын

In this devlog/devblog, I use the Unity Game Engine to recreate certain mechanic from the first person puzzler, Superliminal. I think it came out really cool so let me know what you think!
SUBSCRIBE OR I'LL EAT ALL OF THE FOOD IN YOUR FRIDGE
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Thanks to Punish for the gameplay / punish
It should be mentioned that this video is not a tutorial, if you are interested in creating this mechanic I would recommend this video • Superliminal core scal...
//People
•NovaKnight - / @novaknight8538
//Links
•Discord: / discord
•Instagram: / retro.gamedev
•Twitter: / theretrogamedev
//About Me
Hi I'm Retro a game developer who uses the Unity Game Engine to create games, I do random challenges like ripping off a popular game or making a game in under a certain amount of time. I'm yet to release a commercial game but I want to in the future.
//Music
•Home(Prod. by Lukrembo)
•Empty(Prod. by Lukrembo)
•Ryan Little - 70s TV ( / 70s-tv )
•Night(Prod. by Lukrembo)
•Moow - Honey
//Other Content You May Enjoy
•Ripping off a classic flash game to try and beat other KZfaqrs - • Ripping off a classic ...
•Making a SHOP SYSTEM for my GAME! - • Making a SHOP SYSTEM f...
•Making a Game Where YOU are the Zombie Apocalypse - • Making a Game Where YO...
//Are Hashtags Still a Thing?
#Unity
#GameDevelopment
#Superliminal
//Chapters
0:00 Intro
0:25 Why I'm Remaking the Game
0:45 Player Movement
0:52 Making the Forced Perspective Mechanic
2:16 Making Some 3D Models 😎
2:44 ✨Pressure Pads✨
2:57 Infinite Corridor? 🚪
3:26 Adding Some Beautiful Paintings 🖼️ (+ some other stuff)
3:40 Fake 3D Object?
4:23 Sound effects
4:30 Bye Bye 👋
Mujj :)

Пікірлер: 175
@PolyMars
@PolyMars 3 жыл бұрын
UNDERRATED
@MujjMujj
@MujjMujj 3 жыл бұрын
THANK YOU!!
@adytm
@adytm 3 жыл бұрын
Yes it is
@toquita3d
@toquita3d 2 жыл бұрын
Totally!
@Tomatech
@Tomatech 2 жыл бұрын
The decals made in superliminal were generated in real-time and used Projectors, which are basically just decals with a custom matrix used tp scale the image based on its distance to the start of the decal, just like cameras. There might be a way to modify your decals or unity’s experimental URP decals from the 2021.2 beta so that they go through a matrix based on their distance to the projection origin
@MujjMujj
@MujjMujj 2 жыл бұрын
Epic
@simonregan471
@simonregan471 2 жыл бұрын
There are also some later sequences when a scene is converted *into* a decal when you approach it (thinking of the 'destabilizing dreamweight' and later airstrip sequence where you find the four 'walls'). My presumption is that this is just projecting the player camera onto the scenery textures.
@vvixell4580
@vvixell4580 3 жыл бұрын
The editing on this is amazing holy shit
@MujjMujj
@MujjMujj 3 жыл бұрын
❤️
@pokidev027
@pokidev027 3 жыл бұрын
Retro Superliminal Devlog my top 3 favorite things :3
@MujjMujj
@MujjMujj 3 жыл бұрын
🥳
@pokidev027
@pokidev027 3 жыл бұрын
video ideas: parkour game / mechanic (very cool) something that would implement boids; like, a pointless game where you are a shark and you go around trying to eat fish, but the fish move away from you and you can't ever catch them. this would be a cool practice and tbh would look very cool as a little art project.
@MujjMujj
@MujjMujj 3 жыл бұрын
Finally, somebody gives me ideas. I say that at the end of almost every vid and nobody gives any 😩
@jorizanthonie6865
@jorizanthonie6865 3 жыл бұрын
oh my god this is so awesome, i cant believe you don't have about 100k subs yet. very underrated.
@MujjMujj
@MujjMujj 3 жыл бұрын
haha ikr, I'd better hit 100k by the end of the week or else the algorithm will be punished🙄
@kindafakem1x3l62
@kindafakem1x3l62 3 жыл бұрын
@@MujjMujj How does one punish the algorithm - whatever - I'll help
@MujjMujj
@MujjMujj 3 жыл бұрын
@@kindafakem1x3l62 punch it
@barj
@barj 3 жыл бұрын
Yo man... I think your chess piece might be a _little_ broken...
@MujjMujj
@MujjMujj 3 жыл бұрын
Idk man, was like this when I got it 🤷‍♂️
@lhaksmanaaryawibawa2031
@lhaksmanaaryawibawa2031 3 жыл бұрын
Bro how are u not like having 100K Subs, You're edits and Skills is amazing!
@MujjMujj
@MujjMujj 3 жыл бұрын
Why thank you sir 😌
@Samskie
@Samskie 3 жыл бұрын
This might be the most underrated channel on the platform
@MujjMujj
@MujjMujj 3 жыл бұрын
:0 thank you
@granatapacifica
@granatapacifica 3 жыл бұрын
@@MujjMujj just found you Now, yes, you are indeed underrated, but I think that soon enough you will have the Subscribers you deserve, or even more!
@MujjMujj
@MujjMujj 3 жыл бұрын
@@granatapacifica thanks man :)
@Chadderbox
@Chadderbox 3 жыл бұрын
Those animations are on point.
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks! :D
@David-lp4vj
@David-lp4vj 3 жыл бұрын
This is a really good high quality video man well done. Look forward to more stuff from you
@MujjMujj
@MujjMujj 3 жыл бұрын
Thank you!
@UltrioStudios
@UltrioStudios 3 жыл бұрын
🤯 🤯 This is insane man! I love it! Content like this is seriously under-rated.
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man 😄
@fabse64
@fabse64 3 жыл бұрын
You deserve a lot more views for your content and production quality. Subbed!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man
@bitbenthegamedeveloper90
@bitbenthegamedeveloper90 2 жыл бұрын
What a great recreation of an awesome game! You really did a great job and the editing is on point too. Also enjoyed the music at the end a lot, so chill! :)
@MujjMujj
@MujjMujj 2 жыл бұрын
Thanks
@TylerGreen
@TylerGreen 3 жыл бұрын
This is really fantastic, great video! Super impressed by the editing and game design. I think you'll get quite big!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@cskiey
@cskiey 2 жыл бұрын
Very impressive, not sure why you don't have more subs but with time and consistency you will get there! :D
@Skeffles
@Skeffles 3 жыл бұрын
Awesome recreation! The game definitely has some really interesting mechanics
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@His-Games
@His-Games Жыл бұрын
If you're looking for video ideas, games where the AIs can fight each other are always great, battle royale or round-robin style, and naming them after subscribers is bonus points.
@VenatusUprising
@VenatusUprising 3 жыл бұрын
Loving these videos, good job!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@serialchiller9183
@serialchiller9183 2 жыл бұрын
This is criminally underrated.
@MujjMujj
@MujjMujj 2 жыл бұрын
Call the police
@buddygamesdev
@buddygamesdev 3 жыл бұрын
Ay this is incredible man, well done! You make it sound so easy 😅
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks :D it took so long haha
@wazaDev
@wazaDev 3 жыл бұрын
Always wondered how the size changes with perspective. Really cool video and animations
@MujjMujj
@MujjMujj 3 жыл бұрын
Cheers waza
@fred8774
@fred8774 3 жыл бұрын
Your editing is so good!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks!
@tom-voxelbite2255
@tom-voxelbite2255 3 жыл бұрын
That was a great video!! Well done!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks Tom!
@bigfloppalover1321
@bigfloppalover1321 2 жыл бұрын
This needs more view; high quality videos like this should get 100k views minimum
@MujjMujj
@MujjMujj 2 жыл бұрын
Thanks bro much love
@itscolden
@itscolden 3 жыл бұрын
Congrats 900 subs cool guy !
@MujjMujj
@MujjMujj 3 жыл бұрын
Thank you!
@DevNoob
@DevNoob 3 жыл бұрын
Great video editing, and what a trippy but awesome game! Amazing
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@mnplastic1
@mnplastic1 3 жыл бұрын
700 subscribers!?!? You deserve way more!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man
@tauheedgamedev2388
@tauheedgamedev2388 3 жыл бұрын
The mechanic looks soo sick
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks tauheed!
@adytm
@adytm 3 жыл бұрын
Very good work keep up!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks!
@s0livagant_
@s0livagant_ 2 жыл бұрын
UNDERRATED- I expected you to have 10m subs 😭
@MujjMujj
@MujjMujj 2 жыл бұрын
Cheers blud
@LexDerFortnitePro52
@LexDerFortnitePro52 3 жыл бұрын
Amazing As always
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man! :D
@luak4303
@luak4303 3 жыл бұрын
Retro the is on point! The editing is the best you’ve ever done :) I’m Luak btw
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man :)
@rogancliphub
@rogancliphub 3 жыл бұрын
np
@samwoodward6907
@samwoodward6907 3 жыл бұрын
3D First Person chess be like
@krawuzi6563
@krawuzi6563 2 жыл бұрын
I really like the video and now I want to try it for my self :)
@MujjMujj
@MujjMujj 2 жыл бұрын
Go for it man :D
@felbrin
@felbrin 2 жыл бұрын
This is so cool mann!
@MujjMujj
@MujjMujj 2 жыл бұрын
Thank you!
@IcarusoofDev
@IcarusoofDev 2 жыл бұрын
Really cool!
@Benjabenjaaaa
@Benjabenjaaaa 2 жыл бұрын
Great video
@UsmanDev
@UsmanDev 3 жыл бұрын
Super cool video!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@ThatLoki
@ThatLoki Жыл бұрын
bro you are awesome thank you
@Steveplays28
@Steveplays28 3 жыл бұрын
Very nice Retro! :D
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks Steve!
@guiilg
@guiilg 2 жыл бұрын
Only 4k views and 1k subs ? Wtf ? Amazing content
@MujjMujj
@MujjMujj 2 жыл бұрын
Cheers man, ly
@Mistereee
@Mistereee 3 жыл бұрын
Epic video!!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man!
@bjarnehansen1101
@bjarnehansen1101 3 жыл бұрын
I love this!
@adytm
@adytm 3 жыл бұрын
Very cool!
@MujjMujj
@MujjMujj 3 жыл бұрын
Thank you!
@mahpunis
@mahpunis 3 жыл бұрын
how can you have less than a million sub ong yt is broken . anyway your content is just too good
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man it means a lot 😢
@lengmandan
@lengmandan 3 жыл бұрын
Retroooooo my fucking brudda
@BumpDev
@BumpDev 3 жыл бұрын
Nice new pfp and name!
@MujjMujj
@MujjMujj 3 жыл бұрын
Danke
@boxofbean
@boxofbean 3 жыл бұрын
It'd be hype if you made a 3D physics boxing game
@MujjMujj
@MujjMujj 3 жыл бұрын
It would
@jrhager84
@jrhager84 Жыл бұрын
Can you show the scale math you used? I'm having trouble implementing it and it'd be AWESOME for a reference. :)
@MujjMujj
@MujjMujj Жыл бұрын
Sorry I haven't really looked at my comments for a while. Sorry if my memory's a bit rusty on this project is been like over a year haha. All i remember from this project is how much of a headache coding this system was, i spent like a number of weeks on and off testing this and fixing it up and i still couldn't make it perfect. The main concept of the scaling was simple, you increase an object by the same amount of size you move it back by. However the main issue with this is that I found my object clipped a lot into walls and the floor. I'm sure there are a number of ways to solve this issue but what I did was this: I would create a physics overlap box with the same *bounds* as the object multiplied by the distance from the player and move it to the position a raycast away from the player hit, then scale it accordingly so it would be the same size the object would reach (this was a headache lolol) if it detected collisions i would move it towards the player and rescale it accordingly. Then i would repeat this until i find a spot where the object won't collide. I've put my old code into a pastebin here: pastebin.com/MZcZrJQ8 but please bear in mind this is all from like idk when so its really messy and sucks but hopefully it helps you a bit
@82invisinle82
@82invisinle82 3 жыл бұрын
2:30 Ok, paused and subscribed.
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks chief, enjoy the rest of the video 👍😎
@ccoodduu
@ccoodduu 3 жыл бұрын
Nice!
@MujjMujj
@MujjMujj 3 жыл бұрын
thanks ccodduu!
@kwtzay
@kwtzay 3 жыл бұрын
You should do a game jam devlog
@MujjMujj
@MujjMujj 3 жыл бұрын
As in continuation of a jam game?
@pebbers7060
@pebbers7060 9 ай бұрын
Completely unrelated.. while watching the video the moment you said subscribe the subscribe button glowed up.. was that always a thing??
@ved0321
@ved0321 3 жыл бұрын
Hey, great video! I tried to follow this video and I have everything, except how do I actually move "back" the object that I picked up? I used the Physics.OverlapBox method to find if the box is colliding with anything, but this check returns a boolean value that depends on the position of the object picked(which further tells about it colliding with a wall or or another object), and the way I change the box's position is based on the hit position of a raycast. So I simply lerp the position of the box directly to the collision point of the raycast. But I get to know if the object collides only AFTER its position is changed, which brings me to the thought that have you used a different method altogether to move the box to the furthest away position? I mean, have you somehow already calculated its position that does not allow the picked up object to collide, and THEN change the position of the picked up object? Or am I just overcomplicating it XD
@MujjMujj
@MujjMujj 3 жыл бұрын
I’m not really sure exactly what you’re asking but I’ll just share my method of doing this in more detail. My method of doing the collision detection is really not the most efficient but here it is: -I shoot a ray from the camera to a point ahead of the camera where I would roughly like the object to go. -I create a physic.overlapbox (which allows you to specify its size, rotation, position, ect) in this position with the size the object would have in this position -The overlapbox should return an array of colliders touching it in my experience. So I use a for-loop to do check overlapbox at a position slightly closer to the player, the for loop does this at increasing intervals until it ends when the overlapbox will no longer collide with anything -Finally when the overlapbox is not colliding with anything I move the object there and calculate it’s size before scaling it. As I said this is honestly not the best way of doing it but it works xD. If you have any more questions or this is unclear hit me up on Instagram or Twitter (discord account currently banned)
@ved0321
@ved0321 3 жыл бұрын
@@MujjMujj Thanks a lot for the reply, this made it a lot more clear I'll Give a follow on insta :)
@thefredbear7730
@thefredbear7730 3 жыл бұрын
Nice!!!
@MujjMujj
@MujjMujj 3 жыл бұрын
Yes
@boxofbean
@boxofbean 3 жыл бұрын
Nice!!!
@ReeceGeofroy
@ReeceGeofroy 3 жыл бұрын
I need more uploads maaan
@MujjMujj
@MujjMujj 3 жыл бұрын
I’m trying 😩
@TheShelfman
@TheShelfman 3 жыл бұрын
This was really good! Gained a sub from me😁
@MujjMujj
@MujjMujj 3 жыл бұрын
Thanks man! :D
@j1_dev
@j1_dev 3 жыл бұрын
You are so fuc*ing awesome
@MujjMujj
@MujjMujj 3 жыл бұрын
❤️
@hitmemedia
@hitmemedia 3 жыл бұрын
Hey there! im interested in talking to you about Game development in general can we arrange that? :D love your content!
@MujjMujj
@MujjMujj 3 жыл бұрын
Hit me up on discord or twitter ;)
@hitmemedia
@hitmemedia 3 жыл бұрын
@@MujjMujj I've hit you up ;P
@mishapatapovich3996
@mishapatapovich3996 3 жыл бұрын
My boye is it possible to recreate kerbal space program doe?
@MujjMujj
@MujjMujj 3 жыл бұрын
Probably
@kubzcz3284
@kubzcz3284 Жыл бұрын
can you please make a tutorial for those decals pleeeeeeaaaaasssseeee!!!
@MujjMujj
@MujjMujj Жыл бұрын
kzfaq.info/get/bejne/bsqVna6Ex6eooXk.html
@turalaliyev1764
@turalaliyev1764 Жыл бұрын
Can I get github link of this project ?
@trusiant1729
@trusiant1729 3 жыл бұрын
u damn madlad
@MujjMujj
@MujjMujj 3 жыл бұрын
:)
@-Gamerly-
@-Gamerly- 3 жыл бұрын
I dare you to remake Karlson
@MujjMujj
@MujjMujj 3 жыл бұрын
Maybe
@KalimBatony
@KalimBatony 3 жыл бұрын
Прикольно
@MujjMujj
@MujjMujj 3 жыл бұрын
Yeah same
@n8dev
@n8dev 3 жыл бұрын
YES
@MujjMujj
@MujjMujj 3 жыл бұрын
y e s
@buddygamesdev
@buddygamesdev 3 жыл бұрын
How is this possible Nate
@MujjMujj
@MujjMujj 3 жыл бұрын
@@buddygamesdev Nate always gets early access 😎
@buddygamesdev
@buddygamesdev 3 жыл бұрын
@@MujjMujj fair, he's too busy eating yoghurt to wait. That's cool tho :O
@n8dev
@n8dev 3 жыл бұрын
@@buddygamesdev LOL fax
@kindafakem1x3l62
@kindafakem1x3l62 3 жыл бұрын
Hallo it's me ze German one
@MujjMujj
@MujjMujj 3 жыл бұрын
Hallo
@Rubricube
@Rubricube 2 жыл бұрын
Where can I get this?
@MujjMujj
@MujjMujj 2 жыл бұрын
Superliminal can be downloaded from steam or epic games store
@Rubricube
@Rubricube 2 жыл бұрын
@@MujjMujj Sorry if I was not clear, I already have superliminal but where can I get the source code to this one.
@streamerwibu7009
@streamerwibu7009 3 жыл бұрын
👀
@MujjMujj
@MujjMujj 3 жыл бұрын
👀
@streamerwibu7009
@streamerwibu7009 3 жыл бұрын
👀
@lucasdoucette7455
@lucasdoucette7455 3 жыл бұрын
Can you make a 2d remake of Super Mario Odyssey?
@MujjMujj
@MujjMujj 3 жыл бұрын
Do you know what’s even better than 2d and 3D tho? 4d
@aidenmontes3463
@aidenmontes3463 3 жыл бұрын
@@MujjMujj Poggers 4d
@aidenmontes3463
@aidenmontes3463 3 жыл бұрын
@@MujjMujj you know what’s better than 4D? 5D
@MujjMujj
@MujjMujj 3 жыл бұрын
@@aidenmontes3463 truuuu
@zacattack8123
@zacattack8123 2 жыл бұрын
Comment for algorithm
@sethxenofightersofficialx
@sethxenofightersofficialx 3 жыл бұрын
Hi I'm seth and I'm making a game called xenomon
@MujjMujj
@MujjMujj 3 жыл бұрын
Hello seth
@agiotabm9503
@agiotabm9503 3 жыл бұрын
where is your detective game
@MujjMujj
@MujjMujj 3 жыл бұрын
It’s gone 😔
@agiotabm9503
@agiotabm9503 3 жыл бұрын
@@MujjMujj That's sad 😞
@-Gamerly-
@-Gamerly- 3 жыл бұрын
Oof is there no download
@MujjMujj
@MujjMujj 3 жыл бұрын
Yeah I’m a bit afraid of pillow castle’s lawyers
@-Gamerly-
@-Gamerly- 3 жыл бұрын
@@MujjMujj oki atleast theres a tutorial also really good underrated channel keep going
@MujjMujj
@MujjMujj 3 жыл бұрын
@@-Gamerly- thanks man!
@genericchannel8478
@genericchannel8478 3 жыл бұрын
this epic can you put da source code??
@MujjMujj
@MujjMujj 3 жыл бұрын
I mean I would but my scripts are really bad haha
@MujjMujj
@MujjMujj 3 жыл бұрын
If you would like a simple way to implement the main mechanic, this video goes into the simple part of it for you, but doesn’t really address the clipping problem I faced properly: kzfaq.info/get/bejne/eLSJrJmAxLvdYo0.html
@genericchannel8478
@genericchannel8478 3 жыл бұрын
@@MujjMujj lol
@genericchannel8478
@genericchannel8478 3 жыл бұрын
@@MujjMujj thanks
@alyx724
@alyx724 2 жыл бұрын
where da story doe
@MujjMujj
@MujjMujj 2 жыл бұрын
🧍‍♂️
@alyx724
@alyx724 2 жыл бұрын
@@MujjMujj yes
@promgamer8332
@promgamer8332 3 жыл бұрын
Make Minecraft Or (You Can't Do That) :)
@MujjMujj
@MujjMujj 3 жыл бұрын
I mean tons of people have done it before haha, if you give me something to add to Minecraft however...
@promgamer8332
@promgamer8332 3 жыл бұрын
@@MujjMujjHigh Tec (Laser Guns,Robot Enemies,And Blocks)
@shasht7182
@shasht7182 3 жыл бұрын
remake Minecraft lol
@MujjMujj
@MujjMujj 3 жыл бұрын
cba
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,4 МЛН
Non-Euclidean Worlds Engine
5:15
CodeParade
Рет қаралды 11 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 60 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 4,5 МЛН
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 32 МЛН
I Made a Multidimensional Game
10:58
BenBonk
Рет қаралды 365 М.
Viewfinder in Unity
4:56
Will Logs
Рет қаралды 59 М.
Procedurally Generated 3D Dungeons
9:42
Vazgriz
Рет қаралды 283 М.
Splatoon - Painting Effect in Unity
6:11
TNTC
Рет қаралды 73 М.
Superliminal core scaling mechanic - Unity Tutorial
12:36
RumpledCode
Рет қаралды 6 М.
Fully Functional Portals in Unity URP
18:26
Daniel Ilett
Рет қаралды 47 М.
my impossible parkour game…
6:46
Mujj
Рет қаралды 1,8 М.
Coding Adventure: Portals
16:06
Sebastian Lague
Рет қаралды 1,3 МЛН
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 60 МЛН