Posts Tagged ‘Development’
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GA_Filter::the_content() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-includes/plugin.php on line 166
Strict Standards: Non-static method GA_Filter::ga_parse_article_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 406
Due to the high number of levels and the amount of tuning needed for each level to get the gameplay right we decided to opt for a automated level-terrain system that did not need to be hand drawn in order to save development time and allow us to effortlessly add more levels. We also needed the terrain to stand out so that player could clearly see where the Kami’s can run but still keeping the terrain in a style that would match the hand drawn art over a large number of levels.
So we opted for a solution where we use a paint program to draw a simple 2D mask where we want the terrain as shown to the right. The game then automatically creates shapes from this mask, adding edges and cracks to give a 3D effect, but still retaining a 2D feel that is essential for gameplay using filters and shaders. Lighting is added to achieve stylized highlights and shadows and it is then ‘toon shaded’ which is where it only uses a small number of colours to give the appearance that it has been hand painted. The level designer can then add objects into the levels such as the level start and end points, traps and switches, as well as hand drawn graphics such as grass, bushes and trees.
The end result is a mixture of great looking terrain with lighting and shadows and hand drawn cartoon artwork that fit together seamlessly to give the game a large number of varied levels. Below is the background baked out before the details and level elements are added.