2 ms·
And I too completely agree. I agree that I had a head start with learning graphics programming in C in 1996 and have since contributed to developing game engine
by oumua_don17 5y ago
And I too completely agree. I agree that I had a head start with learning graphics programming in C in 1996 and have since contributed to developing game engines, games using those engines and most recently (3-4 years back) prototyping the integration of ML models into gameplay. Try doing that with acceptable frame rates and it's a tiring but fun challenge if you like such stuff.
I have swapped between writing games/tools/libraries and working at FAANG the past 7 years and I can say that I get to work as Research Engineer at FAANG's only because of the prior game programming experience. Like anything else, it's not for everybody but game development is very interesting and IMHO cheap way that is at the intersection of some math/physics/performance/complex logic all in 1. This graphics deep dive also gave me opportunities to work in 3D scientific visualisation, augmented reality etc.
The only problem with game development is learning it from scratch/ground up while worthwhile is a long, arduous route; early starters have an advantage and now with game engines like Unity you may not have to poke under the hood but without that poking you cannot master the graphics tech stack. But then we can say that about mastering any subject!!!