Articles by David Bolton
-
Creating a Multi-Player Game? Watch the Money
Based in Auckland, New Zealand, indie developer David Colquohun started running his MMORTS game Ironfell in 2012. In August 2013, he had to close it down because it was losing too much money. The… -
Introduction to Rx - Reactive Extensions
Thirty years ago life was much simpler for desktop developers. Processors only had one core, GUIs, mice and event driven programming didn't exist outside universities and UIs were simple affairs… -
Three Java IDEs Compared
As a Java developer you are most likely to be familiar with Eclipse, but it's not the only game in town. Other options to consider include NetBeans and Intellij IDEA. Which one’s the best? Here’s… -
XNA is Dead; Long Live MonoGame
Back in January, Microsoft announced it was going to phase out XNA, the development framework that powered Xbox development. It also said it was no longer evolving the DirectX API, which has been… -
A Free C++ Compiler for Android, But...
Intel has just launched a C++ compiler for Android that compiles C++ source code and generates Android compatible bytecode. It isn't the first C++ compiler to do it: The c4droid C++ compiler and… -
A Walk Through the Java Ecosystem
To a new developer, the world of Java can be a very confusing place. While Java itself is a relatively straightforward programming language to learn, there are a number of associated technologies… -
Backend as a Service is Burgeoning
Anyone doubting the viability of Backend as a Service (BaaS) only needs to look at Facebook's acquisition of Parse.com this year and the growth of BaaS over the past eight years. Facebook's acqui… -
Why I Stopped Playing Candy Crush Saga
Ramin Shokrizade's article in GamaSutra on the top F2P monetization tricks was the reason I quit King’s Candy Crush Saga in July after playing it nearly every day since January. I'd got up to abo… -
New Vulnerabilities in Older SIM Cards
It's just over 22 years since the first SIM (Subscriber Identity Module) cards appeared and now they're everywhere in cell phones and other mobile devices. They're mandatory in GSM devices. And n… -
Why You Should Learn to Use LINQ
One of the biggest steps forward for C# came in C# 3.0/.NET 3.5 when Microsoft introduced Language Integrated Query (LINQ). The easiest way I've come up with to explain LINQ is that it's almost a…