Opinion - The value of QA
As a solo indie game dev, I can't stress enough how many times I've played my game during development. If I was to try to put a number to...
Development Update - First Impressions
First impressions are so important. If I start up a game, I don't usually judge it by the main menu. In most cases this is a static...
Development Update - More intractable interactions
Maybe I've just played this game thousands of times during development. In-fact I know that's true. Every time I implement anything at...
Development Update - Breaking the sound barrier
The time has come to start adding sound effects. Initially I was excited by this prospect. Once you add sounds to a game it really comes...
Development Update - Real Time Mirrors
Easily, by far, getting mirrors working has set me back more than anything else. I've never implemented AI before and I found that...
Development Update - AI Vs. Scripted Events
Whats better? A dynamic AI or an orchestrated scripted event? Both have their pros and cons. Lets examine the difference between the two...
Development Update - Real time mirrors, are they worth it?
So I've finally implemented a real time mirror that doesn't totally crash the game. I must say though, its a performance hog. I have a...
Development Update - Voice Over
I've been very busy over the past month with organising the voice over for the game. I didn't think I'd need any this early on but I want...
Development Update - Dynamic Lighting
Just a quick update this week. I've been optimising the lighting system. One of the key gameplay mechanics in Karma is the lighting...
Development Update - TV Show
One of the main design philosophies of this game is that I want everything(within reason) to be intractable. So when it comes to items...