Unity, the world-reknown 3D gaming engine, has been headed towards BlackBerry 10 for the last few months, but today there's a decidedly pleasant twist - it'll be free for developers. No licensing costs, just download and get building. iOS, Android, and Windows Phone 8 will be supported too, which is great news for those devs that are working cross-platform.

The most compelling part of this is that Unity is originally designed for PC and console games, so these tools can act as a gateway to mobile. This play is geared specifically towards smaller indie developers; companies with a turnover of more than $100,000 in the last fiscal year will have to use the paid version, which costs $400 for each mobile add-on, plus the core product.