Using object composition, we can package complicated post-processing steps for generating global godrays effect into a reusable, self-contained component. For an external scene wanting to use godrays effect, all it needs do is to provide a scene pointer to itself and setting the sun's world position.
Here is a tutorial video detailing this process.
This scene depicts the depth map generated for calculating the occlusion effect in the shader.
We are working on a new cloud-based technology called "blueprint game generator" which will dynamically pull game resources from our repository and generate HTML5 games.
When that day comes, even a blind-folded monkey pounding on a tablet would generate interesting games. This is possible because our object-oriented framework allows users to publish and share game assets, codes (game rules and AI), and blueprints (which are xml files that direct and guide all these objects to work together to form games.) All that monkey need do is to push a big red button to start the code generator which will build the final product based on the 'blueprints'.