How to improve your coding skills- Scribble first, code second

This is a nice tip that can help you improve your coding skills, especially if you are a visual learner.

Game Engine Update- Why I chose the GJK over the SAT algorithm

As of 7/15 I have been working on Collision Detection between 3D objects. Initially I was using the SAT (Separation Axis Test) algorithm to detect collision between objects but decided that it would be better to use the GJK (Gilbert-Johnson-Keerthi) + EPA (Expanding Polytope Algorithm) instead.

I want to be a game engine developer. Do I need to learn assembly programming?

Developing a game engine requires you to implement several algorithms such as stacks, queues, binary search trees, heaps, etc.

When is it a good idea to build your own game engine?

As an indie developer making a 3D game engine I would like to share with you my experiences. Developing a game engine is like dancing tango with the devil, and guess what? he will be the one leading.

What are some good books on Computer Graphics?

I have read many books on Computer Graphics. Here is a list of books I strongly recommend: