Jan 24, 2011


"Bulldog" is the codename I've given to the game project I'll be discussing in this blog.

My policy is to use codenames for software projects. Not to obfuscate the intention behind the project, but to provide a name other than "unnamed game project" when talking to other people about it. I frequently have many ideas on the go at once, so I use codenames. For games, I use breeds of dog. For other applications I use suburbs of Adelaide.

I won't go into heavy details of what Bulldog is meant to be at this stage, as some of the elements will change over time, However I can say:

  • The main concept behind the game will be survival in a post-disaster setting. 
  • The game world and content will be procedurally generated, and the gameplay will be 3rd Person, with a tile-based isometric view. 
  • Currently thinking it will be single player only, but depending on interest I may make it multiplayer at a later date.
  • It is being coded in C# using the SlimDX framework, targetting DirectX 9 and Shader Model 2.0.

I'll reveal more of the details as I get further through the development.

My current plan is to have a working version available for download by the end of 2011. I'm hoping it will happen sooner than that, but I'm taking the pessimistic approach with regard to my available time.

Jan 19, 2011


As a first Post I feel I should introduce what I intend to write about on this blog.

I've recently been toying around with an idea for a game I wanted to write, so the purpose behind the blog is mostly to cover the development process. I'll be posting about code I'm working and problems/solutions which someone may find useful.

I'm a software developer by profession and run a small software development business. Over my career I've worked with languages such as Delphi, C, C# and database platforms such as SQL Server, so the occasional post may be about these topics. Since this is my personal blog, and not intended to be associated with my business, I'll try to steer away from talking about that.

I don't claim to be an authority on games programming ; far from it. But hopefully over the course of this blog I'll learn a lot more about games programming, and perhaps pass on a thing or two to my readers.