I think id make an engine thats really good at doing one type of game, i know this sounds limiting but most of the engines ive tried are setup to do FPS games and trying to make say an RTS or RPG becomes harder because the engine isnt really geared in that direction. just something to think about
Pete
Pete