Learn Unreal 4 need to reserve knowledge (2D game developer to)

Source: Internet
Author: User

These are all entry-readable materials, all of which have a Chinese translation.


The game engine can be considered a subset of the 3D game Engine + optimization (optional). The simple 2D game engine can be based on the canvas (no nodes) and the inheritance tree (without components), or even not much inheritance (direct heap Class), directly engaged. The 3D game engine is a bit more complicated.



Terminology for various effects literacy


If it's just terminology literacy, the official documents are much more machine-turned, and the writing is very detailed (complex) (various processes, principles, examples, GIFs, videos mixed together), completely inferior to the game site, or sell hardware to write simple and clear, a few words will be finished (after all, people are to sell), such as this:


Play more clearly Cartier secret 3D game Quality effects

650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7F/20/wKioL1cUpDnwfYFEAAFrUkw06oQ856.jpg "title=" Cetzgluiydh.jpg "alt=" Wkiol1cupdnwfyfeaafrukw06oq856.jpg "/>


Component-type engine, ECS


Modern engine architectures are mostly component-like, and the previous one seems to be the inheritance tree structure. Inheritance is known to everyone, but the disadvantage of inheritance is not one or two words can be said clearly. Component literacy is quite a lot, but there is no UML diagram and case, these two are written clearly points:


A component-based dynamic object system

Refactoring Game entities with components


Overall overview of the game engine


"Game Engine Basics" series

This article is the game Reporter Nishikawa Good division in the Fami Tong magazine serial column content.


Game Engine Basics First of all, how the game engine got here.

Game Engine Basics Second speaking famous game engine

Game Engine Basics Third, a plethora of middleware

650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M00/7F/23/wKiom1cUo-KzIS_2AAB8ulheANs183.jpg "title=" 3l1ul94n-590x164.jpg "alt=" Wkiom1cuo-kzis_2aab8ulheans183.jpg "/>


"Game Engine Architecture"

650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M00/7F/20/wKioL1cUnT2R9rgQAADXrFNiB5k318.jpg "title=" 51mql0y9ngl._sx382_bo1,204,203,200_.jpg "alt=" Wkiol1cunt2r9rgqaadxrfnib5k318.jpg "/>

Great book, the author of the translator are senior people, after reading it is probably the first overall impression is very important, otherwise you have to build on a heap of memory fragments, it is very egg pain. If you really don't have the energy to read it, keep it as a dictionary check.




This article is from the "play The Old G" blog, please be sure to keep this source http://goldlion.blog.51cto.com/4127613/1765094

Learn Unreal 4 need to reserve knowledge (2D game developer to)

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.