I made this 3D game with ONLY code

  Рет қаралды 447,713

Carter Semrad

Carter Semrad

Күн бұрын

Пікірлер: 994
@CarterSemrad
@CarterSemrad Жыл бұрын
Thanks so much for all the support!! It really does mean a lot to me. I see a lot of people have been asking for the source code, so here’s a GitHub repo: github.com/CarterSemrad/Jackrabbit
@judekratzer
@judekratzer Жыл бұрын
Thank you so much we really appreciate it!
@SLAYERSARCH
@SLAYERSARCH Жыл бұрын
thats hot
@user-lt8dp2oj4n
@user-lt8dp2oj4n 11 ай бұрын
12 subs 👍🏼
@roywempor8395
@roywempor8395 11 ай бұрын
hey man, your content is of very high quality and I'm sure you have a bright future as a content creator but at the moment you only have 2 videos on your channel, and if the algorithm sees people clicking on your channel and immediately leaving it'll think they're not interested and stop recommending your channel, I'd advise you to post some more videos as soon as you can
@Cybercraft3101
@Cybercraft3101 11 ай бұрын
this vid blew up just because you are way to determined to not use blender, anyways, you got to 12 subs xD (also the blender joke is from Vgamer311)
@Vgamer311
@Vgamer311 Жыл бұрын
I’ve never in my life seen someone so determined to not learn blender
@capuchinosofia4771
@capuchinosofia4771 Жыл бұрын
Lmao!
@Zipperheaddttl
@Zipperheaddttl Жыл бұрын
Yeah baby! I'm here for it
@jvnm2890
@jvnm2890 Жыл бұрын
And i shall follow this path too 🗣️
@sushismitcher225
@sushismitcher225 Жыл бұрын
do you know about dafluffypotato? he's pretty determined too
@LargePotatooooo
@LargePotatooooo Жыл бұрын
if only you could see me
@benp.865
@benp.865 Жыл бұрын
I didn't even think that 3D graphics without polygon rendering was actually a thing outside of abstract math visualisations
@michaeljohn5130
@michaeljohn5130 Жыл бұрын
Dreams on the PS4 actually use this. It doesn't use any triangles but relies on primitive shapes and ray marching to create its models. I'm pretty sure it doesn't use image textures either. And it's outstanding the kind of games they made there Here's a Courage the cowardly dog game made in Dreams PS4: kzbin.info/www/bejne/mH2xZoOIetubaZosi=ourKPb55V4NGAYSO
@invertexyz
@invertexyz Жыл бұрын
If we're being technical, it's still rendering polygons, 2 triangles that cover the screen, and then math to construct a world in those triangles! A lot of math for modern game rendering fakes detail on polygons, as a lesser extreme of what's done here. A prime example being parallax-occlusion mapping, which is like a normal/bump map that can actually occlude areas of itself (within the render bounds of the mesh triangles). resulting in the appearance of a physically modeled detailed surface but is just a few polygons.
@nestorboy
@nestorboy Жыл бұрын
@@michaeljohn5130 I believe Dreams doesn't use ray marching for rendering, they do still use SDF primitives, but for point cloud cluster generation, and they use a splat-based rendering approach since the former failed to yield the artistic results the team desired. I can really recommend Alex Evans' Umbra Ignite 2015 talk "Learning From Failure", which is also on KZbin, where he goes over all the rendering techniques they implemented in order to tackle rendering a sparse set of SDFs.
@prateekpanwar646
@prateekpanwar646 Жыл бұрын
Doom
@TheOnlyGhxst
@TheOnlyGhxst Жыл бұрын
Doom isn't 3D. It's 2D but uses raycasting to fake 3D@@prateekpanwar646
@Jackson_Zheng
@Jackson_Zheng Жыл бұрын
If the quality is consistently this high, this channel is about to become one of the fastest growing programming channels in 2024
@OberZineProductions
@OberZineProductions 11 ай бұрын
I know right! I literally instantly subscribed at the end. It honestly blew my mind. OP if you're seeing this, keep this quality up please.
@p1ngyy
@p1ngyy Жыл бұрын
I thought the end of the video was a joke when he said he only had 11 subs. The video was very entertaining and high quality I would have never guessed it's made by someone with less than atleast 100k subs! Also the code was extrememly impressive and i learnt a lot of new things! Edit: everyone show him the love he deserves and drop a sub to help support the small creators :D Edit: 30k 🗿
@oricat101
@oricat101 Жыл бұрын
I expected them,to have at least 5k or something 😭
@jaythecoderx4623
@jaythecoderx4623 Жыл бұрын
Yeah uh wow
@hhhsp951
@hhhsp951 Жыл бұрын
I see so many comments saying things like this that I'm pretty sure it's bots
@hoshimi_kiyoshi
@hoshimi_kiyoshi Жыл бұрын
bots? bots make me crazy. crazy? I was crazy once. they put me in a room. a mathematical room. a mathematical room with bots. bots make me crazy. ps, no I aswell thought this was gonna be a 5k at least, genuinely impressed by the quality
@p1ngyy
@p1ngyy Жыл бұрын
nah im real and just suprised, you prob see comments like these cus theres so many underrated yters out there@@hhhsp951
@theirishninja2070
@theirishninja2070 11 ай бұрын
This is how I thought people made games when I was a kid.
@randomnessnecesity9627
@randomnessnecesity9627 Жыл бұрын
I’ve done a lot of messing around with making 3d code front scratch, but seeing just how far you made it made me really respect your abilities. That’s not even mentioning how well you explained the concepts in your video too. I like to say that if a programmer tells another programmer about a thing they did and the other programmer goes “I could do that”, that doesn’t mean the first programmer didn’t do anything challenging, it means they did a good job of explaining it. This was a terrific video, and I predict your channel will continue to grow in size exponentially. Good job and thank you for the entertainment+inspiration! Edit: thanks for the 200 likes! (Feb 27 2024)
@RatoCosmico
@RatoCosmico Жыл бұрын
You are so talented, this is really impressive. I Would love some tutorials from you! A little tip: Reduce a little bit the volume of the sound effects during the video, your voice and the musics are pretty calming, so it was a little too loud. Hope to see more videos in the future!
@TemmiePlays
@TemmiePlays 11 ай бұрын
I love how everything is so well made here the only criticism Is in regards to basic editing stuff. interesting video - now decide your fate png tuber disembodied voice or flesh and blood 🤷🏻‍♀️ good video btw
@jmanguy3579
@jmanguy3579 Жыл бұрын
The rendering speed & quality look amazing, there might actually be some potential for making graphically intense games run smoother with this technique!
@handartgarfunkal
@handartgarfunkal 11 ай бұрын
TF2 is made with this technique
@ArchieN1761
@ArchieN1761 11 ай бұрын
@@handartgarfunkal wich tf2
@ImKairyu
@ImKairyu 11 ай бұрын
its actually used already. Things such as clouds and smoke are extremely fast in ray marching. However it slows down with each SDF added to the scene so that is what limits its application.
@jacobgonzalez4637
@jacobgonzalez4637 Жыл бұрын
Mom wake up, new carter video just dropped
@StorkClub-gy1lq
@StorkClub-gy1lq Жыл бұрын
She storkin on my club till I CAWWWWW
@JeffJeffMe
@JeffJeffMe Жыл бұрын
This is so dope. Have been learning math for computer graphics for a good while, this type of video is content I need to step up the motivation. I really loved it man. Please, keep sharing more.
@ucheodozie9836
@ucheodozie9836 Жыл бұрын
Why are you learning math for computer graphics? can you please explain
@JeffJeffMe
@JeffJeffMe Жыл бұрын
@@ucheodozie9836 I have been working as a Unity Game Developer for the past 7 years. The engine does 80% of the heavy lift, so you only need to worry about implementing your game features. But the issue is, I have no control over how the engine works. The owners can do anything they want and I will be forced to abide. By getting a step further and learning computer graphics, you can build your engine as it pleases you.
@somerandomguywithsomerandomtal
@somerandomguywithsomerandomtal 11 ай бұрын
@@ucheodozie9836mathematics are widely used in animation and etc. because it provides great uses
@somerandomguywithsomerandomtal
@somerandomguywithsomerandomtal 11 ай бұрын
@@ucheodozie9836and it also requires mathematical knowledge
@theworm7156
@theworm7156 Жыл бұрын
this guy might have the record for fastest growing channel in a single week
@theomni1012
@theomni1012 10 ай бұрын
Yeah like, even for viral videos that get like 300 million views, they are usually just one funny thing, then the person who posted it doesn’t really go anywhere. But this had real effort put into it, this it led to people subscribing.
@badlydrawnjolteon646
@badlydrawnjolteon646 10 ай бұрын
TimTom is an animation youtuber who im pretty sure got like 500k+ subs in 3 videos, i think he had the record last i checked
@lennystudios3.14
@lennystudios3.14 Жыл бұрын
The way you’re making full professional level content with 2 videos speaks to the effort and research it must’ve taken you to learn KZbin, and how skilled you are as a programmer. Great videos, hope to see you continue to do well!
@mrsquiggles1379
@mrsquiggles1379 Жыл бұрын
In a world where everything seems to be moving towards no-code solutions this vid is a breath of fresh air
@memor22
@memor22 Жыл бұрын
No coding? Well i’m gonna do ALL CODING
@xseis.
@xseis. 11 ай бұрын
i'd say the world seems to be moving to mostly only-code solutions
@guily6669
@guily6669 11 ай бұрын
​​@@xseis. I agree... My brother-in-law went from making 3D the old way of shaping and stuff to mostly code to get the same result by generating it instead and it's mostly code and scrip with a damn lot of math... And he goes from buildings to rocks, trees, grass and everything all done that way and changing some values can sometimes generate a gazillion amount of different results without having to actually shape them all manually like the old way. 3D nowadays is more about procedural generated content than losing hours manually shaping stuff cause why would someone lose many countless hours shaping like hundreds of different trees when with code the same code just changing some values can give you that pretty fast after all the code is done properly... However they sound more simple than reality, they still require a lot of knowledge, it's not just pressing a button and it generates, it requires too many stuff that someone into old 3D of manually shaping if doesn't update them self will easily and quickly lose the spot. Edit: forgot to say he mostly uses Houdini nowadays, long goes his days of 3DS Max, Maya and many others... I just hope he starts using Unreal Engine 5 too some day cause if he compile the project at least I could try them 😎
@zaneg
@zaneg Жыл бұрын
I like the inversion of “how to make game with no code”. I also really like sdfs and ray marching. So instant like and subscribe. Great video
@GamerX-2000
@GamerX-2000 Жыл бұрын
Dang, this is so underrated. I was watching this and thinking: wow, this guy probably has a lot of subs. Got to the end of the video and was so confused. Then I was even more confused when I saw that you’re only at about 200 subs after posting this. This is pretty epic (albeit horrific that you just hardcoded everything, and it’s giving me ptsd from coding on khan academy), and it looks really good.
@ggtooez
@ggtooez Жыл бұрын
This is very impressive, especially with pure ray marching! Though my main issue with the method is that you eventually need to draw a lot of different objects, and this will reduce the performance. Unless someone figured out how to use octtrees in shaders
@FriedBacon88
@FriedBacon88 Жыл бұрын
I'd also like a video that explains the shortcomings or solutions even if I don't understand it
@ghostel9253
@ghostel9253 Жыл бұрын
Great video, watching from Mr. Semrads APCSP class
@ViktorSarge
@ViktorSarge Жыл бұрын
I think I'll have to make a sacrifice to the algorithm to show my gratitude for recommending me this gem. As a web dev who sometimes dabbles in simple game dev it's wonderful to see what's possible outside my comfort zone of 2D canvas. Wild :)
@thebuildcraft42
@thebuildcraft42 Жыл бұрын
With this high quality content, you will be at 10000 subscribers in no time!
@sllenderbrine
@sllenderbrine Жыл бұрын
This is so cool. I literally made something just like this recently since the only thing unblocked at my school that i can run anything in is google sites, so my game has to be all in one file. I might restart since its super messy at 1500+ lines and has some terrible sdf functions, but you gave me motivation. I would love to watch more videos like this
@sllenderbrine
@sllenderbrine Жыл бұрын
half of the code is the glsl as a string in a variable
@cescimes
@cescimes Жыл бұрын
this is insane. good job!
@makak_zeleny
@makak_zeleny Жыл бұрын
You can try using webpack to bundle all of your code into a single file, you don't need to write it all into one file
@ldkman.
@ldkman. 11 ай бұрын
You went from 11 subs to 13.5k subs in 3 weeks, congrats man
@sirhoog8321
@sirhoog8321 Жыл бұрын
That game looks beautiful and fun. You're actually underrated and I don't usually say stuff like that on small channels. Great job! 👍
@fabiocazorla7736
@fabiocazorla7736 11 ай бұрын
There is no way this is ur second video (Great video btw, I loved it) and u went from 11 subs to 15,7k subs. Damn
@TheUnderscore_
@TheUnderscore_ 11 ай бұрын
This is seriously underrated. The walkthrough of what you did and how it works is sick. And the 2D rendering montage? Fire music and video presentation. Awesome stuff, man.
@Ganerrr
@Ganerrr 3 ай бұрын
dude finally a raymarching game dev, i've been wanting this explored more as i really think(want) it to be the future of how games are created
@justinbrunson8853
@justinbrunson8853 11 ай бұрын
Saw your dad and brother at Auggie’s this evening and they told me about this. I’ll never care about programming, but still enjoyed watching and listening to you explain. Very nice, young man, and congrats on blowing up! You’re one of the smartest humans I know, but still so chill. Keep up the amazing stuff!
@fauxgrit
@fauxgrit 11 ай бұрын
You are very kind. We enjoyed seeing you again last night.
@useranonymous9274
@useranonymous9274 11 ай бұрын
I tried so hard to figure out how to render things in this manner: it is succinct and feels right!! I’m so grateful for your existence and I hope you keep the stream of knowledge flowing 😀
@卩丂卩卂丨匚ツ
@卩丂卩卂丨匚ツ Жыл бұрын
Bro was such a good story teller he made it sound easy
@Norrin277
@Norrin277 11 ай бұрын
You got almost 16 k subs in 3 weeks, and it’s just your second video??!! That’s insane! Well deserved bro, I’m glad the video basically went viral, otherwise i wouldn’t have gotten to watch this video. I’m now one of the subscribers, and I’m excited to see what you do next. Keep up the good work bro!
@jedikoops
@jedikoops Жыл бұрын
beautiful!
@kiiikoooPT
@kiiikoooPT Жыл бұрын
from 11 subs to almost 5k in 6 days, that is a big achievement, and well diserved cause the video editing and explanations are up top, even better then many high sub count channels, only thing I wish you had shown was the code on how you did it all. But appart from that, very nice video, maybe a continuation video with the code steps would be nice for a next post :) Hope you get way more subs cause at least you know how to explain and make visual appealing stuff ;) I recon 2024 is going to be a good year for you ;) I hope it is, happy new year everyone.
@kylehagerty1582
@kylehagerty1582 Жыл бұрын
This is insane Carter!!!
@icecrystal7965
@icecrystal7965 11 ай бұрын
"And that jacket shape is an abomination of mathematics, I don't think I could make it a second time" Truly a divine inspired work lmao
@akumatsubasa4162
@akumatsubasa4162 11 ай бұрын
11 Subs 3 weeks ago. 12.1k now lel It's really cool what people can do with just code. Already loved the demo scene in the early 90s with those 64k demos and stuff. Could never run them at a higher pace than maybe 5fps but damn they already had some cool stuff back then. I wished game devs would incorporate such things much more.
@Seanpence04
@Seanpence04 11 ай бұрын
I didn’t think that you could render 3D objects without blender or some other tool but it actually makes a lot of sense. These tools probably use a lot of hidden math behind them to create the scene, they do most of the thinking. It’s possible for you to do it with just code but extremely difficult.
@Oka_z
@Oka_z Жыл бұрын
Bro , just start using graphical library in python , and you throw something like that , that's amazing , you really motivate me to go farher in programation , your job is so amazing i could'nt realise that you only had 11 subscriber
@ПриветТыпосмотрел
@ПриветТыпосмотрел Жыл бұрын
This is amazing. I'm happy that i can say "i followed this guy when he started" when you become a famous youtuber.
@bageltoss
@bageltoss Жыл бұрын
tech club watches
@DeepFriedChumChum
@DeepFriedChumChum 11 ай бұрын
This guy said “nah game developing is too easy, I’m playing hard mode” then proceeded to make a better game than most people could
@kishimisu
@kishimisu Жыл бұрын
Amazing presentation, it's very cool to see actual games built entirely procedurally! It also extends my latest video so well, we could have made a collab😄
@oliviapierce9124
@oliviapierce9124 11 ай бұрын
OMG, This is such an amazing video, you deserve all the subs you go and you just got a new one! I can't wait to see more of your amazing content!!! it's impressive how good it looks for a simple 3d engine you built yourself! truly talented
@therealpancake7140
@therealpancake7140 Жыл бұрын
Suffice to say the subscriber goal has been reached
@exhalerwolf1272
@exhalerwolf1272 Жыл бұрын
this video single handedly made 2023 a better memory for me, this is very fascinating to say the least.
@durvius2657
@durvius2657 Жыл бұрын
great video! Wouldn't have mind if it was thirty minutes long lol. My only critique would be that your microphone volume is a little all over the place, caught myself having to repeatedly change my volume to compensate. Other than that, love it and it's a great demonstration of what it means to truly understand the importance of math in coding and game development.
@JohnSmith-of2gu
@JohnSmith-of2gu 10 ай бұрын
I always wondered if there was a way to do 3D graphics without conventional polygons. Thanks for this explanation! The looks are great, so smooth! I hope we can see more of this in games some day.
@jacobgonzalez4637
@jacobgonzalez4637 Жыл бұрын
Gaming
@GurgClan
@GurgClan Жыл бұрын
Went from 11 subs to a couple thousand. Your work speaks for itself my friend!
@EbokGamer
@EbokGamer 11 ай бұрын
the sheer dedication this man has is unfathomable.
@FlagH0pe
@FlagH0pe Жыл бұрын
Omg I love this video, It’s great to see small creators so passionate about projects still! I hope to see this channel gain popularity 😁
@Kenji_195
@Kenji_195 11 ай бұрын
Nice to see someone going further beyond to what I've just scratched in Graphics subjects while in college, really gives a nice background and context in how rendering 3D images/frames actually works
@Goras147
@Goras147 Жыл бұрын
Absolutely breathtaking. To think how I loathed using SFML in C++ to create a platformer and you make a whole 3D game with nothing. Really great video, you're an inspiration!
@Devisidev
@Devisidev 11 ай бұрын
Holy crap, ok wow, I feel like all the knowledge I had of coding was just blown out of the water, simply by knowing that you CAN do this. 10/10, insta subscribe. I'm super excited to see where you go in the future.
@OctagonalSquare
@OctagonalSquare Жыл бұрын
“An abomination of mathematics” was such a good joke
@gunier.j.kintgenanimations
@gunier.j.kintgenanimations Жыл бұрын
"As of this video, we're currently at 11 subscribers, & it would mean lot to me if we could get to 12!" (Looks at sub count) "Well... I'd say you reached your goal." Really man, this is INCREDIBLE!!! Keep up the great work!
@haraseesgill8491
@haraseesgill8491 Жыл бұрын
You’re incredible. It’s crazy how casually you explain the coolest math applications I’ve seen in forever as though it’s second nature to you. Would love to see tutorial style content from you if you’re interested in making it. Either way amazing job and thanks for sharing
@natpia1838
@natpia1838 Жыл бұрын
It’s crazy that you pull up such quality video this soon in your channel project. Not only the game is very cute and is a cool challenge, but also the audio and the video itself are great. Love it!
@SwedetasticGames
@SwedetasticGames 11 ай бұрын
This was fascinating to watch, and first thing to spring to my mind is the massive amount of storage space that can be saved by making games this way compared to having to load hundreds if not thousands or tens or hundreds of thousands of image files. I suppose you likely run into VRAM issues on a large enough scale, but this is insanely cool.
@AstrolotlPlays
@AstrolotlPlays 11 ай бұрын
This was very cool and fun to watch! I hope you get the recognition you deserve! This looks smoother than most polygonal modeling.
@thecalculatedcreativecoder1428
@thecalculatedcreativecoder1428 Жыл бұрын
Bro this is so sick. I wish I had a fraction of your skill. You earned my sub!!!
@Kazner0h
@Kazner0h Жыл бұрын
I'm so glad I took a graphics programming class on a whim. This subject has been the like the coolest thing ever. Thank you for sharing!
@movax20h
@movax20h 9 ай бұрын
Cool. I wish more games were using sdfs, as some effects could be really phenomenal. The amount of awesome stuff on ShaderToy is mindblowing (also few of mine, which I am proud of, but there are so many more skilled people and more arts stuff posted there).
@XeviousGG
@XeviousGG 11 ай бұрын
This really does humble the hell out of me because I struggle to learn basic coding in lua for Roblox and you’re making your own graphics engine basically haha
@alison90827
@alison90827 11 ай бұрын
Outstanding video quality, information, vibe. Just wow. The speed at which this channel has blown up is insane and I'm all for it. This is some impressive stuff :0
@solidussnakesus1692
@solidussnakesus1692 11 ай бұрын
That's it, he made a bad apple reference! ( 1:09 )
@LyrelGaming
@LyrelGaming Жыл бұрын
Only one statement explains it perfectly, Underrated Masterpiece!
@Sylpher-xc4cq
@Sylpher-xc4cq Жыл бұрын
Excited to see this channel blow up!! Very high quality video, good job :)
@avi12
@avi12 Жыл бұрын
Keep up the good work, you deserve to have at least a million subscribers with this quality content
@spirit5923
@spirit5923 Жыл бұрын
You are evidence that the human race has incredible potential... And he asks for only a single subscriber... You madman
@DeepFriedChumChum
@DeepFriedChumChum 11 ай бұрын
You accidentally passed your goal by 15 thousand subs (as of now, as I’m sure you will grow even more)
@paulbarth3851
@paulbarth3851 11 ай бұрын
homie won the youtube lottery, but dont get too stressed about the numbers just keep on doing what you want to do
@bigstix0614
@bigstix0614 Жыл бұрын
man i know this is a small channel but i just wanted to say please dont give up on making videos i enjoyed this so much and i need more so keep going man
@resresres1
@resresres1 11 ай бұрын
Just food for thought, it seems like it would be possible to build an algorithm builder where it shows a 3d object in a window with sliders or additions you can add to the algorithm and it updates the shape in real time. Then it would be pretty plug and play for everyone else.
@RedHeadForester
@RedHeadForester 11 ай бұрын
Really nice to see that in 3 weeks you've earned 99.93% of your current subscriber count. Well earned. This is cool!
@susangoaway
@susangoaway Жыл бұрын
AAA Game's worst nightmare: Efficient videogames.
@Ermude10
@Ermude10 Жыл бұрын
This gives me Wolfire videos vibes! Really cool!
@Cami454.g
@Cami454.g Жыл бұрын
1:36 dang its that new kanye leak. The instrumental is so chill. Good vid
@orcamay
@orcamay 11 ай бұрын
The character is so cute and the graphics are actually gorgeous, not even accounting for not using any models..
@nameno7032
@nameno7032 8 ай бұрын
massive respect, need more on the topic dude
@NaruteetheFodderPianist
@NaruteetheFodderPianist 9 ай бұрын
This is insane. Even cooler and better graphic and color design than actual ones. I assume it also runs pretty smoothly cause you written out the shaders from code
@myth0genesis
@myth0genesis Жыл бұрын
Yesssss!!!! I've been waiting for a project like this! You are so awesome!
@HerSheKiss
@HerSheKiss Жыл бұрын
Absolutely stunning video! People who even remotely understand the inner workings of engines, let alone build them are complete wizards to me. All love
@jimmye3027
@jimmye3027 Жыл бұрын
This is a great video, would love more like this.
@VIII_Art
@VIII_Art 11 ай бұрын
this came out 4 weeks ago, and you had 11 followers then, and now you have 16.3K followers, holly shit dude! congrats you deserve it!!!! loved the vid!!
@cryptidmartyr4588
@cryptidmartyr4588 Жыл бұрын
Ive had this idea for a while now to just use shaders for making a game and whether itd be computationally more or less intensive and why AAA devs havent considered moving to it for so long now. so cool to finally see it implemented! this is to regular 3d as vector mapping is to bitmapping.
@kevgmei
@kevgmei 11 ай бұрын
That's way more math than i can wrap my head around, but that is an awesome job that I didn't even think was possible!
@MrDubstepOCE
@MrDubstepOCE 11 ай бұрын
My face when you showed you only had 11 subscribers at the end of the video! Earned my sub, well deserved man
@wintkit
@wintkit Жыл бұрын
I think the overall style would've been amazing for an RPG or a linear story-based game! Your content is so cool!!!
@queenmouse1633
@queenmouse1633 Жыл бұрын
this flipped my idea of 3d rendering upside down. This is really impressive
@bmwolfe2786
@bmwolfe2786 9 ай бұрын
I can't wait to go try this! I teach a web design and animation class part time, and my mind is already racing with ways I can try to crowbar a little bit if this into a lesson.
@zZilent
@zZilent 11 ай бұрын
Wow. it started off with the 3d game in CSS, HTML and javascript and as you went through it I was understanding more and more on how you got to the end goal. AMAZING, complicated, tedious and artistic. I subscribed :)
@Lifes_Student
@Lifes_Student Жыл бұрын
Heres me thinking rendering a 3d object and rotating it in a python GUI dashboard was an accomplishment... and theres people creating entire games from scratch....Make sure you use those super powers responsibly.
@BruceMaximusLee
@BruceMaximusLee Жыл бұрын
Dude i'm blown up by this. Really happy to have found this channel.
@BryceDixonDev
@BryceDixonDev Жыл бұрын
As mind blowing as these techniques probably are for a lot of people, they used to be pretty common and its honestly a little disappointing that its taken this long for people to start rediscovering them. As a professional developer, it's frustrating when large AAA titles release which completely lack any kind of shader techniques outside of albedo and normal textures as though procedural textures (and even models) are artistically effective while remaining decently efficient with a low runtime and storage memory cost. So many low res, repeating textures could just be math and be better in nearly every way! I appreciate when people like you showcase that.
@totalermist
@totalermist Жыл бұрын
I was about to give a comprehensive and detailed answer at first, but decided to sum it up in a single sentence instead. There's technical and organisational reasons for that, the latter of which being the most impactful. It's all fine if you're a solo dev or have a tiny team (less than 10 people total, for example). Beyond that point tooling and education become a nightmare for big projects if you go down that path.
@BryceDixonDev
@BryceDixonDev Жыл бұрын
@@totalermist I'm in AAA, so I know there's definitely friction with larger teams - some more than others (*Microsoft*). Though I also think if there's a good argument to be made for procedural graphics it's pretty easy to get the team on board. Eg: "if we write a custom shader to generate brick textures, we can easily make a ton of unique variations and lower our overall art budget while increasing the fidelity of the art." I hate to harp on it because I feel like it gets enough negative attention, but the few latest Pokemon games are a great example of what I mean. Super low res simple, repeating textures being stretched to cover an entire wall or floor when just procedurally generating them would have been easier/faster to iterate and looked significantly better.
@totalermist
@totalermist Жыл бұрын
​@@BryceDixonDev It's sad to hear that nothing changed since I left the industry 15 years ago.
@MantaRayRaygun
@MantaRayRaygun Жыл бұрын
Deserved growth! That video was so fascinating, well explained, and well paced. You definitely gained a new sub
@ed7590
@ed7590 Жыл бұрын
You have a bright future on youtube! Like others I assumed it was a 100k+ channel
@willywallyb2379
@willywallyb2379 11 ай бұрын
This is super cool! I didn't even know this was possible, and it's super unique to watch!
@charliebrewis1158
@charliebrewis1158 Жыл бұрын
This video quality is amazing well done. I would love to see more detail on how you implemented all these ideas, like breaking down the actual code type thing.
@OctagonalSquare
@OctagonalSquare Жыл бұрын
“It would mean a lot if we could get that number to 12” brother it’s been less than a week and you have 300x that!
@orionblackstorm7926
@orionblackstorm7926 Жыл бұрын
The thing with using the CPU in games is the CPU (Central Processing Unit) does every single task bit by bit, it does not do one script at a time, it does one function, one singular thing at a time, doing all scripts slowly. Meaning if the CPU is overloaded with too much stuff, it slows down everything, not just one script but everything, while the GPU (Graphics Processing Unit) is designed to do thing related to graphics and can do so effectively without interfearing with anything else.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,6 МЛН
Ray Marching, and making 3D Worlds with Math
6:28
SimonDev
Рет қаралды 260 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 1 МЛН
How Do Game Devs NOT Overscope??
9:04
Green Light Dev
Рет қаралды 10 М.
I coded one project EVERY WEEK for a YEAR
13:13
Carter Semrad
Рет қаралды 772 М.
I Made a Graphics Engine in Scratch
8:27
Zyger
Рет қаралды 205 М.
I Created a Game Engine Just to Optimise This
4:50
Vercidium
Рет қаралды 1,2 МЛН
So I Added WAY Too Many Slimes to Minecraft...
43:40
Fundy
Рет қаралды 1 МЛН
I redesigned my game
23:32
jdh
Рет қаралды 158 М.
Why Stairs Suck in Games... and why they don't have to
11:24
Nick Maltbie
Рет қаралды 1,5 МЛН
I Made A Blob Shooting Game With Ray Marching
13:33
Visionary 3D
Рет қаралды 43 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН