Spent way more time on this than I thought I would, but I have some decent looking off road tires now

Probably way more high poly than necessary for a game asset, but I can probably bake it down from a high poly to a low poly tire in Susbtance Painter. I wanted to model the treads manually to get some nice depth and also more control over how it looks. I followed most of this tutorial: https://cgcookie.com/lesson/modeling-the-tires
And used these tire treads for reference: https://rfclipart.com/shabby-tyre-treads-traces-of-three-different-off-road-tyres-28487-vector-clipart.html
Added in the rim textures just to see how they would look. Initially my rims were too small so I increased their scale without making it seem impractical for a offroad vehicle. A lot of the tread details and tire details in general will be covered up by grime/dust/damage so any imperfections in it now will be fine.
Also added a spare tire in the back. Added some quick textures in Substance Painter.

The tires are a bit too shiny in Blender, but the texture maps I’m using are intended for Unity so it’ll look different there.