tags:

views:

133

answers:

2

I want to write a simple 3d game engine for apply. I have bought some vital Books like :

I am reading them, but I need a Road Map. please give me some advice. thanks.

+2  A: 

A game engine is what is left over after you make your game data driven. Make the game first like @Oded said, and then start making it more and more data driven. Then make another game, and eventually you will be left with an engine.

Jonathan Fischoff
+1  A: 

I would recommend first building at least a small game using an existing engine so that you understand what an engine is from that point of view. Personally I'd recommend Unity, NeoAxis or UDK.

Then focus on building a game without without such an engine (as others have recommended). You might want to start by using some existing sub-systems like Ogre3D a slowly replace these with your own.

Then you'll be in position to start thinking about how to make an engine that's suitable for other games.

Jumping straight in to building even a simple engine is a bit like trying to write a novel without having ever read one. (And actually, novels are pretty simple compared to game engines.)

Of those books, I'd pick Game Engine Architecture and go right through it, rather than flip between different books. Use the others just for additional points of view, at least for now.

RD1