I think it entirely depends on the game your trying to make. For an FPS, there is no reason to build an engine from scratch. The Quake3 engine is a extremely well done piece of work, which is completely free in every way. And if not Quake3, then Torque, or a Quake engine modification like Darkplaces and Xreal. But there is…
[ QUOTE ] Youll need to write your own tools, and probably exporters. Youll need to figure out lighting, and memory access, and probably streaming. Oh, and animation systems and directional sound. Input and output routines. I almost forgot about particle systems, and the scripting language to write the actual gameplay…
Word up. http://www.rsart.co.uk/2006/09/15/roll-your-own-engine-roll-your-own-problems/ C&P for the lazies. Recently I was approached by a group of hobby gamers who wanted me to make some art for a game they were working on (for the record, I have no interest). They tried to persuade me that they were worth working with…