Just in case you’ve gotten bored of the other 100,000+ apps in the Windows Phone Marketplace, here’s one more to keep you entertained. Our latest game is called Trace Defense, and in it you need to defend your turret by… wait for it… tracing! So let your fingers go wild as you attempt to keep the evil creeps at bay, go check it out right here!

Continue reading

Four Months, Count ‘Em

September 19th, 2012 | Posted by Stephane in Serious Business - (0 Comments)

Buckle up, gentlemen, it’s business time. NullCandy has now been on the Windows Phone 7 marketplace for four (4) whole months! I’d write more, but let’s face it, we’re all here for the pretty pictures and download graphs and things, so check ’em out.


Okay, so the download rates have been slowing down a bit, but that’s to be expected. We attribute the slowdown to the fact that we’ve mainly been working on (1) a whole new game and (2) porting some of our previous games to iPhone so we can tell our moms about them.… Continue reading

Work continues to trudge along here at NullCandy as we concentrate on new titles, but there’s always time to add some updates to our older games. This past week, we pushed update 1.3 for Follow The Curve and update 1.2.1 for Cave Worm.



As you can see in the screenshots above, both of these updates add a rating button to the game over screens of the two games. This is partly in the hope that we get more ratings for our games, which have so far been positive, to help our games climb the charts.… Continue reading

Trace Defense Sneak Peek

September 5th, 2012 | Posted by Stephane in Game Design - (0 Comments)

It’s quiet in here…too quiet, you might say. Worry not, we’ve been hard at work on various projects, so let’s rectify that silence with a quick peek at one of our games that’s approaching release.


Our upcoming game is called Trace Defense and it will soon be coming to the Windows Phone 7 Marketplace. As you can see in the screenshot above, there are enemies closing in, and your turret is the last line of defense. But there’s a twist to this generic defense/shooter scenario… you don’t have any control over the turret, it simply targets enemies as they get too close.… Continue reading

Smartphones have come a long way in recent years, what with their mind-blowing 3D graphics and all. And yet, you still need to be careful when using gradients in simple 2D games, because if you don’t change your colour bit depth settings, things could get ugly.


When creating Windows Phone applications, the default setting is to run everything at a 16-bit colour depth, which can cause the horrible atrocities you see above. 16-bit colour means a total of 65 536 available colours, and while that’s not usually a problem, when you start having very shallow gradients like the ones above, the individual colour segments start to get wider and cause a problem known as banding.… Continue reading

If you’re developing for Windows Phone 7, you’ve probably heard (or even made use) of Microsoft’s incredibly useful Windows Phone Task Launchers (and if you haven’t, well sit down and listen up, Sparky, you won’t want to miss this). These launchers allow you to easily run various useful tasks like these:

  • Taking your users to your game’s review and rating page on the Marketplace
  • Launching the default browser and opening your app’s website
  • Sharing a message about your game on various social networks

And when I say ‘easily’ I mean literally in two lines of code, which is awesome, but it’s a little misleading because there’s a problem…

Crash And Burn

The naive, copied-straight-from-msdn method of coding would probably lead you to making a “Rate Me!” button that looks something like this:

// Rating Button and Task
Button ratingButton = new Button("Rate Me!");
MarketplaceReviewTask ratingTask = new MarketplaceReviewTask();

ratingButton.OnClick += (sender, args) => ratingTask.Show();

Odds are, you can crash the majority of apps and games on the Marketplace by double-tapping such a button.… Continue reading

Is it really July 19th already? Seems like productivity might have taken a hit, but it’s been a splendid summer so far here in Montréal, and you gotta live a little. So, another month, another milestone, this time with more graphs, more data, and more extrapolation! First up, let’s take a look at the overall download numbers, which now spans four games thanks to our newest child, Cave Worm.

Overall Downloads, Month 2

Let’s start with the obvious: there’s a noticeable download spike right at the turn of the month (daily downloads are in green), due to two factors.… Continue reading

In case the banner above and the screenshot below aren’t enough, go check out our latest game! It’s called Cave Worm and adds a humorous twist to classic Helicopter gameplay.

CaveWormScreenshotContinue reading

Download the full XNA source.

View the JavaScript demo.

This is an easy to implement, cool little effect.  We’re going to use particle effects to form text as shown in the video below.  You can use it to spice up a menu screen or credits.

I recommend watching the videos in HD since the particles are very small and get blurred a lot on lower resolutions.

The basic technique is the same in both XNA and JavaScript.  We draw some text to a render target or canvas and read back its pixels. … Continue reading

The First Month In Review

June 19th, 2012 | Posted by Stephane in Serious Business - (0 Comments)

June 19th, 2012 marks NullCandy’s first real milestone: one full month of existence in the Windows Phone 7 marketplace! So, in celebration, let’s take a look at our numbers, both for the sake of internal accountability, and also to shed some light on our performance for all you aspiring indie developers out there.


As you can see above, we received our very first downloads on May 19th, which was when RockSquare and Juggling were released, resulting in a nice little spike (daily downloads are in green, cumulative in orange).… Continue reading