Halo is an nice idea for an Sci-Fi book. After all, games are for entertainment, and entertainment needs to come quickly, but stay short so you will want more. Too much entertainment in an game makes it boring as you start expecting too much of it, especially in the sequels.
And that is where...