With the explosive birth of “The Legend of the Flood Barrens”, the Internet quickly became popular in the Flood Barren Land, and there were more and more books about the Internet.

Fueled by the propaganda media, it became known for the first time that there was an online world outside the real world, and countless people were drawn into this online world.

At the same time, in the process of buying and selling computers and games to recharge, many people realized the role of money, realized the prospect of the Internet, and began to think about how to use the Internet.

Some smart people realized the value of the network, began to think about the network industry, and began to involve the peripheral products of the network industry.

Wang Daniu is a bull demon who was completely fascinated by the game “Legend of the Flood Waste”, and then discovered many shortcomings in the game, so he had an idea on how to make a better game.

The Redstone Library, which is the largest library, has the vast majority of scientific and technological materials and cultivation materials, and countless people come to look for materials every day.

“Administrator, are there any game development books?” Wang Daniu asked.

“Of course there is, a lot of people are borrowing this kind of book, No, this is it.” The administrator sister said with a smile and handed him a book.

“Great, I’ll come back in a few days.” Wang Daniu said with some joy.

Hey, borrowing books is so troublesome, why can’t I create a website that records these books? On the way home, Wang Daniu suddenly thought that it seemed possible.

A few days later, Wang Daniuzhi registered an online company and began researching the online library.

There are many people like Wang Daniu, and most of the people in the flood famine are immortals and demons, active in thought, rich in knowledge, and have strong research ability.

In a short period of time, dozens of network companies appeared in the territory of the Flood Barren Empire, all thinking that they could develop an excellent product like brilliant technology companies.

In the years that followed, web products sprang up.

The first blog website, the first search engine, the first instant dating software, the first video software, the first office software, a variety of different software were invented, and there were more and more network supporting products.

With the continuous reduction in the price of personal computers, computers have gradually been popularized to thousands of households, and people have gradually become unable to leave the computer, and they have become accustomed to using the computer to watch news, use the computer to check information, use the computer to make friends, and so on.

Naturally, the reason why the software of the flood world can develop rapidly is because behind it stands a software giant— brilliant software company, and today’s brilliant network company is getting bigger and bigger, has thousands of high-level expert teams, and constantly conducts more complex software technology research every day.

Not to mention the rapid development of the online world, after the explosion of “The Legend of the Flood”, Fang Hao plunged into the vortex of online game research, and he wanted to create a 3D online game.

After so many years of technology accumulation, even if the industrial base of the flood world has been completely mature, some of Fang Hao’s technical theories in his previous life have also been excavated, and now he is only a senior researcher, many people have surpassed him in different technical fields, Fang Hao has self-awareness, do not bother them, just do his own acre and three points.

He is now working on game engines, and it is natural to make small games, such as legends, but game engines are necessary to make large games.

A simple example, if you were to design an explosive game scene, the player-controlled character was hiding in the house and the enemy was searching for the player outside the house.

Suddenly, the player knocks over a cup on the table, the cup falls to the ground and makes a shattering sound, the enemy gathers to the player’s location after hearing the sound in the room, the player shoots the enemy, and the bullet detonates the surrounding flammables, creating an explosive effect.

In this simple and common process, the game engine plays a role in the background, controlling every move in the game, and the common scenarios in the game are that the engine plays a role in the background

Breaking down this process in the language of professionals turns out like this: the first to appear is the soldier who can move, that is, the character model.

The model is given the ability to move by the animation system in the engine, and what actions the character can make in the game depends on how powerful the animation system is.

The realism of the character depends on the capabilities of the 3D model rendering engine, which is one of the most important functions of the game engine, and the quality of the game is determined by it.

After that, the soldier knocked over the cup, a process that involved collision detection of the engine.

Knocking the cup over, the cup makes a breaking sound, and the corresponding sound at the same time as a certain action occurs belongs to the sound effect processing in the engine.

The sound of the cup shattering attracts the attention of the enemy, which is the AI intelligence in the engine at work.

Finally, the exchange of fire between the two sides caused the explosion, and the smoke and explosives scattered by the explosion were the physics effects in the engine.

This simple action has several engine modules, the first is 3D model rendering, the second is collision detection, the third is sound effect processing, the fourth is AI logic operation, and the fifth is physical effects.

In general, a game engine consists of the following systems:

Rendering engine, physics engine, collision detection system, sound effects, scripting engine, computer animation, artificial intelligence, network engine, and scene management.

A lot of the development code of each game is similar, there is a large number of duplicate code during the period, if the same code is unified and summarized, it can be applied in the same theme of the game, so that the game development workload can be greatly reduced, and slowly these common codes form an engine.

Because a 600*800 pixel picture needs to be operated 480,000 times, and the picture of the game needs to change every moment, the game animation on the computer is composed of one picture after another, and it can be refreshed more than twenty times per second to form an animation effect.

In this way, to make a 600*800 picture into a changing animation, it takes 600*800*20=9.6 million pixel operations per second, and the faster the picture refreshes, the more comfortable the eyes are.

Such a large workload, of course, requires a powerful processor to run, requires extremely high clock frequency for mathematical operations, a CPU is not enough to bring up such a large workload.

So there is a problem, that is, the design and production of the graphics card, the function of the graphics card is the same as the CPU, but it does not control the work of other chips, only runs the pixel movement calculation, if the calculation is completed, it is transmitted to the display.

So, in the actual game development process, how does the game engine connect the game with the graphics card, and how do the various special effects in the game call the graphics card to achieve?


Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like