February 28, 2011
The SOLID principles are a set of 5 software development principles coined by “Uncle Bob” (Robert C. Martin). They are a set of guidelines for Object Oriented Design (OOD), specifically for class design. They are widely used by agile business programmers however they are generally unknown amongst game developers. This article describes the principles and [...]
December 7, 2010
For the past three months I’ve been secretly working on a new project, Flick Buddies. Along with Shauno from Squid Tank we’ve been busily putting together a multiplayer action game for iPad, iPhone and iPod Touch. The game is built around a simple premise of flicking little characters from your corner into the goal. With [...]
June 21, 2010
I’ve caught the pragmatism bug. Everything I do now is the most pragmatic way I can possibly complete the task. This all started when my time started costing me money; when I started working for myself. I like to think of it as “The product justifies the means”. Today I’m going to briefly describe what [...]
April 1, 2010
In the days leading up to GDC this year Clinton Keith held a ScrumMaster course specifically for video game development. I attended the course and in this blog post I share my experiences with a brief review for anyone thinking of attending or sending some of their developers to attend.
February 12, 2010
Below are a collection of Blogs relating to game development, primarily graphics programming. Use your favourite reader (eg Google Reader) to read them. Know of any blogs not on the list that you can recommend? Add a comment and I’ll add them to the list. Big thanks to Damian Trebilco for help with the list. The [...]
December 27, 2009
Good software development books are hard to find. I’m always being asked which books I recommend so I thought I’d compile a list of my favourites. These are books every software developer should read. All of these books have made me a better programmer. The list covers everything from the basics of coding to agile [...]
December 7, 2009
Do you want to learn how to make your own computer games? Not sure where to start? This step-by-step tutorial shows you how to create your own games for free using XNA. I’ve been asked by a number of people what the best route to take when learning to develop games. The following tutorial will [...]
October 5, 2009
What is the best scripting language for game development? Every different game engine has its own scripting language making for a difficult choice. Game programmers have a unified language in C++ however game designers are left with whatever language their engine supports. I propose a unified scripting language that all engines/platforms can share.
May 1, 2008
For some time now I’ve been asked by a few people to write up my thoughts on a coding standard. To me, coding standards are like source control, until you use them you don’t realise just how awesome they are. Coding standards are a requirement for large software teams, however even if you are working [...]