Animating a Sprite Map

Is timing texture offsets the best way to animate a small sprite map? Does Unity have any built-in support for sprite maps?

It doesn't have built-in support. You can either use a script that changes the tiling and the offset settings to animate the texture sheet or buy an external editor script like SpriteManager2 to use individual textures and let it create a sheet of textures and handle the animation.