Faking 3D graphics with a 2D game engine

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

M. Tirado

M. Tirado

Күн бұрын

Пікірлер: 40
@galenerso1594
@galenerso1594 26 күн бұрын
Hello Mr.Tirado ! Amazing concept for a game but I wanted to ask if you could maybe point us to some resources where we can learn about the maths used for such graphical calculations, it's very interesting and I'd like to learn more about it. Thanks in advance !
@mtirado
@mtirado 23 күн бұрын
I'm so glad you liked it and want to learn more. I would love to point you to the resources / learning material I used to make this, but I don't have a single source where I got all the math / code. They are all scattered over the web, on a few books, and notes from university. You aren't the first one who is asking for that. But the reality is I learned some of this stuff through trial and error, and by rewriting the same code for multiple projects (In fact, the videogame and the animations you see in the video share a lot of code!) I am interested in writing an interactive article where I go in depth and can finally dump all those ideas in a single place, as they are very useful concepts for a lot of applications. If / when I write it, I will share it a link to it on my channel
@galenerso1594
@galenerso1594 23 күн бұрын
@@mtirado That is a great idea! Good luck to you 🙏
@charliewagner6387
@charliewagner6387 27 күн бұрын
Those visuals look amazing! Love the aesthetic. Good luck on the game!
@ByzantineMonk
@ByzantineMonk 29 күн бұрын
A piece of art! A mastery on 3D math! Congrats!!!👏
@sechmascm
@sechmascm 27 күн бұрын
I don't think any 3D engine is actually 3D, you did great. Plus a great visual of how you can take 2D and make it seem 3D
@angeldude101
@angeldude101 26 күн бұрын
Every 3D engine essentially does the same math and trickery shown here. The only differences are that that code is already written for you in a 3D engine, and the fact that a proper engine runs much of the relevant code on the GPU rather than the CPU, since the GPU is unchallenged when it comes to performing simple operations countless separate times in parallel, such as once for every pixel in a frame, or once for every vertex or polygon on screen.
@naiwatchsomethin
@naiwatchsomethin 26 күн бұрын
yupp 3D engines are Actually 2d!! in Math and Science perspective A 3D being or a Data of a 3d can see only 2D and 1D While if there is other Dimensions means they can see 3D, 2D and other D than we see same goes to development we emulate Dimension and calculate to create illusions of a perspective to literate 3D using 2d and 1d
@activediamond7894
@activediamond7894 22 күн бұрын
Holy hell another Love2D user on KZbin! Finally!!! There are so few, it saddens me. Love2D is by far my favourite GameDev framework and I only know of 2 or 3 (including you) KZbinrs that use it. I'm really looking forward to more content from you!
@HiHi-iu8gf
@HiHi-iu8gf 28 күн бұрын
rly nice visualisation animations when u explain stuff!
@HiHi-iu8gf
@HiHi-iu8gf 28 күн бұрын
and ofc rly nice looking game :)
@sweatyeti
@sweatyeti 28 күн бұрын
Your game looks amazing! I really appreciate you sharing your maths with us; it's inspiring =)
@ThankYouESM
@ThankYouESM 23 күн бұрын
That is sincerely awesome. There's a 3rd person fully colored maze game somebody made which works perfectly fine with just the imports of tkinter... math... and the random.
@thiagof414
@thiagof414 25 күн бұрын
This was amazing. Thank you.
@SeanStClair-cr9jl
@SeanStClair-cr9jl 26 күн бұрын
Looks wonderful Edit: Wow, your explanation and animations were beautiful. Very concise and thorough
@lolabayt
@lolabayt 27 күн бұрын
this is my favorite type of 3D engineering. thank you for the video!
@1ucasvb
@1ucasvb 28 күн бұрын
Great video and that game is looking really good!
@dikem_
@dikem_ 24 күн бұрын
Great job!
@DrNabeel20
@DrNabeel20 26 күн бұрын
What a great video, concept and art style! I löve your work (pun-intended)
@pmlomb
@pmlomb 27 күн бұрын
This looks great! looking forward to more behind the scenes fakery.
@stauro76
@stauro76 29 күн бұрын
Lovely! Great work!
@ThomasLaverne
@ThomasLaverne 26 күн бұрын
your game looks super cool!
@samuelchristian2688
@samuelchristian2688 25 күн бұрын
finally a love2d dev 😭😭🥳
@nikbivation
@nikbivation 28 күн бұрын
wow, amazing work!
@doodocina
@doodocina 26 күн бұрын
you are not faking 3d, you are building 3d graphics on top of 2d engine
@douglasdacosta853
@douglasdacosta853 24 күн бұрын
Interesting! I wonder about the difference in performance between this method and the traditional 3D
@mtirado
@mtirado 24 күн бұрын
I would assume it has worse performance since you aren't using the GPU to calculate and render 3D graphics
@user-ni3qf4oy2d
@user-ni3qf4oy2d 24 күн бұрын
nice
@kairu_b
@kairu_b 27 күн бұрын
Awesome
@Fangamer1254
@Fangamer1254 28 күн бұрын
I was trying to make just something like this in Clickteam
@korigamik
@korigamik 26 күн бұрын
will you make the source code of the game open to all please?
@jamaalsineke2405
@jamaalsineke2405 15 күн бұрын
Hate maths....love your art though and game looks smooth
@Uselessdodo
@Uselessdodo 24 күн бұрын
Is this how Doom's graphics work? if yes, then thank you for explaining this so easily
@mtirado
@mtirado 24 күн бұрын
No, Doom's graphics work very differently
@mohammadazad8350
@mohammadazad8350 27 күн бұрын
Is that Hornet in the thumbnail?
@mtirado
@mtirado 27 күн бұрын
I can see the resemblance 😅
@Trick-dl5kr
@Trick-dl5kr 27 күн бұрын
+1 sub
@cvabds
@cvabds 28 күн бұрын
I bet you cant do that in TempleOS
@dirtyleon
@dirtyleon 24 күн бұрын
Is this how Doom 1 works?
@mtirado
@mtirado 24 күн бұрын
It is not
I Created My Own Custom 3D Graphics Engine
26:29
Inkbox
Рет қаралды 65 М.
I Made a Graphics Engine in Scratch
8:27
Zyger
Рет қаралды 107 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 33 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 7 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 49 МЛН
The Mathematics of Mechanisms (#SoME3)
13:45
M. Tirado
Рет қаралды 216 М.
A simple procedural animation technique
8:31
argonaut
Рет қаралды 355 М.
Do I need a Game Design Document?
5:20
Alchemy Sheep
Рет қаралды 20 М.
Visualizing 4D Pt.1
22:56
HyperCubist Math
Рет қаралды 520 М.
Committing game dev crimes to finish my game
17:19
Luke Muscat
Рет қаралды 86 М.
My Game Dev Workflow & Tools in 2024
6:14
JamieDev
Рет қаралды 184 М.
Blazingly Fast Greedy Mesher - Voxel Engine Optimizations
23:35
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 1,1 МЛН
ROCKET that LITERALLY BURNS WATER as FUEL
19:00
Integza
Рет қаралды 2,6 МЛН
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 664 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 33 МЛН