Coden revamping

September 8, 2008 at 6:14 pm (Coden Engine) (, )

Me and some friends decided to start again and redesign Coden. I’ve reached a point where I was pretty sure that things needed to change a lot, so as they say make one cause you’re gonna throw one anyway.

I think in general it is not a bad idea to start doing something and then do it all over again from scratch. In my opinion, the next version is going to be a lot better because hopefully you’ve learned from your mistakes. Think of the simplest thing you had to do and look at your solution. Now solve that problem again. If the solution is not the same it probably means you did better this time.

In terms of Coden, we decided to make things a lot faster. So we got a lot of books, some of which I recommend at the end of this post, and started getting ideas. It turns out that a lof of the things we tried to do on our own are already there in a much more efficient form. Which brings me to my next point: Research something before you start working on it. I’ve made this mistake a thousand times because I got overexcited about an idea I had. Yes your idea might be awsome, but there is a very strong possibility that someone else has done it better. So first google the problem or idea you’re having and after getting enough releated information about it, start working on it. It will save you time and trouble.

Here’s a list of books that I found very useful:

  • All books from the Game Programming Gems series
  • Real-time Collision Detection
  • Programming Game AI by Example
  • Game Physics Engine Development
  • Game Coding Complete
  • Game Programming Golden Rules
  • Effective C++
  • Effective STL

If you don’t have the above, get them. They are amazing books. So until next time, keep coding…

Permalink Leave a Comment