A little late, but I figured I'd do a sort of end of year summary. Listing what I learned this year, and what my goals are for 2013 are.
What I learned
I learned a lot this year, but here are a couple things that stuck with me in terms of game development. Some may be applicable to everyone, whilst others are answers to more personal issues.
Think in sequels:
All too often, a simple idea turns into a massive project. Equipable clothing, leveling up, skills, branching story paths, tons of content, etc. The idea goes from being practical, to being a mish-mash of ideas you want to see in every game you play.
For me, the best way to prevent this from happening is to think of the game you're working on as if it were going to be the first in a trilogy. Decide which features are absolutely necessary to the game's design, the ones that define it's gameplay, and than simply consider how the rest would factor into the next games. Best case scenario, you end up actually making the sequel, building on what you've already established. Worst case scenario, you've completed a solid game and can move on to something else.
Get what you dislike doing out of the way:
I'm always the most enthusiastic about a project in the beginning. I get tons of work done in an extremely short amount of time because I have plenty of ideas for the game, and I tend to start off by working on all the things I enjoy doing.
However, 30% of the way through development, there's this stand still you reach where you've created a good chunk of content, but you slowly become less enthusiastic than you were in the beginning. Suddenly, you have to do a bunch of stuff you don't enjoy as much, and your lack of enthusiasm slows down your progress. What I should be doing is getting all the things I dislike out of the way while I'm still enthusiastic, so that when I hit that stand still, I can look forward to doing all the things I love most and push on.
There are certain kinds of games that thrive on movement and flow. Mario World is a good example. In this game, objects are placed around the level with the goal of giving every player the best experience based on what they choose to do. For instance if there's a row of three enemies, you can try and jump on all of them in succession, but if you jump over them there just happens to be an enemy in the air you can land on instead, which you can bounce off of to reach another enemy, and so on.
The idea here is to make everything seem ideal for the player. Playtest your game, and play it in different ways. If you find it fun to speed through and jump off of a particular enemy, but doing so causes you to hit a wall, remove the wall so that the action feels natural. Or put a powerup that you couldn't normally reach at the end. Every action should feel like the beginning of a natural chain of events that occur because of the player's skill, each with it's own rewards. If you can combine this feeling with a degree of difficulty, you're good to go.
Don't playtest too much.
All too often I'll start the game, test what I need to, but then stay in-game for a couple minutes and fiddle around, or go through a section of the game again. The longer you spend in your game, the more it can get stale. This happens a lot at that "stand still" I mentioned earlier, because you've usually created a single, complete level, but you've played through it so many times that the game's basic concepts don't seem interesting anymore, and you want to work on something totally different.
Goals for 2013
Now, here's a basic outline of my long term and daily goals for 2013.
- Finish the current game in less than a month from now. (the small one)
- Create 3-4 two-month games afterwards.
- Optimize the development process, and increase the quality and consistency of what I can do in a short amount of time.
- Do a manga page daily, or at least draw every day. (right now I don't draw at all anymore.)
- Begin actually studying anatomy.
- Improve consistency.
Now that that's out of the way,
I'm still a bit busy at the moment, moving what's left and buying things I need. It doesn't help that I've been sick with the flu and then a cold for the past two weeks, so I haven't got as much done on the game as I'd like. However at the very least, I'm finally working on it again. Now if this damn cold will just go away, I'll be golden.
Also, thanks for all your input on Mario games. Rest assured I read everything, and I'll be sure to keep it all in mind when I start such a game (which I will, this year).