@ainsleyhayes when modeling for games, a high poly model is created first with all the detail.
Then a low poly model is created from a duplicate of the high poly model, by removing vertices without effecting the silhouette of the model.
It will take lots of practice and experience, check out TREAD: Hard Surface Asset Creation for Video Games and The Game Asset Creation Playlist