If we take Ubisoft’s assassins creeds latest instalments for example. I always read how it’s unoptimised and that this contributes to poor performance. What does this mean?
Do the developers purposely create code that runs badly on pc?
Is it very hard to optimise games so that it runs better?
How does optimising affect whether or not older hardware can run a game well?
Many thanks!
In: Technology
Think of the code for a game like a book, and each console as its own language.
For the book to go from one language to the next, you have to translate it. This is what you would call “porting” the game from one console to another.
Now how easy it is to read and understand once you’ve “translated” your book depends on how good the translation is.
Not all languages share grammar structure, slang, or particular quirks of the language. If you do a direct translation, it may not make any sense because the way one language is structured is not the same as another.
Optimizing your “port” is like finding alternative phrases/slang that make sense, restructuring the sentences to sound more natural and otherwise making it flow better in the new language.
This obviously takes time and effort, and some companies are just too lazy or plan to fix it later, but just want to rush out their game to make money.
Latest Answers