4 ms·
I dunno. This is all so subjective. I don't think Day 1 of programming is about picking up programming. It's about seeing if there's going to be a Day 2-4. And
by peteforde 6y ago
I dunno. This is all so subjective. I don't think Day 1 of programming is about picking up programming. It's about seeing if there's going to be a Day 2-4.
And if Unity isn't in the picture, they sure as fuck aren't going to be hearing about WebGPU for the first 3-5 years of their journey.
Photoshop for game creation is a little bit loaded. I'll take it in good faith but point aggressively to how wrong you are because it's possible you just don't realize how much cutting edge engineering is being deployed.
For example, there's currently a major push towards moving everyone over to a job scheduled, burst-compiled data-driven architecture so that you can have tens of thousands of actors on screen at once. I stand by what I said about a VB6-like UI experience, but nobody is building anything real without learning a ton of C#, Quaternion math and shader language.
- pjmlp 6y agoThat is a common Khronos approach to learning, one should learn everything from ground up, including hunting for libraries that handle math, images, fonts, shader loading,... I agree with you, this is not the way to bring people up to speed with graphics programming.
- flohofwoe 6y ago"Photoshop for game creation" in the sense of: Unity has become the standard tool for creating games, and definitely has "democratized" and standardized creating games. But with this standardization also came a loss of diversity. Just as all drawing programs more or less became Photoshop clones, all integrated game development solutions eventually became Unity clones because that's exactly what users expect nowadays. The under-the-hood technology in Unity is definitely bleeding edge, but the user-facing workflows aren't anymore, they simply cannot "revolutionize" their workflows again as they did a decade ago, because that would alienate their own user base. Being the "industry standard" also has its downsides.