Starting Out Simple

In addition to eating one’sĀ vegetables, not running with scissors, and otherwise playing nice with others, there is a ton of useful advice that I wish I had known earlier on. Game development is one of the most fun and rewarding hobbies I can think of, but it can be tough to get started. If you’ve […]

Breaks Aren’t Bad

Long ago, my main fear when working on a project was that if I stepped away from it — either to work on a smaller project temporarily, or to just take a break — I would lose interest and subsequently stop working on it altogether. For this reason, I never used to set aside a […]

Adding the Art

My first 3D game programming experience was with a language called DarkBASIC. For those of you who know it, I don’t have to explain why my Grade 9 Comp. Sci. teacher at the time told me to drop that language like a bag of hammers. He also said to man up and start using C++. […]

Dec. 8 — Where I’m At

Currently, the list of things to do for Gateway is small enough that I can see the light at the end of the tunnel, but most of the major tasks are uninteresting enough that working on them might become a chore: Finish the settings menu screen Implement the music system Build the mission successful screen […]

Fight the Features

If you’re a hobbyist game developer, you’ve most likely had an experience where you keep adding features to your game that were not in the original design. These might include more complex weapons systems, specialized physics, or even new types of enemies. This continual addition of features is referred to as “feature creep”, andĀ it might […]