Game resolution: UV unwrap
To texture an asset, we project a 2D image on to a 3D mesh. To aid with this, we use a process called UV unwrapping. A comparison to this would be papercraft: the UV unwrap would be the flattened version of the papercraft before it becomes a 3D model. I use 3ds Max to do this. Restraints to consider are texture resolution, where you maximise how much space your flattened UV takes up to enable more texture details.