Deprecated: Assigning the return value of new by reference is deprecated in /home/kamicrazy/kamicrazy.com/blog/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/kamicrazy/kamicrazy.com/blog/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/kamicrazy/kamicrazy.com/blog/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/kamicrazy/kamicrazy.com/blog/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/kamicrazy/kamicrazy.com/blog/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/kamicrazy/kamicrazy.com/blog/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/kamicrazy/kamicrazy.com/blog/wp-includes/cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/kamicrazy/kamicrazy.com/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/kamicrazy/kamicrazy.com/blog/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/kamicrazy/kamicrazy.com/blog/wp-includes/http.php on line 61
KamiCrazy Development » Development

Archive for the ‘Development’ Category

8
Jan

Level & Terrain Development

   Posted by: theraz0r Tags: ,


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

Hand Drawn Terrain

Hand Drawn Terrain

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.

Toon Shading

Toon Shading Filter

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.

Background Baked

Background Baked

15
Dec

Making of the KamiCrazy promo

   Posted by: Gareth


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

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

Making of promotion

Clips from whan I was making the Kamicrazy promotion video

9
Dec

KamiCrazy Submitted

   Posted by: admin Tags: , , , ,


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

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

KamiCrazy

KamiCrazy

The final build of KamiCrazy has been submitted today to the Apple App Store and is awaiting approval. If all goes well, fingers crossed, it should be available early next week for you to play in all it’s glory.

We’ve set up a support site HERE for you to post your comments and requests so feel free to make yourself heard.

5
Dec

Volcano Development

   Posted by: Gareth Tags: , , ,


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

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

First concept for the volcano stages of the game. I made this image to demonstrate my idea to the rest of the team in its rawest form. The idea is that the KamiCrazy troops just continue to march through places only an insane person would ever attempt, but some how with the players help and against all odds thay make it.

Read the rest of this entry »

26
Nov

The KamiCrazy Prototype

   Posted by: Gareth


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

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

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

Strict Standards: Non-static method GA_Filter::ga_parse_link() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 396

Strict Standards: Non-static method GA_Filter::ga_get_domain() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 376

In this post I would like to share with you how I progressed from the original template supplied by the programmers, all the way to final graphics of the prototype for KamiCrazy.

Read the rest of this entry »


Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GA_Filter::spool_analytics() should not be called statically in /home/kamicrazy/kamicrazy.com/blog/wp-includes/plugin.php on line 339