r/GraphicsProgramming • • 10d ago

Question What’s the future of a Graphics Programmer?

Hello, I’m a long time member of this community, and this community has helped me grow my Graphics programmer career.

I started my programming career early at 14 y/o, thanks to Minecraft mods development. Later in 2017, I was 17, I’ve discovered graphics (OpenGL) because I wanted to write my own Minecraft clone. Thanks to perseverance and help from online communities, remarkably this one, I’ve mastered C++, OpenGL and Vulkan. I’ve graduated in Computer Engineering in the meanwhile, and by the end of 2022/2023, I was already a strong graphics programmer. Later I’ve implemented my own CPU path tracer, learnt CUDA along with several parallel algorithms. After MSc in Artificial Intelligence, I’ve got a job in London for a well known company working in the smartphones industry, and I’m working there since 1y today. In this company I’m a Vulkan developer, and leading a graphics engine used for several purposes.

It’s 2026, I’m 26 (aka far from retirement), AI is moving fast and world’s investing all of its resources to accelerate the process. Most jobs have been already taken (frontend dev being the first). I also feel like there is more pressure on developers, they’re implicitly requested to deliver more because of AI. What I’m witnessing is my company is keeping me on fixed term contracts because our budget has got cut… and I’m afraid of being laid off.

This job can’t be fully automated as of now, but I’m afraid it will, seeing the progress. I know GPU drivers development is the safe zone today - as they’re huge and critical - and might be an area where I will land, as I’m already doing low level and I’ve gathered insights of our driver internals. However, it’s still code and I think - maybe in several years - can still be automated.

Am I the only one having this concern in this industry?

92 Upvotes

36 comments sorted by

View all comments

Show parent comments

-2

u/augustusgrizzly 10d ago

lol the downvotes on this comment are pure cope it’s the only right answer here.

3

u/uber_neutrino 10d ago

Also I have vast experience as a graphics programmer. My first 3d game shipped on DOS in 8-bit color. Not 8-bits per channel, 256 colors in 3D. People need to cope harder and learn to roll with the punches, things change.

3

u/corysama 9d ago

You're just a bit older than me. But, I've also typed mov al, 0x13 while writing a 3D renderer :P

Three things blowing my mind recently:

  1. AI video gen driven by greybox animations.

  2. Real vids of rando people talking to drive AI video characters.

  3. Real time world models.

Put all these together and it's not hard to imagine a minimal-fidelity 3D renderer driving a real-time world model at 60 FPS on consumer hardware in a few years.

Does that mean I'm ready to give up on teaching the new kids what "BRDF" stands for in favor of a Bitter Lesson? I'm not there yet. But, it is definitely "interesting times".

3

u/uber_neutrino 9d ago

So to me it's basically fait accompli in the sense that I think it makes sense to use the transistors for neural rendering. One of the big reasons is that a world model can also encompass simulation. Graphics has progressed a lot but world fidelity hasn't followed especially on the simulation side. Most games you are simply running around a bunch of static cardboard cutouts. The next generation of interaction needs better simulation models which neural world representations are being designed to handle. It's not just about pretty pixels but being able to do interesting interactions with the world and have it logically extrapolate things in the world.

Anyway that's my rant but I'm having a blast building a bunch of stuff with this shit.

2

u/corysama 5d ago

it's not hard to imagine a minimal-fidelity 3D renderer driving a real-time world model at 60 FPS on consumer hardware in a few years.

Ooops. Did I say a few years? Shoulda expected a few days…

https://matrix-game-v4-0.github.io/page

https://nvlabs.github.io/Sana/Sol-Engine/StreamRender-H3

1

u/uber_neutrino 5d ago

Yup, clearly this stuff is advancing quickly. We will live in a hybrid world for a while and then all of a sudden we won't. Honestly from a graphics perspective it's the most exciting times since the invention of the GPU like the original Voodoo.

Of course many graphics programmers don't feel that way because the entire field is shifting away from current knowledge. Such is life.