1. Pamilyar sa JavaScript at TypeScript na wika, master ang pinakapangunahing mga prinsipyo ng JavaScript.
2. Gumamit ng TypeScript coding nang hindi bababa sa kalahating taon.
3. Pamilyar sa Egret o LayaAir game engine, dapat mayroong higit sa 1 medium at large game development case.
4. Pamilyar sa mga custom na kontrol ng engine, kabilang ang mga kontrol sa upper-level na UI at lower-level na self-drawing na mga kontrol.
5. Pamilyar at gumamit ng mga karaniwang animation tulad ng frame animation, attribute animation, Spine animation, at keel animation.
6. Pamilyar sa HTTP, WebSocket, TCP protocol, at ang packet at i-unpack ang stream ng data ng protocol.
7. Kakayahang independiyenteng bumuo at bumuo ng kumpletong daluyan at malalaking kumplikadong mga aplikasyon at laro ng H5.
8. Pamilyar sa mga pattern ng disenyo ng software development.
9. Unawain ang H5 Dom API.