Join Date: Aug 2009
Location: Milton Keynes
And here is the interview (part one)
Sorry it's taken a while, I was away for a few days, and then was busy with work, but here are my replies.
I've also attached a photo - me relaxing on a boat in vietnam
If you have any further queries about my answers, please let me know!
1) When did you first see or start using the Amiga and which model was it?
I started on an A500 in 1990 and a few years later upgraded to an A1200.
2) How and when did you decide to create software for the Amiga
Previous to the Amiga, I'd been making simple games for the ZX Spectrum and so it was a natural progression to continue making games for the Amiga as soon as a I got one, and it was nice to be able to do more with my games with the improved Amiga CPU and graphics capabilities.
One of my primary motivations was that myself and four friends would regularly play games together but there were very few 5 player games available. Most were 2 player, with the occasional game supporting 4 players via a parallel port joystick adapter. I eventually figured out how to program for the adapter, and I then made several five player games (four on joystick, one played on keyboard). They were all very amateurish games, but they were fun and we played them a lot. Unfortunately all this was before the internet, so I was not able to share them with any wider audience.
3) From the software of your that i can see, it is OCS/ECS compatible, did you ever try AGA updates or AGA specific software.
Most of the games that I wrote used AMOS Professional which did not support AGA. This was very frustrating to me and I did at one point try to contact the makers of AMOS to see if they would support AGA in the future. They had moved away from the Amiga to PC development and so there were no more updates. I did experiment with making software using other packages, but time was an issue (I could create games quickly in AMOS that would take a lot longer otherwise) and eventually I moved away from the Amiga altogether.
4) Backbone has and is still being used to make games , when did you decide to start backbone and why?
I'd created many games over the years, many of which were never finished, but I was learning and experimenting all the time. One day I was starting work on a new game idea and I had the realisation that the game was essentially just a remix of other games I'd already created, as many games are even today. So I experimented with the idea of creating snippets of game code that could be combined in different ways and with different properties.
For example, I'd create some code to handle a monster that moved around on platforms. I'd done this a hundred times before for different games. But instead of programming the monster for one specific game, I programmed it so it had lots of different options with different animations attached to it.
Nowadays in games we would call this 'data-driven' and it is very commonly used. But back then, I was a teenager experimenting with my own ideas, and this was new to me.
5) The last backbone update was in the late 90s , would you consider returning to it for updates.
I have occasionally considered returning to making 'game-maker' software over the years. I've learnt a lot since then, so I would never re-use anything from Backbone, but instead write a much superior version from scratch.
However, I don't program for the Amiga any more, and the PC has several high quality game making packages already such as Unreal and Unity, so unless I did something quite different, it would not be worth it.
6) What are the best achievements of backbone and why did you stop development.
For me, it's biggest achievement is that to this day I still get the occasional person contacting me about it. Even though it's something I worked on in the 90s for only a year or so.
I stopped development for several reasons. I was a teenager when I made it and the Amiga was already considered to be 'dead' by many. A few years later I went through University and then went to work at a professional games developer company. From then on, all my work went in to games for the PC and consoles.
7) Backbone still has a few bugs like ,scores will not reset , collision detection , no AGA. did you plan to address any of these later.
I tried to fix any bugs that were reported to me whilst I was still developing Backbone, but I don't think many people used it, and it was only the early days of the internet so contacting me wasn't always easy.
A few years later I no longer even had my Amiga any more, so sadly it became impossible.
Do you still use an Amiga or keep up to date with developments?
I threw away my Amiga many years ago. I wish I hadn't, but the reality was that I lived in a small apartment with little space. I've also moved from the UK to Australia since then and anything that was not essential has been disposed of.
I didn't keep up with developments for some time until a friend pointed out to me that some of my old games were being discussed on an Amiga forum. It was fun to read about some of that.
I've backed two Amiga kickstarters recently. 'Commodore Amiga: a visual Commpendium' is a cool book illustrating all the classic games, and 'From Bedrooms to Billions: The Amiga Years!' is a movie about game development for the Amiga.
I occasionally read up about Amiga developments, but those seem to be few and far between.
9) New game making tools are being made for OS3x which are similar to backbone is principle, could we coax you back to the Amiga scene.
I'd be interested in seeing what these projects are, but I'm unlikely to return to the Amiga. I would if I had the time, but commercial reality means I have to spend my time developing for platforms such as Windows, iOS and Android where I have a larger audience.
10) What are you doing these days and did the Amiga influence any part of your current work, life?
For the last 15 years I've been in commercial games development. I've made games for the PC, all the Playstations, all the Xbox's, as well as mobile games for iOS and Android.
I recently became disillusioned with working on AAA games, and I've gone back to my roots, making small games for the PC and mobile devices.
The Amiga days have certainly had a great influence on my work. I learnt a great many things making those early games, and even though many of them were quite amateurish, some of the techniques I used then, I still use today in some evolved form.
People starting to program games today have a very different experience. The internet allows you to find solutions to problems immediately and to find like-minded people to collaborate with. There are many free game making platforms available. Programming languages are more powerful and easier to get started with. For my Amiga games, I did almost everything myself and I have found that it provided a very solid ground work for my career. So I regard my Amiga experience as being invaluable.