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)