It is easy to find the technical details of game development hidden in the game, but how it is implemented is difficult to figure out in a short time.
In Assassin's Creed Revelations, the biggest technical feature is the countless randomness of the story.
How is it possible to present dozens or even hundreds of plot lines in the game with a very small capacity?
It's theoretically impossible to do.
Unless there is some black technology that they don't understand at all.
It took about half a day for this black technology to be analyzed by Surui Electronics’ technical team.
"Minister, Youxing Electronic Entertainment has added a program in the game that can continuously learn and grow. The computer performance that this program takes up is terrible. The better the computer, the more powerful this program can be reflected. This
A learning ability..."
The director of the game development department was a little confused. He said: "Please explain briefly, I don't understand your terminology."
"Well, okay, to put it simply, the passer-by characters in the game can create their own plots. This is completely random. That's why when each of us experiences Assassin's Creed Revelations, we can meet all the characters on the main line.
A different side story.”
On the roadside, there were vendors selling goods. Not far away, a child looked at the vendors with suspicion. When the vendors were not paying attention, he rushed to the stalls and stole two fruits before running away quickly.
"These passerby NPC characters are very vivid."
That computer has a high-end configuration in the entire department.
"Hey! You damn kid!"
"Is this the random generation you just mentioned that takes up a lot of resources?"
"Minister, let me show it to you."
"Ah, sorry sir, I was just joking..."
No one cares about this detail.
"You mean, the characters in this game are alive and can develop their own stories?"
However, because this is a game scene after all, the character's retreat caused him to slip through the mold, and his head penetrated directly into the wall behind him.
This minister is not entirely technical. He is a managerial talent. He does not need to be a game producer. This responsibility is taken care of by others. He only needs to manage the team well.
The passerby immediately became frightened when he saw the approaching character, and then left quickly, not daring to confront the protagonist head-on.
While wandering around for a while, the minister noticed that the various reactions of the passers-by NPC characters around him were quite vivid.
The sound was loud and quickly attracted the minister's attention.
Immediately afterwards, the employee controlled the protagonist in the game to stop in place, and then turned around to face the position where the sound had just been made.
It's really like creating a world.
"Yes... of course it's not as exaggerated as what Minister You said. This thing has an upper limit, and this upper limit is the upper limit of the hardware that can run this game."
"how did you do that?"
After saying that, one of them immediately ran over excitedly holding a desktop computer.
"Then why is it still related to the hardware limit?"
"Minister, do you see it?"
After saying that, the employee controlled the protagonist in the game to start running on the street.
This is somewhat of a drama.
The other party's series of performances just now made people feel that they were not just a bunch of data codes randomly filled in, but like a truly lively and flexible person.
The person who made the sound immediately made a very humane retreat action.
He skillfully connected the computer host to the monitor and keyboard, then started the computer, and then started Assassin's Creed Revelations.
"I mean, how is this done, and why can these characters be so vivid?"
One of the employees immediately explained: "Minister, this is the result of the computer operating at full power. Both the central processing unit and the graphics processor are now fully loaded."
“What’s related to the hardware limit is the function of randomly creating stories.”
The moment you enter the game, the entire desktop computer fan begins to spin rapidly.
The minister now finally understands the power of this thing.
It's not even a problem at all.
"It just depends on the upper limit of the hardware configuration for running the game. We just tested it. If it is a computer with a lower configuration, the reaction of the passerby character will not be as vivid as the one running on this computer."
The protagonist's running also begins to have an impact on the surrounding environment in the game.
Some passers-by will accidentally trip and fall, then get up and let out a somewhat inconsistent curse. It is obvious that this is audio produced using some kind of special dubbing data, not simply audio produced by humans.
Some passerby NPCs will directly shout loudly to the protagonist to stop, otherwise they will be beaten.
But this is not a big problem.
"What does this have to do with hardware? Does this game have very high requirements?"
"This... we can only analyze the program, but there is no way to reproduce it. Without the source code of the game, we cannot fully analyze it."
Someone began to curse the protagonist in a low voice for running on the road without anything, causing dust to rise up and make them cough.
The game interface opened, and the employee in front of the computer controlled Ezio in the game and began to wander around the city.
"No, this game is very good at optimizing the image quality. It only takes up about half of the performance of the graphics card for the computer's performance."
"That's right! That's it, Minister, the machine is doing calculations like crazy, and the result of this calculation is the random plot of passerby NPCs reflected in the game."
When the vendor discovered that his things had been stolen, he suddenly cursed.
"There are more vivid ones, and the most important thing is that you never know what will happen next besides the main story."
The performance of all this is so vivid. Although there are still many inconsistencies in some details, the scenes in this game already make people feel so friendly, and it no longer looks like a simple game world.
So the more technical details terminology of these game developers is not fully understood.
"Then can we make something like this? At least you should have seen this direction now, so maybe we can also study along this direction?"
"This..." Everyone looked at each other and said nothing.
"Speak, there's nothing you can do?"
"Minister, this matter is not that simple. If this kind of program is created so well, there will be no technical barriers in the world."