"To create a 3D action game, fully featured with combat, puzzle elements and progression." This was the goal that we began with when we decided to make our first video game. We wanted to use this as a learning experience, to learn how to make a game from start to finish and to see if we were able to do it at all.
My associate and I knew that it would be unrealistic to create a full, 10+ hour game like this with a team of only two people, so we decided to do everything as thoroughly and with as much quality as we could, but make the game significantly shorter. Basically we set out to create something as close to a 3D professional studio game as we could, but just on a smaller scale.
Neither one of us had any previous experience in game development and we had no idea what we were doing or how we were going to do it. We basically just jumped right in and tried to learn as we went. In many ways that was the initial point of the project, to gain experience that we could put towards even more ambitious things.
But this project turned out to be quite ambitious itself. It took over four years of development for us to create the game. During that development I never bothered to write a development blog. Part of this is because I didn't know what I was doing and wasn't confident enough to discuss it or even to know whether the game would actually come out or not. Now I'm making up for lost time.
The game has been released to the public and is available for free download. It's called Twisty's Asylum Escapades and this is its developer blog. It may be a bit late but it should be just as interesting and perhaps even educational for any other indie developers out there. After all, hindsight is always 20/20.