100 Experience Points
An Adventure in Indie Game Development

Day 4: 14 January 2013

Today is going to be an interesting day. This is the first day where I’m back in the real world. That means I don’t get to spend 6 or 8 hours on my game. I get 1 or 2 if I’m lucky. This is where a lot of people give up. There’s not enough time in the day to do everything.

But I think I can keep my forward momentum until the next weekend, at least.

The other big event of the day is that I did my sprint planning meeting for my first full sprint. I’ve got a few code cleanup kinds of things on my schedule for the week, plus plans to make a ship design prototype. I’m excited to work on that. It’s going to be a challenging piece, but if I was afraid of a good challenge, I wouldn’t be trying to make a game.

Making games is hard. There’s no doubt about that.

21:29: I’ve spent the last half hour working on getting my event driven mouse and keyboard code up and running. It’s still not done, but it’s coming along. It’s a piece that will save me a ton of time in the future. And the best part is, it is reusable in any other XNA game that I make. Now that’s a good investment!

22:13: Well, it’s probably time to call it quits for the night. I got all of the input stuff taken care of. Everything is now using my event driven model instead, and I think it will make a big difference.

One thing that I’m wondering about is if there were an easy way to get events for just a specific key. I wonder if that would be useful, and I wonder if it would be difficult. I’ll put that on my list of possible features and give it a low priority for the time being.