i dont think they are really comparable one is a shooter and the other is a.... well whatever assassins creed is its not a shooter and its hard to compare 2 entirely different games. halo 3 has better gameplay weapons enemies graphics and a pretty good storyline. assassins creed has good graphics to the weapons arent as cool and there is basicly only one enemy and after awhile(halo 3 to just not as quickly)gets boring although i would say assassins creed does have a slightly better and easier to understand storyline.