Introduction to the game engine

Source: Internet
Author: User
The game engine is the core component of some well-written editable computer game systems or some interactive real-time image applications. These systems provide game designers with a variety of tools to write games that are designed to make it easy and quick for game designers to make game programs without starting from scratch. Most game engines support a variety of operating platforms , such as Linux, Mac OS X, and Microsoft Windows.   The game engine contains the following systems: The rendering Engine ("renderer", with two-dimensional image engine and three-dimensional image engine), physics engine, collision detection system, sound, scripting engine, computer animation, artificial intelligence, network engine, and scene management. The engine is equivalent to the frame of the game , and when the frame is played, the level designer, the modeler, and the animator can just fill in the content. Therefore, during the development of 3D games, the production of engines often takes up a lot of time. In layman's terms, the game engine is "the main program for controlling all game functions, from calculating collisions, physical systems and objects ' relative positions, to accepting input from players, to outputting sound at the correct volume, and so on." This shows that the engine is not something iffy, whether it is a 2D game or 3D games, whether it is a role-playing game, real-time strategy games, adventure puzzle games or action shooting games, even a small game only 1 trillion, there is a piece of code to control the role. because of the three aspects of cost saving, cycle shortening and risk reduction, more and more developers are inclined to use third-party off-the-shelf engines to make their own games, and a huge engine licensing market has been formed. One of the biggest beneficiaries is the big online game companies, which have benefited enormously from online games developed by third-party engines. But as the market has changed dramatically, the cost of developing online games with third-party engines is increasing. So game engine developers started racking their brains to design an engine that could save a lot of development costs and cycles.   It was not until 2010 that the blockbuster Dragona produced by the Zerodin engine was brought to the attention of major gaming giants, because it was only now discovered that masterpieces could be developed with so little cost and such a short time. Note: The role of the game engine, we can associate the game engine with the car's engine.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.