R
R
Rag'n' Code Man2020-04-28 18:15:25
Iron
Rag'n' Code Man, 2020-04-28 18:15:25

How do game and software developers optimize their games and programs for specific hardware?

Sometimes you can hear a similar phrase: "Games are mainly optimized for Nvidia video cards."

I was wondering, how does this happen? Do you need a custom engine for this?

Let's say I'm using Unity, what should that look like?

using Nvidia;

Game game = new Game()(
Nvidia.OptimizeForOurGPUAndRemoveCompatibilityWithAMD(game);


These are all jokes, of course, but maybe Nvidia has some kind of own language for writing shaders, for example?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
G
GavriKos, 2020-04-28
@iDmitriyWinX

Additional shader instructions, CUDA, quite possibly texture formats. Perhaps - picking in the drivers and understanding the rendering processes at a low level.
Yes, most often this occurs not only in self-written engines, but in those where some part of the render pipeline is open or editable.

L
lonelymyp, 2020-04-29
@lonelymyp

There is a feeling that in the gaming industry no one is doing this at all, it has started - rather to sell it to the store.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question