The Process

All games start out as an idea. Without an idea, what would you write? Just random code in the hope that sometime in the future it might turn into a masterpiece? Although this might work for abstract painters, software developers can't do anything without a plan. However, just because you have the idea doesn't mean it's time to start writing code.

One of the biggest mistakes I've seen and continue to see no matter how many times I tell them otherwise is developers who jump right into coding. Unless the code you're writing is so brain-dead simple that you can do it in minutes, it is never a good idea to begin writing code with just an idea. Jumping right into coding without a plan will cause you nothing but pain, rewrites, and a longer ...

Get Beginning 3D Game Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.