Category: Uncategorized

Unity Debug Diaries

Unity Debug Diaries: Radically long load time on Kindle Fire HD

One of the most useful things in day to day game development is to know about those weird gotchas that you find in any complex tech. On top of that, you need to remember said gotchas the next time you encounter them. When developing cross platform games at a fast pace, I have solved problems and completely forgotten the solve the next time I bump into it six months later. Debug Diaries is my first attempt at trying to curb this. When I am faced with a weird problem, I am going to try to fix the problem while writing about it so that I can remember and hopefully, help you too. Here goes…

On doing the Amazon port of our soon to be released game, Thunder Jack’s Log Runner, I found that after adding the plugins to the port, the game too about 5 to 10 mins to load. I have seen this before when loading a lot of textures from resources but can be sure. The last thing I added before the problem was AdColony, which could have pushed me over the memory threshold. Time to pull it out and add some debug logs.

The first thing I did was to switch from my amazon branch to my google play branch to see if the problem was inherent or platform specific. For those who don’t know, most Android builds will work on Amazon devices because they are Android. You just have to watch out for the platform specific plugins.
Result: Same thing. So now, I am…




Notespace Beat

Notespace, the incredible journey!

As many of you know, I have been working with Alexis Brandow, who is owner of Amorse Inc. on a great product, called Notespace Beat. Notespace is an interactive musical activity book for kids. Its a very different vision for mobile and its jammed full of content. Its first a storybook, with each page being its own interactive puzzle packed with unique little experiences. Secondly, its a bunch of mini games, all of them different. The experience revolves around musical concepts, some of them classical like scale and intonation and some, not so classical like LFO waves. Thirdly, Notespace is virtual instruments. Currently it has a mix machine and a synth with 40+ different synth instruments. Like I said, jam packed full of content. The game also sports a musical album, by musical artist Bosko, that the players can win and download. The album is pretty dope just as a stand alone but he worked with us through out the project, adding touches here and tracks there.

The first thing we knew going in to this is that it would be a tough sell. Its a tablet only game on musical concepts with the main protagonists being non stereotypical female roles… not quite the game selling formula everyone is used to. We weren’t trying to make any kind of statement on gender but Alexis did want female role models that weren’t a-typical. She didn’t want super girly girls and she didn’t want its antithesis, super tom boy tomb raiders. She wanted roll models…




Collective Mass Radio #3

As always, check out the rest of the blog as well as the other Collective Mass Radio podcasts on the site. Take a look at Dela’s project, Rebel Future at http://rebelfuture.com/ or on his Facebook page, https://www.facebook.com/TheRebelFuture. View the trailer on Vimeo at http://vimeo.com/68990084.




MonoDevelop Syntax Highlighing Themes

Setting up your workspace is usually a tedious thing. You have everything how you like it and then, you upgrade. Then you have to invest hours to get it back to a zen state of mind. I am that way with my syntax highlighting. After using the traditional white Visual Studio default color scheme for so long that I had to get glasses from the glare, I decided to make a code coloring scheme that was easy on my eyes and still has come Collective Mass flare to it. I had it all going in VS but then moved to Mono. Arg!!! As luck would have it, MonoDevelop does allow you to set your theme, its just a little bit tricky because you have to add the .xml extension onto it to get the system to recognize. In a hope that my hours of faffing around would be a benefit to others, I am sharing my scheme, just download from the link below.

http://www.collectivemass.com/downloads/collectivemass.xml

To install it, on Mac, go to MonoDevelop->Preferences and then in the options window that comes up, under the title “Text Editor”, select “Syntax Highlighting”. Once there, just click on “Add” and select the file above.

I hope this is of use to some of you. If you are know a little css, you can edit this theme and make it your own. The more cool themes, the better!