I’ve been somewhat absent from game development and my blog over the past 18 months. I’ve had a sabbatical after the birth of my son and have spent time deciding on the direction I want my game development life to go. I feel refreshed and ready to start making bigger and deeper gaming experiences. I’ve Read More
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 Read More
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 Read More
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 Read More
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.
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 Read More
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 Read More
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 Read More
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.
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 Read More