Тёмный

Casey Muratori on his work experience 

Game Engineering Podcast
Подписаться 732
Просмотров 7 тыс.
50% 1

I had the honor to chat with Casey Muratori - one of the most inspiring figure in the programming world. I followed Casey's work for a long time now and I've learned a lot from him. In this discussion I ask a lot about how we got where he is now - where did he learn to program, how his work looked like, how did he handle projects, when did he switch away from OOP.
Casey created a lot of educational material, but one course stands out: Performance Aware Programming Series on www.computeren... - I'm a happy subscriber, I love this course, you should check it out too, if you want to understand what makes your program go brr. (runs fast)
Casey Muratori:
www.computeren...
‪@MollyRocket‬
www.mollyrocke...
handmadehero.org
Game Engineering Podcast
Show links: podcasters.spo...
Spotify: open.spotify.c...
Apple Podcasts: podcasts.apple...
RU-vid: / @gameengineeringpodcast
RSS: anchor.fm/s/dd...
X: x.com/g_engine...

Опубликовано:

 

22 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@george_potoshin
@george_potoshin День назад
Thank you for taking another glorious interview with Casey Muratori! Subscribed to you
@pikuma
@pikuma День назад
Very good! Thanks.
@corvoworldbuilding
@corvoworldbuilding 5 часов назад
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 :)
@tedbendixson
@tedbendixson День назад
Hell yeah!
@leonardocaetano6307
@leonardocaetano6307 День назад
RAD is (was?) a fascinating company, hearing Casey talking about it is super valuable and interesting.
@corvoworldbuilding
@corvoworldbuilding День назад
It's insane how much it influenced the industry/community. You can find their stuff or things inspired by their stuff everywhere.
@rodrigoetoobe2536
@rodrigoetoobe2536 15 часов назад
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).
@naysayear
@naysayear День назад
Another video that I liked before watching
@dandymcgee
@dandymcgee Час назад
Great interview, thanks for sitting down with Casey and asking these great questions!
@mxoliv_
@mxoliv_ 3 часа назад
wonderful interview! many thanks to both you and Casey
@GreeneThumbs
@GreeneThumbs 5 часов назад
Fantastic interview.
@Whatthetrash
@Whatthetrash 53 минуты назад
Awesome interview! Always interesting to hear what Casey has to say. 👍
@MikeCampo
@MikeCampo Час назад
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
@fjkldhakljf
@fjkldhakljf 14 часов назад
One of the best Casey interviews, good job
@IgorStojkovic
@IgorStojkovic 11 часов назад
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.
@bricebrosig2912
@bricebrosig2912 8 часов назад
excellent discussion!
@samuelmagilocusts2870
@samuelmagilocusts2870 Час назад
Dude how did you get Casey on? That’s amazing! Maybe I can as well lol.
@DetectivePoofPoof
@DetectivePoofPoof 12 часов назад
I've never seen a video with Casey in it where I didn't learn something.
@nikbl4k
@nikbl4k Час назад
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.
@cfffba
@cfffba 10 часов назад
The only way to top this episode will be to invite Carmack 😂
@khoavo5758
@khoavo5758 18 часов назад
Did you both choose to do close-up or was it just a coincidence?
@GameEngineeringPodcast
@GameEngineeringPodcast 11 часов назад
On purpose
@khoavo5758
@khoavo5758 11 часов назад
@@GameEngineeringPodcast For those highly detailed skin pores :) ?
@wisnoskij
@wisnoskij 10 часов назад
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 6 часов назад
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.
@wisnoskij
@wisnoskij 10 часов назад
"we are still hoping we can ship a game" I thought he forswore game dev years ago?
@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 День назад
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 21 час назад
Vtables tank performance. OOP prevents data driven programming.
@jorgegimenezperez9398
@jorgegimenezperez9398 21 час назад
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 20 часов назад
@@xyzabc123-o1l C++ as it is normally used doesn't dispatch methods with Vtables (though that is an option)
@SimGunther
@SimGunther 14 часов назад
31:10 He already sounds happy knowing Jai supports operator overloading for everything except new and =
@antongorov5275
@antongorov5275 10 часов назад
Does it support overloading the "," comma operator like C++? (I hope not)
@SimGunther
@SimGunther 7 часов назад
@@antongorov5275 Not possible in Jai :)
@BenCochrane2112
@BenCochrane2112 23 часа назад
38:18 clarified my perspective so much. i know i’ll be thinking about it for a long long time
@sporefergieboy10
@sporefergieboy10 23 часа назад
😂 2:14:51
@knkootbaoat6759
@knkootbaoat6759 День назад
1:45:00
Далее
C++ Should Be C++ - David Sankel - C++Now 2024
1:28:49
Просмотров 18 тыс.
Why Stasis: Bone Totem will stay with you
2:37:59
The joker favorite#joker  #shorts
00:15
Просмотров 8 млн
Unique deep painful back massage for Lisa #chiropractor
00:11
Switching away from OOP | Casey Muratori
11:06
That's incredible game engine architecture!
1:23:04
This is why Deep Learning is really weird.
2:06:38
Просмотров 388 тыс.
Linus Tech Tips Was Right All Along...
29:57
Просмотров 1,6 млн
Enter The Arena: Simplifying Memory Management (2023)
1:47:50
Ruby on Rails: The Documentary
44:16
Просмотров 254 тыс.