Casey Muratori on his work experience

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

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

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

    Here's a small thing that is actually a big deal: you let the interviewee talk without constantly interrupting them. You'd be surprised how often this is not the case.

    • @GameEngineeringPodcast
      @GameEngineeringPodcast  หลายเดือนก่อน +51

      Happy to provide better experience by shutting up! :)

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

      @@GameEngineeringPodcast lmao

  • @pikuma
    @pikuma หลายเดือนก่อน +72

    Very good! Thanks.

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

      I've seen you on youtube comments a handful of times by now. I think I'm watching the right videos on my CS journey :)

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

    Thank you for taking another glorious interview with Casey Muratori! Subscribed to you

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

    RAD is (was?) a fascinating company, hearing Casey talking about it is super valuable and interesting.

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

      It's insane how much it influenced the industry/community. You can find their stuff or things inspired by their stuff everywhere.

    • @i-am-the-slime
      @i-am-the-slime หลายเดือนก่อน

      Is

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

      That's why I listen to Casey and Jonathan Blow. RAD has HUGE impact on the industry and Jonathan Blow's Braid is considered one of greatest video games of all time and really kickstarted the indie games era. I would rather hear their opinion on things rather some 10 YOE web dev who has only built shitty web apps like Slack their whole life.

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

      @@nonefvnfvnjnjnjevjenjvonej3384 Is that a dig at CodeAesthetic?

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

      is, they're a subsidiary of epic games now

  • @DetectivePoofPoof
    @DetectivePoofPoof หลายเดือนก่อน +56

    I've never seen a video with Casey in it where I didn't learn something.

    • @Nichoalsziv
      @Nichoalsziv 10 วันที่ผ่านมา

      The man is a machine

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

    In my highschool, a professor of history decided to teach us basic Vector algebra the whole semester. Since, in math, the farthest we got was to factor out the polynoms and to memorize the name of polynomes (monomio, binomio trinomio PERFECTO).

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

    Great chat! re: conferences, I understand Casey's reluctance to run one again, but I still think they can provide a lot of value for the world when they're recorded and shared for free, assuming that the speakers have valuable things to share. This directly addresses his issue with physical/monetary accessibility and this is exactly what happened with the Handmade Cons - a small cohort got to experience the in-person networking, but everyone with an internet connection gets to enjoy the talks for years to come!
    edit: I looked for you in the jai beta group but there's no woo-kash. Very mysterious, I wonder who you are :P

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

      Woo-kash is the pronounciation of my name, on Discord I have a proper gaming ~nick~ :)

  • @cfffba
    @cfffba หลายเดือนก่อน +30

    The only way to top this episode will be to invite Carmack 😂

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

    One of the best Casey interviews, good job

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

    Great interview, thanks for sitting down with Casey and asking these great questions!

  • @jamiesandell4405
    @jamiesandell4405 7 วันที่ผ่านมา +1

    Great interview. Subscribed.

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

    Great interview! Thanks for making this happen.

  • @dmytro_spivakov
    @dmytro_spivakov 7 วันที่ผ่านมา +1

    Great podcast!

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

    I hope he plays Outer Wilds.
    This was very nice, thank you!

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

    you know it's Casey Time when it's 4am and you go for it haha always a delight ! Thank you, sirs !

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

    Awesome interview! Always interesting to hear what Casey has to say. 👍

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

    This is great ❤
    Thanks for doing this, and thanks Casey!
    Subscribed…

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

    Fantastic interview.

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

    wonderful interview! many thanks to both you and Casey

  • @astrixx
    @astrixx 22 วันที่ผ่านมา +2

    Haha, I went to brown and took a class with Andy van Dam. Definitely one of the highlights of my college experience.

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

    Another video that I liked before watching

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

    Casey underestimates how much attention videos with him usually receive, this already has 800% of what he predicted. Like, if there is Casey in the name or thumbnail, there's basically like a 90-100% chance I will click on it out of anything else. I presume many people have it the same.

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

    I would like to see Casey come back to making video game content again, HMH is an extremely valuable resource, and a condensed version of that (with hopefully a shippable product at the end) will be awesome!

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

      I wish he could find a game designer that he'd be happy with. I'm not sure what's really stopping him, but it sounds like he just enjoys doing his own thing, and has virtually no ambition other than to improve himself as a programmer. I'm sure many people would like to design games with him, I know I would.

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

    Hell yeah!

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

    Push to speak works better than the automatic cutoff.

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

    The development method in RAD games told by Muratori here looks very close to "RADICS" (Research And Development In Computer Science) method I created internally for R&D... I might blog that down...

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

      blog that please :)

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

      Commenting to have a notification if the blog post gets written.
      Have a great day ^_^

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

      YT notifications are terribly inaccurate for me, but I'd like to be notified too

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

    excellent discussion!

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

    1:57:59
    This guy speaks from my soul. It's the current state of gaming and it's so uninspired.

  • @Mincier
    @Mincier 21 วันที่ผ่านมา

    Proud to say we did dot and cross product in high school (if I remember correctly)

  • @nathanpotter1334
    @nathanpotter1334 20 วันที่ผ่านมา

    Good points about University Lukasz + Casey

  • @lostsauce0
    @lostsauce0 9 วันที่ผ่านมา +1

    Casey really needs to try ODIN

  • @user-yo6xb6ud6d
    @user-yo6xb6ud6d หลายเดือนก่อน

    Actually an interesting question Cody

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

    The course is awesome, but substack is really not the right platform.

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

      I also love the course, but I don't know a better platform for that particular course.

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

    I think great programmers are born in very small companies. There's nothing else that both holds you accountable to quality and motivates you to make correct judgments because your decisions always directly make your life easier since you don't get to just move onto the next project and never learn about all the problems you made. In a small company you can often create freetime for yourself just by being smarter :D But very hard these days with cost of living :( So you gotta put up with a brainwashed industry and not get too invested when you have no way to ship but to write it the way they want.

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

    van dam is still going !!

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

    Mind you, People are starting to move away from trigonometry, atleast in terms of renewed ways of learning and teaching it, so alot of things we are missing in high school are okay, cause they dont really align with this different way of learning and teaching anyway.

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

      Sure, that’s why public education in the US has been producing brighter and better prepared students vs the rest of the developed world…

    • @sanjacobs6261
      @sanjacobs6261 28 วันที่ผ่านมา +1

      "Move away from trigonometry" is such a weird American thing to say. As a Scandinavian I just think "Move away from what? Math?" the big list of distinctions like "That's blablablametry" was never really pushed on us in school, everything was just more and less complicated math.

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

    Using oop for work right now on web, bites me in the ass frequently because I run into extensibility issues for components from libraries.

  • @Artoooooor
    @Artoooooor 19 วันที่ผ่านมา

    1:10 sounds like the original idea of agile
    1:56:52 excuse me? Cyberpunk 2077!

  • @CharlesVanNoland
    @CharlesVanNoland 5 ชั่วโมงที่ผ่านมา

    Oh, does Casey need a game designer? In highschool my friend knew how to design games because he had this game idea that was like Dragon Ball Z except that it was really cool because............................................................
    To the uninitiated: game designers are not "idea guys" like my highschool friend believed was the case when he found out that I was programming on my own little game engine projects. Game designers have skills, first and foremost, and then ideas. They don't do all the low-level coding for things but they can write code. They understand what it takes to actually make a game, and could make one entirely by themselves using an existing engine if they had limitless time. They're not just someone who has ideas and doles out direction to everyone else who is actually making the game.
    Take John Romero, for instance. He was credited as a programmer on the original Doom game, then when Quake dropped he was credited as a designer - even though he wrote plenty of code for the game. Designers are not people who direct others to create their vision. Nobody wants or needs another person telling them what to make, unless you're paying them to make your idea.
    Just thought I'd put this here for anyone who is getting ideas in their head that they can be a "game designer" with someone like Casey doing all the work to realize their grand million-dollar-game-idea. Ideas are a dime-a-dozen. Skills, however, are invaluable - their worth depends on what you use them to create.

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

    Congo Bongo. Lol. Wow I am that old too.

  • @spirobel2.0
    @spirobel2.0 หลายเดือนก่อน

    great interview. Awesome vibes.
    what was the name of the indie game that he mentioned? Return something something pls help me

    • @spirobel2.0
      @spirobel2.0 หลายเดือนก่อน +1

      return of the obra dinn found it....

  • @oldmanmarsh2528
    @oldmanmarsh2528 15 วันที่ผ่านมา

    One problem with University math is that heavy theory has to be taught even in lower level classes in case people want to go on to more theory heavy things (for example towards specialized PhD). For people who want to learn for practical reasons, like working with 3D math in games a lot of that ends up being a waste of time. Hell, a lot ends up being a waste of time even for people moving on with heavier courses, since the first classes have to teach a broad base before people specialize.

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

    1:19:40
    Text on paper is human readable format that occasionally lasts for hundreds of years.
    Maybe he just though electronic storage just hasn't yet proven itself in that aspect.

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

    1:43:00 - 1:48:30 conferences are expensive

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

    My highschool math education prepared me very well for my undergrad in civil engineering, which prepared me very well for my job in engineering. Maybe your school just sucked, it was like two years of algebra a year of and then a year of calculus. Or something like that, we had the old saxon books from like 1999.

  • @globnomulous
    @globnomulous 15 วันที่ผ่านมา

    1:53:58 first time I've ever heard anybody pronounce Wolfenstein correctly.

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

    Casey said you can only make a game if you want to combine work from one programmer and one artist but you could also start a non profit and finally make a decent open source Photoshop alternative like Blender is now doing for 3D work.

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

    After RAD, who's 'we'??

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

    Did you both choose to do close-up or was it just a coincidence?

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

      On purpose

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

      @@GameEngineeringPodcast For those highly detailed skin pores :) ?

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

      @@khoavo5758 can you say 'no' to those? :)

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

    31:10 He already sounds happy knowing Jai supports operator overloading for everything except new and =

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

      Does it support overloading the "," comma operator like C++? (I hope not)

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

      @@antongorov5275 Not possible in Jai :)

  • @PaulSebastianM
    @PaulSebastianM วันที่ผ่านมา

    Sounds like he knows more math than most people that HAVE finished highschool. 😂

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

    38:18 clarified my perspective so much.
    i know i’ll be thinking about it for a long long time

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

    Dude how did you get Casey on? That’s amazing! Maybe I can as well lol.

  • @giuseppecappelliPSRL
    @giuseppecappelliPSRL 21 วันที่ผ่านมา

    56:08

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

    "we are still hoping we can ship a game"
    I thought he forswore game dev years ago?

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

    We definitely learned about dot and cross products in high school. We didn't spend a lot of time on it because it's more useful in physics (which I did in high school and we used it there) and vector calculus (which I took in college), but we definitely went over it. Also learned some basic matrix math. Though, again, most of that was learned in college.
    Casey is clearly very smart, but it's so tiring seeing "self made programmer person with only a HS diploma thinks they have the expertise to complain about the state of the world outside their specific area of expertise"

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

      People all have opinions on how things should be run.

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

    teraz jon

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

    Anyone have a source for Pre-RAD? Where did he go after his Microsoft High School internship that got him good enough to be hired by RAD?

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

      He was a teenage bedroom coder. He said his dad was really into computers and they got a home computer when he was really young. He wanted to learn how to make games as a kid, like most of us do.

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

      From what I heard him say it was MS -> Failed startup with a friend he met at MS -> Gas powered -> Brief stay at Looking glass -> RAD

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

      @@VoyivodaFTW1 not only was he into computers, he was circuit designer at DEC, the company that brought the world the famous PDP line of computers.

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

      He talks about it near the end of his intro to c part 5 Q&A

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

    In Europe the dot product is taught like a black box. None of the projective geometry where it's used was ever even mentioned, in fact I'm pretty sure the teachers mostly don't even know about it.

  • @whatisthat7539
    @whatisthat7539 4 วันที่ผ่านมา

    This guy is the classic guy who gets hired in your company, acts like he is the big dick in town, and then he quits after a few months leaving you having to deal with his messy unreadable code because "he does not believe in oop". The best is when they gave him projects to implement from scratch, so he can screw the whole architecture from the start, and the project is doomed for good.

  • @MurtagBY
    @MurtagBY 6 วันที่ผ่านมา

    Guys, you are too big to watch.
    Listening is fine ofcourse

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

    Wait, so why is C++ not a good idea?
    E: Oh bc C++ = OOP C?
    So I haven't looked at his code. Does he not encapsulate at all (besides functions)?

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

      look up what the guy who made it looks like

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

      @@Rockyzach88 go on google and type "barney starsoup haircut" and tell me you still want to use the language

    • @xyzabc123-o1l
      @xyzabc123-o1l หลายเดือนก่อน +9

      Vtables tank performance. OOP prevents data driven programming.

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

      He basically either doesn’t encapsulate at all (functions only) or makes functions that act on a common struct (data) take such struct as the first parameter.
      Data and functions that transform such data, that’s all.

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

      @@xyzabc123-o1l C++ as it is normally used doesn't dispatch methods with Vtables (though that is an option)

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

    agree with all except operator overloading. dont want this feature at all. math operators too. just functions like .try_sum_checking_overflow() or .try_sum_not_checking_overflow() is much better

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

    awful first 10 mins, highschool math guy critiques math. America is a big place guy and you didnt take AP math, gotta interview better.

    • @lithium
      @lithium 12 วันที่ผ่านมา

      Nah america is a homogenous toilet, especially in terms of education, lots of very dim people circling the same bowl. Good job distilling 2+ hours of interview into your meaningless little pet peeve, though.

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

    😂 2:14:51

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

    1:45:00