The present invention provides a rendering engine, an implementation method and producing tools for a 3D web game. The rendering engine comprises: a
parsing and loading module, which is used for reading, decompressing, and
parsing a self-defined
file format that is finally output by a
workflow, to obtain information required by specific rendering, so as to implement non-blocked
parsing; a scene management module, which is used for implementing view
frustum culling, traversing and classifying objects in a scene, dispatching
pickup and mouse events, and managing a rendering process; a camera and control module, which is used for scene
roaming and camera
animation; and a rendering module, which is used for rendering all information required by an object, which comprises renderings for geometry,
material quality,
animation and a
transformation matrix. The producing tools comprise an export plug-in, a self-defined
file format, a 3D editor, a special effect producing tool and a UI producing tool. The rendering engine, implementation method and producing tools provided by the present invention have good cross-platform performance and
scalability, and can greatly shorten a game
development period and lower a development threshold.