Creating Consumer Apps: What you need to know

Creating Consumer Apps: What you need to know

The overwhelming popularity of mobile apps has contributed to many success stories for a lot of companies, but that popularity has also caused a saturation of the market as many app developers try to cash in on the trend. Back in 2007, when Apple launched the iOS...

Realm – A New Mobile Database

A new mobile database for iOS (Android support coming soon) launched earlier this week called Realm. Given that up to this point your options were SQLite or something built on top of SQLite like Core Data or YapDatabase, it’s kind of a big deal. SQLite is great,...

Radically Cross Platform: Scripting with Kablooie

How would you design your own ideal scripting language?  Would you go with a functional language in the LISP family, or with a more procedural style?  Would you offer object oriented organization?  Would large parts of your ideal language be recognizable as C or...
Radically Cross Platform: Animation

Radically Cross Platform: Animation

(This is a continuing series sharing design and implementation notes for a cross platform 2D game or graphical app engine I wrote in C# using Xamarin and Monogame.) It was hard to choose next between covering the animation system, physics engine, or custom scripting...
Radically Cross Platform: Spritesheets

Radically Cross Platform: Spritesheets

(Third in the "Radically Cross Platform" series of posts; see previous posts about Xamarin, Memory Management, and Serialization.) This is supposed to be about spritesheets, aka texture atlases, which are raster (bitmap, or pixel based) collections of...