Baking high poly model to low poly + normal map

Hi, I’m trying to learn best practices for creating a low poly/optimized version of an architectural column.

Its made of a bunch of parts and uses HardOps for bevels.

attached is the file in case anyone’s interested

col.blend (3.1 MB)

Here are some of my questions regarding making a game ready optimized version of this column:

  • is the low poly version a 6 sided box with a normal map or something else?
  • if a cage objects was required to properly bake - what would that cage look like?
  • is there an online course that covers normal mapping that I could take to learn

Thanks Community!